Pharmacies
Pharmacies in Saint Louis, MO
225 pharmacies in Saint Louis, MO in the NPPES NPI Registry, read October 23, 2026: 110 community/retail pharmacy, 68 pharmacy, 17 clinic pharmacy. Each row shows the address, phone, fax, and NPI.
Run it in Rivvi
Which 2027 Part D plans drop your top drugs?
Tier changes and new restrictions by plan for your ZIP, from the CMS formulary files.
Free to start. Opens Rivvi, the AI workspace for healthcare teams.
Pharmacies in Saint Louis, MO
1 to 100 of 225
- 1659187656Advanced Family Care Pharmacy · 1234 S Kingshighway Blvd Ste 1900, 63110 · Phone (314) 657-9012 · Fax (314) 525-0417 · Specialty Pharmacy
- 1750025565Advanced Family Care Pharmacy · 1234 S Kingshighway Blvd Ste 1900, 63110 · Phone (314) 657-9012 · Clinic Pharmacy
- 1588445894Affinia Healthcare Ferguson Pharmacy · 3396 Pershall Rd., 63135 · Phone (314) 814-8700 · Fax (314) 814-8542 · Clinic Pharmacy
- 1093731945Affinia Healthcare Pharmacy · 1717 Biddle St, 63106 · Phone (314) 814-8638 · Fax (314) 814-8643 · Clinic Pharmacy
- 1134134745Affinia Healthcare Pharmacy · 2220 Lemp Ave, 63104 · Phone (314) 814-8570 · Fax (314) 814-8590 · Clinic Pharmacy
- 1740860444Aj Wellness Pharmacy LLC · 9785 Mackenzie Rd Ste 106, 63123 · Phone (314) 875-9002 · Fax (314) 875-9005 · Community/Retail Pharmacy
- 1912216441Alexian Brothers Community Services Pharmacy · 3900 S Grand Blvd, 63118 · Phone (314) 771-5800 · Fax (314) 771-6819 · Community/Retail Pharmacy
- 1104995323Apria Healthcare, Inc. · 8248 Lackland Rd, 63114 · Phone (314) 522-2600 · Home Infusion Therapy Pharmacy
- 1326098716Arj Infusion Services · 4405 Meramec Bottom Rd Ste C, 63129 · Phone (866) 451-8804 · Fax (913) 451-8914 · Home Infusion Therapy Pharmacy
- 1184596934Asm Pharmacy, LLC · 1403 Hampton Ave, 63139 · Phone (314) 955-2179 · Fax (314) 955-2180 · Clinic Pharmacy
- 1568097954Avalcare Inc · 10431 Clayton Rd, 63131 · Phone (314) 254-2311 · Fax (314) 733-9091 · Community/Retail Pharmacy
- 1699698225Barnes-Jewish Hospital Pharmacy Center for Advanced Medicine - Sunset Hills · 3630 S Geyer Rd Ste 315, 63127 · Phone (314) 657-9021 · Community/Retail Pharmacy
- 1972354793Barnes-Jewish Hospital Pharmacy South County · 5225 Mid America Plz, 63129 · Phone (314) 286-1788 · Community/Retail Pharmacy
- 1124879945Barnes-Jewish Hospital Pharmacy West County · 10 Barnes West Dr Ste 100, 63141 · Phone (314) 996-3403 · Community/Retail Pharmacy
- 1245342245Bellevue Pharmacy Solutions · 1034 S Brentwood Blvd, Ste 102, 63117 · Phone (314) 727-8787 · Fax (314) 727-2830 · Community/Retail Pharmacy
- 1134787799Benzer Pharmacy · 10007 Kennerly Rd Ste C, 63128 · Phone (314) 283-3393 · Community/Retail Pharmacy
- 1649246851Bethesda Pharmacy · 21 N Old Orchard Ave, 63119 · Phone (314) 961-0604 · Fax (314) 961-1505 · Pharmacy
- 1467488056Beverly Hills Pharmacy · 7150 Natural Bridge Rd, 63121 · Phone (314) 381-8600 · Fax (314) 381-6844 · Community/Retail Pharmacy
- 1073742714Beverly Hills Specialty Pharmacy · 7150 Natural Bridge Rd Ste 101, 63121 · Phone (314) 381-6106 · Fax (314) 381-6844 · Specialty Pharmacy
- 1295257053Bhs Pharmacy LLC · 763 S New Ballas Rd Ste 100, 63141 · Phone (314) 292-7388 · Fax (314) 292-7389 · Community/Retail Pharmacy
- 1033226659Bjc Behavioral Health Pharmacy · 3309 S Kingshighway Blvd, 63139 · Phone (314) 206-3738 · Fax (314) 206-3604 · Clinic Pharmacy
- 1932588514Bwell Pharmacy LLC · 5201 Chippewa St, 63109 · Phone (314) 328-1100 · Fax (314) 328-1101 · Community/Retail Pharmacy
- 1063118883Bwell Pharmacy South · 5000 Cedar Plaza Pkwy Ste 200, 63128 · Phone (314) 527-1471 · Pharmacy
- 1477042554Cardinal Care Pharmacy · 2319 Weldon Pkwy, 63146 · Phone (800) 984-4432 · Fax (314) 552-7297 · Community/Retail Pharmacy
- 1801197744Carestl Health · 2425 Whittier St, 63113 · Phone (314) 371-3100 · Fax (314) 535-4662 · Mail Order Pharmacy
- 1467494062Carestl Health #2 · 5541 Riverview Blvd, 63120 · Phone (314) 389-4566 · Fax (314) 382-0263 · Clinic Pharmacy
- 1023466984Carestl Health #4 · 4500 Pope Ave, 63115 · Phone (314) 385-3990 · Fax (314) 389-2464 · Clinic Pharmacy
- 1831502632Centerpointe Hospital · 5000 Cedar Plaza Pkwy, 63128 · Phone (314) 292-7388 · Fax (314) 292-7389 · Community/Retail Pharmacy
- 1700690161Chd Pharmacy · 4600 N Hanley Rd Ste C, 63134 · Phone (314) 522-5741 · Pharmacy
- 1720091598Colonial Village Pharmacy LLC · 7945 Big Bend Blvd, 63119 · Phone (314) 962-1065 · Fax (314) 962-9215 · Community/Retail Pharmacy
- 1730299355Costco Wholesale Corporation · 4200 Rusty Rd, 63128 · Phone (314) 894-7952 · Fax (314) 894-7973 · Community/Retail Pharmacy
- 1740022268Curant Health Stl · 6155 S Grand Blvd Ste 100, 63111 · Phone (314) 274-6856 · Fax (866) 892-0756 · Community/Retail Pharmacy
- 1902834096CVS Pharmacy · 5434 Southfield Ctr, 63123 · Phone (314) 849-2363 · Fax (314) 849-2602 · Community/Retail Pharmacy
- 1265769087CVS Pharmacy # 05669 · 7320 Gravois Ave, 63116 · Phone (314) 351-6728 · Fax (314) 351-2649 · Pharmacy
- 1386971190CVS Pharmacy #05643 · 7334 S Lindbergh Blvd, 63125 · Phone (314) 892-8356 · Fax (314) 892-0573 · Pharmacy
- 1902437460CVS Pharmacy #11005 · 6211 Delmar Blvd, 63130 · Phone (401) 765-1500 · Pharmacy
- 1407878101CVS Pharmacy #16839 · 4250 Rusty Rd, 63128 · Phone (314) 892-6428 · Fax (314) 892-6428 · Pharmacy
- 1861414567CVS Pharmacy #16845 · 4255 Hampton Ave, 63109 · Phone (314) 802-0123 · Fax (314) 802-9632 · Pharmacy
- 1073361952CVS Pharmacy #17887 · 900 S Grand Blvd, 63103 · Phone (314) 405-6996 · Pharmacy
- 1467307330CVS Pharmacy #17939 · 8645 Olive Blvd, 63132 · Phone (314) 463-2920 · Pharmacy
- 1104861129CVS Pharmacy #18001 · 10650 Olive Blvd, 63141 · Phone (314) 432-5599 · Fax (314) 432-6479 · Community/Retail Pharmacy
- 1922034446CVS Pharmacy #18019 · 6920 Olive Blvd, 63130 · Phone (314) 721-3276 · Fax (314) 721-4394 · Community/Retail Pharmacy
- 1083640338CVS Pharmacy #18029 · 3430 S Grand Blvd, 63118 · Phone (314) 772-5722 · Fax (314) 865-4897 · Community/Retail Pharmacy
- 1629013636CVS Pharmacy #18034 · 5055 Arsenal St, 63139 · Phone (314) 771-5314 · Fax (314) 771-5371 · Community/Retail Pharmacy
- 1023045465CVS Pharmacy #18040 · 10275 Clayton Rd, 63124 · Phone (314) 983-0142 · Fax (314) 983-0143 · Community/Retail Pharmacy
- 1033154059CVS Pharmacy #18042 · 8867 Ladue Rd, 63124 · Phone (314) 725-3264 · Fax (314) 721-8534 · Community/Retail Pharmacy
- 1528543469CVS Pharmacy #18055 · 1032 Lemay Ferry Rd, 63125 · Phone (314) 544-4963 · Fax (314) 544-3061 · Community/Retail Pharmacy
- 1891721148CVS Pharmacy #18065 · 9540 Watson Rd, 63126 · Phone (314) 849-0527 · Fax (314) 849-0537 · Community/Retail Pharmacy
- 1437185782CVS Pharmacy #18067 · 6600 Clayton Rd, 63117 · Phone (314) 644-3580 · Fax (314) 644-1202 · Community/Retail Pharmacy
- 1184058240CVS Pharmacy# 02376 · 3925 Lindell Blvd, 63108 · Phone (314) 535-1048 · Pharmacy
- 1194356667Dellwood Pharmacy LLC · 9944 W Florissant Ave, 63136 · Phone (314) 868-3333 · Community/Retail Pharmacy
- 1134422546Des Peres Healthmart Pharmacy · 2345 Dougherty Ferry Rd, 63122 · Phone (314) 965-7800 · Fax (314) 965-7802 · Community/Retail Pharmacy
- 1447349113Dierbergs Brentwood Pointe Pharmacy · 8450 Eager Rd, 63144 · Phone (314) 962-9036 · Fax (636) 530-3019 · Community/Retail Pharmacy
- 1720177496Dierbergs Lemay Pharmacy · 2516 Lemay Ferry Rd, 63125 · Phone (314) 894-7755 · Fax (636) 530-3008 · Community/Retail Pharmacy
- 1851481899Dierbergs Mackenzie Pointe Pharmacy · 7233 Watson Rd, 63119 · Phone (314) 752-7881 · Fax (636) 530-3013 · Community/Retail Pharmacy
- 1992894661Dierbergs Southroads Pharmacy · 12420 Tesson Ferry Rd, 63128 · Phone (314) 849-3880 · Fax (636) 530-3001 · Pharmacy
- 1184713851Dierbergs Telegraph Phamacy · 5640 Telegraph Rd, 63129 · Phone (314) 846-5778 · Fax (636) 530-3014 · Community/Retail Pharmacy
- 1801985577Dierbergs Warson Woods Pharmacy · 9901 Manchester Rd, 63122 · Phone (314) 919-0611 · Fax (636) 530-3003 · Community/Retail Pharmacy
- 1487857090Dng Pharmaceuticals · 2331 Hampton Ave, 63139 · Phone (314) 772-1444 · Fax (314) 772-0600 · Clinic Pharmacy
- 1093498925Downtown Pharmacy · 1130 Washington Ave, 63101 · Phone (314) 624-5575 · Fax (314) 921-2642 · Long Term Care Pharmacy
- 1841231743Dr Smiley Pharmacy · 5535 Delmar Blvd, 63112 · Phone (314) 879-6214 · Fax (314) 879-6322 · Community/Retail Pharmacy
- 1578580304Eberhart Pharmacy · 4221 Bayless Ave, 63123 · Phone (314) 638-1000 · Fax (314) 638-8430 · Community/Retail Pharmacy
- 1104503663Esse Health Pharmacy · 13303 Tesson Ferry Rd Ste 125, 63128 · Phone (636) 323-8030 · Fax (636) 323-8050 · Community/Retail Pharmacy
- 1700695236Essential Medication, LLC · 2228 Welsch Industrial Ct Ste A, 63146 · Phone (314) 496-2282 · Pharmacy
- 1700374808Evernorth Enguide Pharmacy · 4600 N Hanley Rd, Suite C, 63134 · Phone (314) 522-5817 · Fax (314) 522-5818 · Mail Order Pharmacy
- 1346322575Express Scripts Specialty Dist Svcs · 4600 N Hanley Rd Ste B, 63134 · Phone (314) 587-4050 · Mail Order Pharmacy
- 1467534826Express Scripts Specialty Dist Svcs · 4600 N Hanley Rd Ste B, 63134 · Phone (800) 332-5455 · Fax (877) 304-9042 · Pharmacy
- 1154722841Family Care Central Pharmacy · 1234 S Kingshighway Blvd Ste 1500, 63110 · Phone (314) 657-9000 · Fax (314) 525-0416 · Community/Retail Pharmacy
- 1609735141Family Care Health Centers Dutchtown Pharmacy · 3824 S Grand Blvd, 63118 · Phone (314) 481-1615 · Pharmacy
- 1700863180Family Care Health Centers Pharmacy · 401 Holly Hills Ave, 63111 · Phone (314) 481-1615 · Fax (314) 353-1310 · Pharmacy
- 1245081058Family Care Oncology Pharmacy · 4500 Forest Park Ave, 63108 · Phone (314) 657-9013 · Community/Retail Pharmacy
- 1528017266Family Care Pharmacy · 3023 N Ballas Rd, Suite 100d, 63131 · Phone (314) 657-9008 · Fax (314) 996-7544 · Community/Retail Pharmacy
- 1871609784Family Care Pharmacy at Barnes-Jewish Hospital · 1 Barnes Jewish Hospital Plz, 63110 · Phone (314) 657-9006 · Fax (314) 747-9920 · Clinic Pharmacy
- 1962518878Family Care Pharmacy at Christian Hospital · 11125 Dunn Rd, 63136 · Phone (314) 653-5200 · Fax (314) 653-4115 · Community/Retail Pharmacy
- 1124135744Family Care Pharmacy at St. Louis Children's Hospital · 1 Childrens Pl, 63110 · Phone (314) 454-6123 · Fax (314) 454-4374 · Community/Retail Pharmacy
- 1427969849Family Care Pharmacy at Town and Country · 3023 N Ballas Rd, Ste 100, Bldg D, 63131 · Phone (314) 657-9008 · Community/Retail Pharmacy
- 1235245143Family Care Pharmacy Ssh · 3844 S Lindbergh Blvd, 63127 · Phone (314) 525-0415 · Fax (314) 525-0401 · Community/Retail Pharmacy
- 1326316969Gateway Apothecary · 4473 Forest Park Ave, 63108 · Phone (314) 381-1818 · Fax (314) 667-3202 · Community/Retail Pharmacy
- 1730834540Gateway Apothecary · 3960 Lindell Blvd, 63108 · Phone (314) 381-1818 · Pharmacy
- 1316929599Genesis Pharmacy Services · 1876 Craigshire Rd, 63146 · Phone (314) 485-8600 · Fax (314) 485-1049 · Compounding Pharmacy
- 1356770762Genesis Pharmacy Services, LLC · 1878 Craigshire Rd, 63146 · Phone (314) 485-8600 · Compounding Pharmacy
- 1013286160Genoa Healthcare LLC · 9890 Clayton Rd Ste 125, 63124 · Phone (314) 227-0995 · Fax (314) 569-9479 · Long Term Care Pharmacy
- 1497368773Genoa Healthcare LLC · 1430 Olive St Ste P, 63103 · Phone (314) 338-3744 · Fax (314) 480-5800 · Long Term Care Pharmacy
- 1295878049Globe Cut Rate Drugs Inc · 1900 S Broadway, 63104 · Phone (314) 231-6883 · Fax (314) 241-0968 · Pharmacy
- 1245334200Goldsmith Pharmacy · 777 S New Ballas Rd, 63141 · Phone (314) 432-5020 · Fax (314) 432-5026 · Community/Retail Pharmacy
- 1043950769Greaterhealth Pharmacy & Wellness · 5503 Delmar Blvd, Suite B, 63112 · Phone (314) 200-5313 · Pharmacy
- 1295320455Healthdirect Institutional Pharmacy Services, Inc. #127 · 2000 Westport Center Dr, 63146 · Phone (314) 373-1111 · Long Term Care Pharmacy
- 1548626773Healthdirect Institutional Pharmacy Services, Inc. #127 · 2000 Westport Center Dr, 63146 · Phone (314) 373-1111 · Fax (314) 373-1122 · Long Term Care Pharmacy
- 1144334111Hesselberg Drug Company · 3660 Vista Ave, 63110 · Phone (314) 771-2900 · Fax (314) 773-1202 · Community/Retail Pharmacy
- 1740206697Homer G Phillips Health Cntr · 2425 Whittier St, 63113 · Phone (314) 371-3100 · Fax (314) 535-4662 · Clinic Pharmacy
- 1730244161Imran Pharmacy · 3737 N Kingshighway Blvd, Ste 100, 63115 · Phone (314) 381-9394 · Fax (314) 381-8833 · Community/Retail Pharmacy
- 1952601387Imran Pharmacy · 3737 N Kingshighway Blvd, Ste 100, 63115 · Phone (314) 381-9394 · Fax (314) 381-8833 · Community/Retail Pharmacy
- 1639155898Jfk Clinic Pharmacy St Johns Mercy Med Cnt · 615 S New Ballas Rd, 63141 · Phone (314) 251-6044 · Fax (314) 251-4709 · Pharmacy
- 1902836182Keller Apothecary · 5346 Devonshire Ave, 63109 · Phone (314) 352-5201 · Fax (314) 352-5205 · Community/Retail Pharmacy
- 1295828705Ladue Pharmacy LLC · 9832 Clayton Rd, 63124 · Phone (314) 993-4031 · Fax (314) 993-0306 · Community/Retail Pharmacy
- 1306353354Ladue Pharmacy LLC · 9832 Clayton Rd, 63124 · Phone (314) 993-4031 · Fax (314) 993-0306 · Long Term Care Pharmacy
- 1023626389Lemonaid Community Pharmacy · 7580 Watson Rd, 63119 · Phone (888) 233-1579 · Fax (888) 233-1579 · Pharmacy
- 1932872652Lemonaid Pharmacy · 1701 Macklind Ave Ste 300, 63110 · Phone (888) 439-0862 · Mail Order Pharmacy
- 1285104562Lemonaid Pharmacy, LLC · 1015 Locust St Ste 420, 63101 · Phone (888) 536-6670 · Fax (888) 536-6670 · Mail Order Pharmacy
- 1336187590Lindenwood Drug · 6903 Lansdowne Ave, 63109 · Phone (314) 781-2445 · Fax (314) 781-3796 · Pharmacy
Page 1Next
Nearby cities
Related
Questions
How many pharmacies are in Saint Louis, MO?
225 active pharmacies with an organization NPI and a practice address in Saint Louis, MO in the NPPES NPI Registry, read October 23, 2026.
Where does the phone and fax number come from?
Both are the practice-location telephone and fax numbers the pharmacy filed with NPPES. A number the pharmacy did not file is left blank.
Does this page show which pharmacies are in my plan's network?
No. NPPES does not publish plan networks. Check your plan's pharmacy directory for network status.
Source: NPPES NPI Registry, data as of October 23, 2026. Last updated October 23, 2026. How we source data. Corrections: hello@rivvi.ai.