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
101 to 200 of 225
- 1023173986Long Term Care RX, Inc. · 1a Document Dr, 63114 · Phone (314) 961-4405 · Fax (314) 961-4010 · Long Term Care Pharmacy
- 1780964650Mainline Resources LLC · 1876 Craigshire Rd, 63146 · Phone (231) 775-7141 · Home Infusion Therapy Pharmacy
- 1710292933Managed RX · 7150 Natural Bridge Rd Ste 101, 63121 · Phone (314) 381-8600 · Fax (314) 381-6844 · Community/Retail Pharmacy
- 1194851592Medicine Shoppe · 3418 Meramec St, 63118 · Phone (314) 752-2442 · Fax (314) 752-7118 · Community/Retail Pharmacy
- 1831261627Medicine Shoppe · 3137 S Grand Blvd, 63118 · Phone (314) 865-1528 · Fax (314) 865-5219 · Community/Retail Pharmacy
- 1841450442Medicine Shoppe · 3137 S Grand Blvd, 63118 · Phone (314) 865-1528 · Fax (314) 865-5219 · Community/Retail Pharmacy
- 1316908403Mercy Health Services LLC · 607 S New Ballas Rd, Suite 1415, 63141 · Phone (314) 251-5478 · Fax (314) 251-6375 · Specialty Pharmacy
- 1164413530Mercy Health Services, LLC · 621 S New Ballas Rd, Suite #20a, 63141 · Phone (314) 251-7444 · Pharmacy
- 1548251929Mercy Health Services, LLC · 12348 Old Tesson Rd, Suite 100, 63128 · Phone (314) 842-1113 · Fax (314) 849-9366 · Pharmacy
- 1689665077Mercy Health Services, LLC · 12680 Olive Blvd, Suite #150, 63141 · Phone (314) 251-8989 · Fax (314) 251-8988 · Pharmacy
- 1568729150Mercy Pharmacy - St Louis Lobby · 615 S New Ballas Rd, 63141 · Phone (314) 251-6900 · Fax (314) 251-6899 · Pharmacy
- 1356282479Mercy Pharmacy Direct · 12348 Old Tesson Rd Ste 100, 63128 · Phone (314) 628-5627 · Community/Retail Pharmacy
- 1760609671Mercy Pharmacy Kennerly · 10010 Kennerly Rd Fl 1, 63128 · Phone (314) 525-1633 · Fax (314) 525-1634 · Community/Retail Pharmacy
- 1902323678Mercy Pharmacy Medical Tower A/B · 621 S New Ballas Rd Ste 20a, 63141 · Phone (314) 251-7444 · Fax (314) 251-7443 · Community/Retail Pharmacy
- 1982350690Mercy Pharmacy New Ballas · 701 S New Ballas Rd, 63141 · Phone (314) 628-5624 · Community/Retail Pharmacy
- 1730606401Mercy Pharmacy Olive-Mason · 12680 Olive Blvd Ste 150, 63141 · Phone (314) 251-8989 · Fax (314) 251-8988 · Community/Retail Pharmacy
- 1568753150Mercy Pharmacy Southfork · 12700 Southfork Rd Ste 110, 63128 · Phone (314) 525-4488 · Fax (314) 525-4810 · Community/Retail Pharmacy
- 1740707413Mercy Pharmacy St Louis Lobby · 615 S New Ballas Rd, 63141 · Phone (314) 251-6900 · Fax (314) 251-6899 · Community/Retail Pharmacy
- 1497272165Mercy Specialty Pharmacy St Louis · 607 S New Ballas Rd Ste 1415, 63141 · Phone (314) 251-5478 · Fax (314) 251-6675 · Specialty Pharmacy
- 1932570108Missouri Health Infusion · 2319 Weldon Pkwy, 63146 · Phone (866) 575-7775 · Fax (314) 480-7123 · Community/Retail Pharmacy
- 1972653202Myrtle Hilliard Davis Comprehensive · 5471 Dr Martin Luther King Dr, 63112 · Phone (314) 367-5820 · Fax (314) 454-3979 · Clinic Pharmacy
- 1578658571N-F Pharmacy, Inc · 8 Crestwood Executive Ctr, 63126 · Phone (314) 849-3123 · Fax (314) 849-2160 · Community/Retail Pharmacy
- 1326745233Neighborhood LTC Pharmacy · 11861 Westline Industrial Dr Ste 700b, 63146 · Phone (314) 530-9770 · Fax (314) 530-9771 · Long Term Care Pharmacy
- 1487427530Novus Pharmacy LLC · 6155 S Grand Blvd, 63111 · Phone (314) 200-5313 · Community/Retail Pharmacy
- 1801341292On the Hill Health Mart Pharmacy · 5378 Southwest Ave, 63139 · Phone (314) 776-9460 · Fax (314) 776-9463 · Community/Retail Pharmacy
- 1730855701Optum Infusion Services 501 Inc · 1867 Lackland Hill Pkwy, 63146 · Phone (800) 560-8424 · Fax (877) 542-9352 · Home Infusion Therapy Pharmacy
- 1578608808Peoples Health Center Pharmacy · 5701 Delmar Blvd, 63112 · Phone (314) 367-7848 · Fax (314) 367-4849 · Clinic Pharmacy
- 1710899117Pharmacy Franchise at the Hub, LLC · 3000 E. Prairie Ave, Ste 131, 63107 · Phone (314) 200-5313 · Fax (314) 200-0313 · Community/Retail Pharmacy
- 1235498189Places for People Pharmacy · 1001 Lynch St Ste B, 63118 · Phone (314) 669-9701 · Fax (314) 669-9704 · Long Term Care Pharmacy
- 1912134735Quadrangle Pharmacy, LLC · 6643 Shepley Dr, Habif Health and Wellness Center, 63105 · Phone (314) 935-6662 · Fax (314) 935-8515 · Clinic Pharmacy
- 1720332752Readymed Pharmacy Inc. · 5000 Cedar Plaza Pkwy Ste 200, 63128 · Phone (314) 270-9070 · Fax (314) 270-9080 · Pharmacy
- 1700929866Rehoboth Pharmacy · 9944 W Florissant Ave, 63136 · Phone (314) 868-3333 · Fax (314) 867-2330 · Community/Retail Pharmacy
- 1437140282Rinderer's Drug Store #1 · 4447 Natural Bridge Ave, 63115 · Phone (314) 381-0501 · Community/Retail Pharmacy
- 1063479897Rinderer's Drug Store #2 · 12141 Bellefontaine Rd, 63138 · Phone (314) 741-8700 · Community/Retail Pharmacy
- 1730146580Rinderer's Drug Store #9 · 10017 Bellefontaine Rd, 63137 · Phone (314) 869-2000 · Fax (314) 869-2000 · Community/Retail Pharmacy
- 1497209738Sam's Club · 10735 W Florissant Ave, 63136 · Phone (314) 522-3420 · Community/Retail Pharmacy
- 1598782823Sams Pharmacy 10-4741 · 10248 Big Bend Rd, 63122 · Phone (314) 965-6737 · Community/Retail Pharmacy
- 1962429290Sams Pharmacy 10-8125 · 10735 W Florissant Ave, 63136 · Phone (314) 522-3420 · Community/Retail Pharmacy
- 1760409023Sams Pharmacy 10-8182 · 13455 Manchester Rd, 63131 · Phone (314) 822-2006 · Community/Retail Pharmacy
- 1316964653Sams Pharmacy 10-8205 · 4512 Lemay Ferry Rd, 63129 · Phone (314) 894-6893 · Fax (314) 894-5915 · Community/Retail Pharmacy
- 1104331610Schnucks Diabetes Care Center · 11550 Page Service Dr Ste 101b, 63146 · Phone (314) 218-3321 · Fax (314) 218-3332 · Community/Retail Pharmacy
- 1033154042Schnucks Pharmacy · 7450 Hampton Ave, 63109 · Phone (314) 832-3688 · Fax (314) 832-3689 · Community/Retail Pharmacy
- 1356377600Schnucks Pharmacy · 4333 Butler Hill Rd, 63128 · Phone (314) 894-2484 · Fax (314) 894-2591 · Community/Retail Pharmacy
- 1447286794Schnucks Pharmacy · 5519 Oakville Shopping Ctr, 63129 · Phone (314) 892-2840 · Fax (314) 892-2978 · Community/Retail Pharmacy
- 1447288535Schnucks Pharmacy · 60 Hampton Village Plz, 63109 · Phone (314) 832-7700 · Fax (314) 832-7590 · Community/Retail Pharmacy
- 1528094877Schnucks Pharmacy · 1020 Loughborough Ave, 63111 · Phone (314) 752-5272 · Fax (314) 752-5273 · Community/Retail Pharmacy
- 1629004973Schnucks Pharmacy · 10070 Gravois Rd, 63123 · Phone (314) 631-6781 · Fax (314) 631-6782 · Community/Retail Pharmacy
- 1811925902Schnucks Pharmacy · 12756 Olive Blvd, 63141 · Phone (314) 434-4522 · Fax (314) 434-5146 · Community/Retail Pharmacy
- 1831125350Schnucks Pharmacy · 3431 Union Blvd, 63115 · Phone (314) 381-3007 · Fax (314) 381-4521 · Community/Retail Pharmacy
- 1497920375Schnucsk Pharmacy · 11420 Lackland Rd, 63146 · Phone (314) 994-4705 · Community/Retail Pharmacy
- 1972052470Scs Pharmacy · 1401 S Brentwood Blvd, Suite 460, 63144 · Phone (314) 529-0018 · Pharmacy
- 1447906771Sefora Pharmacy · 5819 S Lindbergh Blvd, 63123 · Phone (636) 373-7966 · Community/Retail Pharmacy
- 1932366119Specialty Retail Pharmacy · 623 N New Ballas Rd, Ste B, 63141 · Phone (314) 991-5200 · Fax (314) 991-5210 · Community/Retail Pharmacy
- 1609969880Ssm Cardinal Glennon Childrens Hospital · 1465 S Grand Blvd, 63104 · Phone (314) 577-5683 · Fax (314) 268-4069 · Pharmacy
- 1013096510Ssm Health Pharmacy · 1035 Bellevue Ave, 63117 · Phone (314) 768-8870 · Community/Retail Pharmacy
- 1629695838Ssm Health Pharmacy at Saint Louis University Hospital · 1225 S Grand Blvd, 63104 · Phone (314) 268-7153 · Fax (314) 268-5166 · Community/Retail Pharmacy
- 1275265167Ssm Health Specialty Pharmacy · 3662 Park Ave Ste 155, 63110 · Phone (855) 847-3553 · Fax (855) 847-3558 · Specialty Pharmacy
- 1245260934Ssm Infusion Services, LLC · 11483 Page Service Dr, 63146 · Phone (314) 428-0365 · Fax (314) 890-0803 · Home Infusion Therapy Pharmacy
- 1053357566St Anthonys Retail Pharmacy · 10004 Kennerly Rd, Suite 130, 63128 · Phone (314) 525-4777 · Fax (314) 525-4642 · Community/Retail Pharmacy
- 1639741259St Louis Childrens Hospital · 5114 Mid America Plz Ste 1b, 63129 · Phone (314) 657-9009 · Fax (314) 454-4374 · Community/Retail Pharmacy
- 1942206354St. Louis Pharmaceutical Services LLC · 12855 N 40 Dr, 63141 · Phone (314) 523-5500 · Pharmacy
- 1437264470Syb Group LLC · 4900 Delmar Blvd Ste 200, 63108 · Phone (314) 367-3009 · Fax (314) 367-7792 · Community/Retail Pharmacy
- 1730655747Symbria RX Services St. Louis, LLC · 2248 Welsch Industrial Ct, 63146 · Phone (314) 356-9830 · Fax (314) 356-9850 · Long Term Care Pharmacy
- 1649733098Tj Pharmacy LLC · 3900 S Grand Blvd, 63118 · Phone (314) 484-0176 · Community/Retail Pharmacy
- 1174056642Tpd Pharmacy · 5937 W Florissant Ave Ste 1, 63136 · Phone (314) 381-2224 · Fax (314) 381-1771 · Community/Retail Pharmacy
- 1336154988Transmedical Pharmacy · 232 N Kingshighway Blvd, Ste 205, 63108 · Phone (573) 446-0270 · Fax (573) 446-0271 · Community/Retail Pharmacy
- 1598991739Trilogy Healthcare · 1876 Craigshire Rd, 63146 · Phone (314) 542-0022 · Fax (314) 317-9357 · Home Infusion Therapy Pharmacy
- 1932573565Van's Delivery Pharmacy · 3229 Lemay Ferry Rd, 63125 · Phone (314) 200-6500 · Fax (314) 529-1717 · Community/Retail Pharmacy
- 1679190979Virole · 4240 Duncan Ave Ste 200, 63110 · Phone (314) 518-4161 · Pharmacy
- 1639289572Vital Care of St. Louis · 9816 Manchester Rd, 63119 · Phone (314) 961-4404 · Fax (314) 961-4010 · Specialty Pharmacy
- 1174220404Vivent Pharmacy · 3915 Watson Rd Ste 200, 63109 · Phone (888) 504-2621 · Community/Retail Pharmacy
- 1366926552Vivent Pharmacy · 2653 Locust St, 63103 · Phone (855) 751-8878 · Fax (833) 529-0573 · Community/Retail Pharmacy
- 1962429225Wal-Mart Pharmacy 10-1265 · 10741 W Florissant Ave, 63136 · Phone (314) 521-2230 · Community/Retail Pharmacy
- 1689691941Wal-Mart Pharmacy 10-2213 · 3270 Telegraph Rd, 63125 · Phone (314) 845-8760 · Community/Retail Pharmacy
- 1104831346Walgreens #00854 · 5764 S Lindbergh Blvd, 63123 · Phone (314) 842-3372 · Pharmacy
- 1467467605Walgreens #01107 · 2310 McCausland Ave, 63143 · Phone (314) 647-7820 · Pharmacy
- 1336155894Walgreens #01679 · 6411 Gravois Ave, 63116 · Phone (314) 832-3650 · Pharmacy
- 1578578720Walgreens #02019 · 4925 Southwest Ave, 63110 · Phone (314) 773-5818 · Pharmacy
- 1295740447Walgreens #02151 · 5550 S Grand Blvd, 63111 · Phone (314) 352-7122 · Pharmacy
- 1740295989Walgreens #03686 · 4140 S Broadway, 63118 · Phone (314) 832-4995 · Pharmacy
- 1932116944Walgreens #03906 · 7339 Gravois Ave, 63116 · Phone (314) 752-0722 · Pharmacy
- 1750398764Walgreens #04345 · 2700 Telegraph Rd, 63125 · Phone (314) 416-8123 · Pharmacy
- 1013922251Walgreens #04824 · 12098 Lusher Rd, 63138 · Phone (314) 355-0500 · Pharmacy
- 1376558510Walgreens #04833 · 651 Lemay Ferry Rd, 63125 · Phone (314) 631-4769 · Pharmacy
- 1528073541Walgreens #04834 · 1225 Union Blvd, 63113 · Phone (314) 367-8211 · Pharmacy
- 1922015932Walgreens #05047 · 2202 Chambers Rd, 63136 · Phone (314) 388-1022 · Pharmacy
- 1043226582Walgreens #05228 · 4400 Lemay Ferry Rd, 63129 · Phone (314) 487-0636 · Pharmacy
- 1083621098Walgreens #05285 · 5050 Lemay Ferry Rd, 63129 · Phone (314) 416-1539 · Pharmacy
- 1982611992Walgreens #05363 · 5414 Telegraph Rd, 63129 · Phone (314) 416-7482 · Pharmacy
- 1528075538Walgreens #05513 · 11590 Gravois Rd, 63126 · Phone (314) 849-6348 · Pharmacy
- 1477568616Walgreens #05667 · 6071 Telegraph Rd, 63129 · Phone (314) 846-9265 · Pharmacy
- 1023024411Walgreens #06166 · 3822 S Kngshghwy Blvd, 63109 · Phone (314) 773-1384 · Pharmacy
- 1538175922Walgreens #06220 · 3300 Brown Rd, 63114 · Phone (314) 427-3763 · Pharmacy
- 1578578712Walgreens #06254 · 7199 Natural Bridge Rd, 63121 · Phone (314) 382-0690 · Pharmacy
- 1295740439Walgreens #06755 · 3920 Hampton Ave, 63109 · Phone (314) 351-6580 · Pharmacy
- 1831104074Walgreens #07144 · 3631 Gravois Ave, 63116 · Phone (314) 772-3215 · Pharmacy
- 1811902851Walgreens #07296 · 3720 N Kingshighway Blvd, 63115 · Phone (314) 383-6721 · Pharmacy
- 1447266838Walgreens #07762 · 1 Grasso Plz, 63123 · Phone (314) 631-3700 · Pharmacy
- 1811902059Walgreens #09436 · 9807 Watson Rd, 63126 · Phone (314) 966-0605 · Fax (314) 909-7150 · Pharmacy
- 1699713776Walgreens #09714 · 9978 Kennerly Rd, 63128 · Phone (314) 843-3736 · Fax (314) 843-3445 · Pharmacy
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.