Top 10 pharmacies in Saint Louis
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play.
-
1Kansas Council Of Health-system Pharmacy
2650 S Hanley Rd Ste 100, Saint Louis, MO 63144-2590
-
2Walgreens Pharmacy
12098 Lusher Rd, Saint Louis, MO 63138
-
3Cvs Pharmacy
4250 Rusty Rd, Saint Louis, MO 63128-1973
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-
4Mercy Pharmacy - St. Louis Lobby
615 S New Ballas Rd, Saint Louis, MO 63141
-
5SSM Health Pharmacy
1035 Bellevue Ave, Saint Louis, MO 63117
-
7Bwell Pharmacy
5201 Chippewa St, Saint Louis, MO 63109-2355
-
8Genoa Healthcare
9890 Clayton Rd Ste 125, Saint Louis, MO 63124
-
9Keller Apothecary
5346 Devonshire Ave, Saint Louis, MO 63109-2304
-
10PharMerica – St. Louis, MO
105 Arc Dr, Saint Louis, MO 63146
Of the 47 pharmacies listed in Saint Louis, 44 give a phone number and 33 have a website. By what they offer: 7 specialty pharmacy. The nearest bigger selection is Kansas City with 48.
All 37 other pharmacies in Saint Louis
By ZIP code: 63103 (2) · 63104 (1) · 63105 (1) · 63108 (4) · 63109 (2) · 63110 (1) · 63115 (1) · 63116 (3) · 63119 (2) · 63122 (1) · 63123 (1) · 63125 (1) · 63126 (2) · 63128 (2) · 63129 (2) · 63132 (1) · 63136 (1) · 63139 (1) · 63141 (4) · 63144 (1) · 63146 (3)
ZIP 63103 2
-
Schnucks Pharmacy Care Center
3117 Olive St, Saint Louis, MO 63103-1212
ZIP 63104 1
-
Walgreens Pharmacy
1530 Lafayette Ave, Saint Louis, MO 63104
ZIP 63105 1
-
Quadrangle Pharmacy
6643 Shepley Dr, Saint Louis, MO 63105-2354
ZIP 63108 4
-
Walgreens Pharmacy
4218 Lindell Blvd, Saint Louis, MO 63108
-
West Pine Pharmacy
4401 W Pine Blvd, Saint Louis, MO 63108
ZIP 63109 2
-
Walgreens Pharmacy
3920 Hampton Ave, Saint Louis, MO 63109
ZIP 63110 1
-
Walgreens
4925 Southwest Ave, Saint Louis, MO 63110
ZIP 63115 1
-
Imran Pharmacy
3737 N Kingshighway Blvd, Saint Louis, MO 63115-1736
ZIP 63116 3
-
Walgreens Pharmacy
6411 Gravois Ave, Saint Louis, MO 63116
-
Cvs Pharmacy
4100 Gravois Ave, Saint Louis, MO 63116-3520
-
St. Louis Hills Pharmacy LLC
4365 Chippewa St, Saint Louis, MO 63116
ZIP 63119 2
-
Walmart Pharmacy
7437 Watson Rd, Saint Louis, MO 63119
-
Lemonaid Community Pharmacy
7580 Watson Rd, Saint Louis, MO 63119-4409
ZIP 63122 1
-
Town & Country Pharmacies
1049 N Clay Ave # 300, Saint Louis, MO 63122-2634
ZIP 63123 1
-
Aj Wellness Pharmacy
9785 Mackenzie Rd Ste 106, Saint Louis, MO 63123-5438
ZIP 63125 1
-
Cvs Pharmacy
1032 Lemay Ferry Rd, Saint Louis, MO 63125-1744
ZIP 63126 2
-
Walgreens Pharmacy
11590 Gravois Rd, Saint Louis, MO 63126
-
Walgreens Pharmacy
9807 Watson Rd, Saint Louis, MO 63126
ZIP 63128 2
-
Walgreens Pharmacy
9978 Kennerly Rd, Saint Louis, MO 63128
-
Mercy Pharmacy - South
10010 Kennerly Rd Ste 1, Saint Louis, MO 63128
ZIP 63129 2
-
Walgreens Pharmacy
4400 Lemay Ferry Rd, Saint Louis, MO 63129
-
Sam's Club Pharmacy
4512 Lemay Ferry Rd, Saint Louis, MO 63129
ZIP 63132 1
-
CVS Pharmacy
8645 Olive Blvd, Saint Louis, MO 63132
ZIP 63136 1
-
Walmart Pharmacy
10741 West Florissant Ave, Saint Louis, MO 63136
ZIP 63139 1
-
Walgreens Pharmacy
2340 Hampton Ave, Saint Louis, MO 63139
ZIP 63141 4
-
Cvs Pharmacy
10650 Olive Blvd, Saint Louis, MO 63141-7834
-
Juniper Pharmacy
522 N New Ballas Rd Ste 206, Saint Louis, MO 63141-6819
-
West County Pharmacy Llc
777 S New Ballas Rd, Saint Louis, MO 63141-8705
-
Bhs Pharmacy Llc
11477 Olde Cabin Rd Ste 100, Saint Louis, MO 63141-7137
ZIP 63144 1
ZIP 63146 3
-
Genesis Pharmacy
1876 Craigshire Dr, Saint Louis, MO 63146-4006
-
Symbria Rx - St. Louis
2248 Welsch Industrial Ct, Saint Louis, MO 63146-4222