Across Missouri, of the 836 pharmacies we list, 788 give a phone number and 749 have a website. By what they offer: 10 specialty pharmacy, 10 compounding.
Top 10 pharmacies in Missouri
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking
-
1CVS PharmacyIndependence
-
2Albers Medical PharmacyKansas City
-
3Orchard Hills PharmacySpringfield
-
4D and H Drugstore and ClinicColumbia
-
5Mercy Pharmacy - RollaRolla
-
6E and S PharmacyDoniphan
-
7Marshfield Clinic PharmacyMarshfield
-
8Alps PharmacySpringfield
-
9Rogersville PharmacyRogersville
-
10Sterling PharmacyLee's Summit
Cities
Largest first. Towns with a single pharmacy are listed further down this page.
- Kansas City48
- Saint Louis47
- St Louis43
- Springfield30
- Columbia26
- Independence15
- Cape Girardeau12
- O Fallon11
- Poplar Bluff11
- Blue Springs10
- Joplin10
- St Peters10
- Branson9
- Florissant9
- Lees Summit9
- Sedalia8
- Sikeston8
- St Joseph8
- Ballwin7
- Farmington7
- Fenton7
- Jefferson City7
- Creve Coeur6
- Hannibal6
- Kennett6
- Maryland Heights6
- Neosho6
- Rolla6
- Saint Charles6
- Saint Joseph6
- Washington6
- Webb City6
Other towns in Missouri
One pharmacy each — too few for a page of their own, so they live here.
-
Adrian Kreisler DrugAdrian
21 E Main St, Adrian, MO 64720
-
Advance PharmacyAdvance
110 N Oak St, Advance, MO 63730
-
Good Neighbor PharmacyAdvance
Advance, MO
-
Hy-Vee PharmacyAlbany
703 US Highway 136, Albany, MO 64402
-
Alton Drug StoreAlton
201 MO-19, Alton, MO 65606
-
Summers PharmacyAppleton City
121 W 4th St, Appleton City, MO 64724
-
CVSArnold
3849 Vogel Rd, Arnold, MO 63010
-
Walgreens PharmacyArnold
776 Jeffco Blvd, Arnold, MO 63010
-
Walgreens PharmacyArnold
3937 Vogel Rd, Arnold, MO 63010
-
Cvs PharmacyArnold
3900 Vogel Rd, Arnold, MO 63010-6204
-
Ash Grove PharmacyAsh Grove
490 Medical Dr, Ash Grove, MO 65604
-
Kilgore's Medical PharmacyAshland
109 Eastside Dr, Ashland, MO 65010
-
Ashland PharmacyAshland
113 E Broadway, Ashland, MO 65010
-
Aurora Professional PharmacyAurora
124 S Madison Ave, Aurora, MO 65605
-
Walgreens PharmacyAva
124 W Washington Ave, Ava, MO 65608
-
Battlefield PharmacyBattlefield
4062 W Republic Rd, Battlefield, MO 65619
-
Sinks Pharmacy - BelleBelle
206-D S Alvarado Ave, Belle, MO 65013
-
Cvs PharmacyBelton
1106 E North Ave, Belton, MO 64012-5104
-
Walgreens - ClosedBernie
116 S Walnut St, Bernie, MO 63822
-
Hy-Vee PharmacyBethany
1104 South 25th Street, Bethany, MO 64424
-
WalmartBethany
810 S 37th St, Bethany, MO 64424
-
Beverly Hills PharmacyBeverly Hills
7150 Natural Bridge Rd #100, Beverly Hills, MO 63121
-
Healthy Life PharmacyBismarck
1013 N Cedar St, Bismarck, MO 63624-8901
-
Town PharmacyBloomfield
700 State Highway 25 S, Bloomfield, MO 63825
-
Bloomsdale PharmacyBloomsdale
255 Boderman Ln, Bloomsdale, MO 63627
-
Stephens PharmacyBolivar
1100 S Springfield Ave, Bolivar, MO 65613
-
Woods PharmacyBolivar
703 E College St, Bolivar, MO 65613-2630
-
Walgreens PharmacyBolivar
1820 S Springfield Ave, Bolivar, MO 65613
-
Pharmax PharmacyBonne Terre
60 A Nesbit Dr, Bonne Terre, MO 63628
-
Walgreens PharmacyBonne Terre
903 Benham St, Bonne Terre, MO 63628
-
Summers PharmacyBoonville
800 Main St, Boonville, MO 65233
-
Walmart PharmacyBoonville
2150 Main St, Boonville, MO 65233-1941
-
Sinks PharmacyBourbon
124 N Old Hwy 66, Bourbon, MO 65441
-
Bowling Green PharmacyBowling Green
8 N Court St, Bowling Green, MO 63334
-
WalmartBowling Green
3 Town Center Dr, Bowling Green, MO 63334
-
Lakeland PharmacyBranson West
18565 Business 13, Branson West, MO 65737-9629
-
Walgreens PharmacyBranson West
106 Silver Thread Ln, Branson West, MO 65737
-
Good Neighbor PharmacyBranson West
Branson West, MO
-
Walmart PharmacyBranson West
18401 State Hwy 13, Branson West, MO 65737
-
CVS PharmacyBridgeton
12380 St Charles Rock Rd, Bridgeton, MO 63044-2504
-
Walgreens PharmacyBridgeton
12345 Saint Charles Rock Rd, Bridgeton, MO 63044
-
SSM Health PharmacyBridgeton
12266 DePaul Drive, Suite 105, Bridgeton, MO 63044
-
Green Hills PharmacyBrookfield
712 S Main St, Brookfield, MO 64628
-
Green Hills PharmacyBrookfield
206 N Main St, Brookfield, MO 64628
-
Brunswick Family PharmacyBrunswick
807 E Broadway St, Brunswick, MO 65236-1408
-
The Corner Drug StoreBuffalo
308 W Dallas St, Buffalo, MO 65622
-
Woods PharmacyBuffalo
509 S Ash St, Buffalo, MO 65622-5466
-
CMH Buffalo Community PharmacyBuffalo
315 S Ash St, Buffalo, MO 65622
-
Summers Pharmacy of ButlerButler
913 W Fort Scott St, Butler, MO 64730
-
WalmartButler
400 S Fran Ave, Butler, MO 64730
-
Cabool Drug and DimeCabool
518 Main St, Cabool, MO 65689
-
Bond PharmacyCalifornia
703 W Buchanan St, California, MO 65018
-
Good Neighbor PharmacyCalifornia
California, MO
-
Lake Regional PharmacyCamdenton
1930 N Business, MO-5, Camdenton, MO 65020
-
Gerbes PharmacyCamdenton
1159 US-54, Camdenton, MO 65020
-
AuBurn PharmacyCamdenton
113 US-54, Camdenton, MO 65020
-
Walmart PharmacyCamdenton
94 Cecil St, Camdenton, MO 65020
-
Cameron Family PharmacyCameron
1303 N Walnut St, Cameron, MO 64429
-
Drug StoreCameron
610 N Walnut St, Cameron, MO 64429-1831
-
Good Neighbor PharmacyCampbell
Campbell, MO
-
Scott Family PharmacyCampbell
414 W Grand Ave, Campbell, MO 63933-1524
-
Hometown PharmacyCarrollton
1409 N Jefferson St, Carrollton, MO 64633
-
Jodi's Family PharmacyCarrollton
1004 US-65, Carrollton, MO 64633
-
Anderson's PharmacyCarrollton
112 East Main Street, Carrollton, MO 38947
-
Wilkinson PharmacyCarthage
2017 S Garrison Ave, Carthage, MO 64836
-
Express Rx of CarthageCarthage
1601 Missouri Ave, Carthage, MO 64836
-
Walgreens PharmacyCarthage
2737 S Grand Ave, Carthage, MO 64836
-
Walmart PharmacyCarthage
2705 S Grand Ave, Carthage, MO 64836-7907
-
Hayden PharmacyCaruthersville
1200 Ward Ave, Caruthersville, MO 63830
-
Prescription Drug StoreCaruthersville
410 Ward Ave, Caruthersville, MO 63830
-
Good Neighbor PharmacyCaruthersville
Caruthersville, MO
-
Sater PharmacyCassville
705 Main St, Cassville, MO 65625
-
Whitley PharmacyCassville
101 W 8th St, Cassville, MO 65625
-
Walmart PharmacyCassville
1401 Old Exeter Rd, Cassville, MO 65625
-
Cedar Hill Health Mart PharmacyCedar Hill
7032 Co Hwy BB, Cedar Hill, MO 63016
-
Grand Pharmacy Ralls CountyCenter
400 Broadway St, Center, MO 63436
-
Good Neighbor PharmacyCentralia
Centralia, MO
-
Chaffee Drug StoreChaffee
211 W Yoakum Ave, Chaffee, MO 63740
-
Good Neighbor PharmacyChaffee
Chaffee, MO
-
L & S PharmacyCharleston
406 S Main St, Charleston, MO 63834
-
CVS PharmacyChesterfield
2511 Kehrs Mill Rd, Chesterfield, MO 63017-7358
-
Cvs PharmacyChesterfield
40 Thf Blvd, Chesterfield, MO 63005-1150
-
Walgreens PharmacyChesterfield
14950 Clayton Rd, Chesterfield, MO 63017
-
Sam's Club PharmacyChesterfield
196 THF Blvd, Chesterfield, MO 63005
-
Accredo Health GroupChesterfield
749 Goddard Ave, Chesterfield, MO 63005-1106
-
Chillicothe Family PharmacyChillicothe
504 S Washington St, Chillicothe, MO 64601
-
Hometown PharmacyChillicothe
601 Locust St, Chillicothe, MO 64601
-
Hy-Vee PharmacyChillicothe
1210 Washington Street, Chillicothe, MO 64601
-
Walmart PharmacyChillicothe
1000 Graves St, Chillicothe, MO 64601
-
Hometown Long Term Care Pharmacy (hltc)Chillicothe
519 Locust St, Chillicothe, MO 64601-2517
-
Johnston DrugClarence
214 N Grand St, Clarence, MO 63437
-
Medical Arts Clayton PharmacyClayton
7710 Carondelet Ave #125th, Clayton, MO 63105
-
Jennifer s Whole Health PharmacyClayton
141 N Meramec Ave, Clayton, MO 63105-3393
-
Walgreens PharmacyClayton
6733 Clayton Rd, Clayton, MO 63117
-
CenKare PharmacyClayton
7711 Carondelet Ave, Clayton, MO 63105
-
Walmart PharmacyClever
414 N Elm Ave, Clever, MO 65631-6325
-
Summers PharmacyClinton
605 Pawnee Ave, Clinton, MO 64735
-
Walgreens PharmacyClinton
412 Pawnee St, Clinton, MO 64735
-
Summers Pharmacy - Gvmh ClinicClinton
1602 N 2nd St, Clinton, MO 64735-1192
-
Cole Camp PharmacyCole Camp
512 W Main St, Cole Camp, MO 65325-1018
-
Britt's Central Drug StoreConcordia
728 S Main St, Concordia, MO 64020
-
CVS PharmacyCottleville
6083 Mid Rivers Mall Dr, Cottleville, MO 63304
-
Walgreens PharmacyCountry Club Hills
5790 Lucas and Hunt Rd, Country Club Hills, MO 63136
-
Lakeland PharmacyCrane
104 Cortney Ln, Crane, MO 65633
-
Good Neighbor PharmacyCrane
Crane, MO
-
Mercy Pharmacy - Dierbergs Crestwood CrossingCrestwood
9555 Watson Road, Crestwood, MO 63126
-
CVS PharmacyCrystal City
400 S Truman Blvd, Crystal City, MO 63019
-
Towne PharmacyCuba
200 N Franklin St, Cuba, MO 65453
-
Medley Pharmacy, IncCuba
330 N Franklin St, Cuba, MO 65453-1717
-
Westland Health Mart PharmacyDe Soto
2020 Rock Rd, De Soto, MO 63020
-
Dellwood Community PharmacyDellwood
10208 W Florissant Ave, Dellwood, MO 63136
-
Goldsmith MediCenter PharmacyDes Peres
13354 Manchester Rd Ste 101, Des Peres, MO 63131
-
Community Care PharmacyDesloge
617 Cowling Ave g, Desloge, MO 63601
-
Walgreens PharmacyDesloge
1142 N Desloge Dr, Desloge, MO 63601
-
Walmart PharmacyDesloge
407 N State St, Desloge, MO 63601
-
Walgreens PharmacyDexter
904 W Business US Highway 60, Dexter, MO 63841
-
D and S Drug and Soda FountainDexter
1226 W Business U.S. 60, Dexter, MO 63841
-
Hometown PharmacyDixon
206 W 2nd St, Dixon, MO 65459
-
E and S PharmacyDoniphan
1105 Walnut St, Doniphan, MO 63935
-
Hometown PharmacyDoniphan
110 Leroux St, Doniphan, MO 63935
-
Wilkare PharmacyDoniphan
513 N Grand Ave, Doniphan, MO 63935
-
Good Neighbor PharmacyDoniphan
Doniphan, MO
-
Drexel PharmacyDrexel
203 E Main St, Drexel, MO 64742-2503
-
Foundation Care PharmacyEarth City
4010 Wedgeway Ct, Earth City, MO 63045-1213
-
Good Neighbor PharmacyEast Praire
East Praire, MO
-
Main Street PharmacyEast Prairie
117 E Main St, East Prairie, MO 63845
-
Evans DrugsEl Dorado Springs
209 US-54, El Dorado Springs, MO 64744
-
Dillons PharmacyEldon
410 E North St, Eldon, MO 65026
-
Lake Regional PharmacyEldon
416 S Maple St, Eldon, MO 65026
-
CVS PharmacyEllisville
15846 Manchester Rd, Ellisville, MO 63011
-
Walgreens PharmacyEllisville
16105 Manchester Rd, Ellisville, MO 63011
-
Fitzpatrick PharmacyEllisville
15394 Manchester Rd, Ellisville, MO 63011-3052
-
The Medicine Shoppe PharmacyElsberry
106 Broadway St, Elsberry, MO 63343
-
Cvs PharmacyEureka
245 E 5th St, Eureka, MO 63025-1223
-
Walgreens PharmacyExcelsior Springs
1718 W Jesse James Rd, Excelsior Springs, MO 64024
-
Brown Prescription DrugExcelsior Springs
149 Crown Hill Rd, Excelsior Springs, MO 64024
-
Jack W Monroe PharmacyExcelsior Springs
1236 N Jesse James Rd, Excelsior Springs, MO 64024-1200
-
Family PharmacyFair Grove
49 E Old Mill Rd, Fair Grove, MO 65648
-
Sam's Health Mart Pharmacy # 3Fayette
300 N Church St, Fayette, MO 65248-1106
-
Pharmax Pharmacy - FestusFestus
116 Walnut St, Festus, MO 63028-1848
-
Walgreens PharmacyFestus
519 S Truman Blvd, Festus, MO 63028
-
Good Neighbor PharmacyForsyth
Forsyth, MO
-
FLW Outpatient PharmacyFort Leonard Wood
General Leonard Wood Army Community Hospital, 4430 Missouri Ave, Fort Leonard Wood, MO 65473
-
Harps PharmacyFredericktown
210 E Murta St, Fredericktown, MO 63645
-
Saults Drug Store IncFulton
505 Court St, Fulton, MO 65251
-
Cvs PharmacyFulton
600 Court St, Fulton, MO 65251-1903
-
Main Street Medical PharmacyGallatin
403 S Main St, Gallatin, MO 64640
-
Good Neighbor PharmacyGallatin
Gallatin, MO
-
Mize Drug Wellness & CompoundingGarden City
202 Old Hwy 7, Garden City, MO 64747
-
Medley Pharmacy - GeraldGerald
733 W Springfield Ave, Gerald, MO 63037
-
CVSGladstone
7107 N Oak Traffic Way, Gladstone, MO 64118
-
CVSGladstone
6129 N. Antioch Rd., Gladstone, MO 64119
-
Hy-Vee PharmacyGladstone
7117 North Prospect Avenue, Gladstone, MO 64119
-
Marx Sleep CenterGladstone
5708 N Broadway St, Gladstone, MO 64118-3962
-
Henderson's Drug StoreGlasgow
523 1st St, Glasgow, MO 65254-1005
-
Red Cross PharmacyGrain Valley
301 SW Eagles Pkwy, Grain Valley, MO 64029-8521
-
CVS PharmacyGrandview
12000 S U.S. 71 Hwy, Grandview, MO 64030
-
Albers Medical PharmacyGrandview
7201 E 147th St, Grandview, MO 64030
-
Sherri's Pharmacy ServicesGrant City
108 E 1st St suite a, Grant City, MO 64456
-
Greenfield PharmacyGreenfield
105 N Grand St, Greenfield, MO 65661-8198
-
Good Neighbor PharmacyGreenfield
Greenfield, MO
-
Parkland PharmacyGreenville
137 Front St, Greenville, MO 63944
-
Northwest Pharmacy ServicesHamilton
103 Cross St, Hamilton, MO 64644
-
CVS PharmacyHarrisonville
300 S Commercial St, Harrisonville, MO 64701
-
Walgreens PharmacyHarrisonville
505 S Commercial St, Harrisonville, MO 64701
-
Price Chopper PharmacyHarrisonville
520 S Commercial St, Harrisonville, MO 64701-1634
-
Gillen PharmacyHarrisonville
2820 E Rock Haven Rd Ste 110, Harrisonville, MO 64701-4413
-
SEMO Drugs of Hayti, Inc.Hayti
225 S 3rd St, Hayti, MO 63851
-
Prescription Drug Store IIHayti
308 E Main St, Hayti, MO 63851
-
Berlener Health Mart PharmacyHermann
119 Bavarian Hills Plaza, Hermann, MO 65041
-
Hermann Family DrugstoreHermann
195 W MO-100, Hermann, MO 65041
-
Hermann Family DrugstoreHermann
195 State Highway 100 W, Hermann, MO 65041
-
Hillsboro Health Mart PharmacyHillsboro
10666 Business 21, Hillsboro, MO 63050-5097
-
AuBurn PharmacyHolden
1200 E 10th St B, Holden, MO 64040
-
Family PharmacyHollister
180 Mall Ave, Hollister, MO 65672-9603
-
Summit PharmacyHolts Summit
140 Northstar Dr, Holts Summit, MO 65043
-
Hutcheson PharmacyHouston
1422 S Sam Houston Blvd Suite 100, Houston, MO 65483
-
SmithWay PharmacyHumansville
100 W Tilden St, Humansville, MO 65674-8229
-
Pharmax PharmacyImperial
1117 Main St, Imperial, MO 63052-2323
-
Parkland PharmacyIronton
1500 MO-21, Ironton, MO 63650
-
Clark’s Rx PharmacyIronton
124 W Russell St, Ironton, MO 63650-1313
-
Jackson MediCenter PharmacyJackson
200 W Washington St, Jackson, MO 63755-1858
-
Jones Drug StoreJackson
125 Court St, Jackson, MO 63755-1807
-
Mercy Pharmacy - JacksonJackson
2600 East Main Street, Jackson, MO 63755
-
Walmart PharmacyJackson
3051 E Jackson Blvd, Jackson, MO 63755
-
Good Neighbor PharmacyJackson
Jackson, MO
-
Clark County Pharmacy IncKahoka
250 S Johnson St, Kahoka, MO 63445
-
Summers Pharmacy of KearneyKearney
101 State Rte 92, Kearney, MO 64060
-
Red Cross PharmacyKearney
101 W State Route 92 Ste A, Kearney, MO 64060-7591
-
Kirksville PharmacyKirksville
1611 S Baltimore St Ste b, Kirksville, MO 63501
-
Rider Drug Inc.Kirksville
1207 S Baltimore St, Kirksville, MO 63501-4528
-
Elliott PharmacyKirksville
2120 N Baltimore St, Kirksville, MO 63501-5109
-
Walgreens PharmacyKirksville
311 N Baltimore St, Kirksville, MO 63501
-
Walmart PharmacyKirksville
2206 N Baltimore St, Kirksville, MO 63501
-
CVS PharmacyKirkwood
10820 Manchester Rd, Kirkwood, MO 63122
-
WalgreensKirkwood
441 N Kirkwood Rd, Kirkwood, MO 63122
-
CVS PharmacyKirkwood
1042 S Kirkwood Rd, Kirkwood, MO 63122-7200
-
Walmart PharmacyKirkwood
1202 S Kirkwood Rd, Kirkwood, MO 63122
-
Mercy Pharmacy - Dierbergs Warson WoodsKirkwood
9901 Manchester Road, Kirkwood, MO 63122
-
Ladue PharmacyLadue
9832 Clayton Rd, Ladue, MO 63124
BEFORE YOU GO
Plan your next pharmacy visit
Organize refills, transfers and prescription pickup with the pharmacy.

Plan a refill
Submit a refill request to the right pharmacy, distinguish authorization from insurance processing, and leave each follow-up with a named next step.
Read the guide
Arrange a transfer
Ask the receiving pharmacy to check eligibility, coordinate the record transfer and confirm the new pickup arrangement without assuming every prescription can move.
Read the guide
Confirm pickup timing
Get the exact collection deadline from your pharmacy, clarify what its status message means and ask what happens if you cannot arrive in time.
Read the guide