GoodRx»Pharmacies»Missouri»Saint Louis

Pharmacies in Saint Louis, Missouri

Saint Louis, Missouri has 117 major pharmacy chain stores where GoodRx coupons and discounts can save you up to 80% on your prescription medications. Just search for your prescription to find prices and discounts in Saint Louis, Missouri.

Even if you have insurance or Medicare, GoodRx discounts can often be lower than your co-pay.

Look up the cost of your prescription to start saving now:

Pharmacies in Saint Louis

  • 1
    CVS Pharmacy
    9433 Manchester Rd, Saint Louis
    (314) 961-3281
    (314) 963-0213
    Mon-Fri (9:00am-9:00pm)
    Sat (9:00am-6:00pm)
    Sun (10:00am-6:00pm)
    Compounding Services
  • 2
    CVS Pharmacy
    8021 Watson Rd, Webster Groves
    (314) 963-0398
    (314) 963-0471
    Mon-Fri (8:00am-9:00pm)
    Sat (9:00am-6:00pm)
    Sun (10:00am-6:00pm)
    Compounding Services
  • 3
    Schnucks Pharmacy
    315 N 9th St, Saint Louis
    (314) 436-7491
    (314) 345-8498
    Mon-Fri (7:00am-7:00pm)
    Sat (9:00am-6:00pm)
    Sun (10:00am-4:00pm)
    Compounding Services
  • 4
    CVS Pharmacy
    7470 Manchester Rd, Maplewood
    (314) 646-8037
    (314) 781-5671
    Mon-Fri (9:00am-9:00pm)
    Sat (9:00am-6:00pm)
    Sun (10:00am-6:00pm)
    Compounding Services
  • 5
    Walgreens
    5790 Lucas and Hunt Rd, St Louis
    (314) 382-5114
    (314) 388-4154
    Mon-Fri (9:00am-9:00pm)
    Sat (9:00am-6:00pm)
    Sun (10:00am-6:00pm)
  • 6
    Kmart
    3901 Lemay Ferry Rd, St. Louis
    (314) 487-5440
    (847) 396-3225
  • 7
    Target (CVS)
    8007 W Florissant Ave, Jennings
    (314) 513-0195
    (314) 513-0195
  • 8
    Medicine Shoppe
    3137 S Grand Blvd, St Louis
    (314) 865-5219
    (314) 865-5219
    Mon-Fri (9:00am-6:00pm)
    Sat (Closed)
    Sun (Closed)
    Compounding Services
  • 9
    Kmart
    6650 Manchester, St. Louis
    (314) 645-0544
    (847) 396-2916
  • 10
    Walgreens
    3660 Vista Ave, Saint Louis
    (314) 771-2900
    (314) 771-2955
    Mon-Fri (9:00am-5:00pm)
    Sat (Closed)
    Sun (Closed)
  • 11
    Walgreens
    2340 Hampton Ave, Saint Louis
    (314) 647-1256
    (314) 644-0924
    Mon-Fri (9:00am-5:00pm)
    Sat (Closed)
    Sun (Closed)
  • 12
    CVS Pharmacy
    10820 Manchester Rd, Kirkwood
    (314) 835-9448
    (314) 450-8554
    Compounding Services
    Open 24 Hours
  • 13
    Schnucks Pharmacy
    7057 Chippewa, Shrewsbury
    (314) 645-1371
    (314) 645-2013
    Mon-Fri (9:00am-9:00pm)
    Sat (9:00am-6:00pm)
    Sun (10:00am-4:00pm)
    Compounding Services
  • 14
    Schnucks Pharmacy
    3960 Lindell Blvd, Saint Louis
    (314) 533-2992
    (314) 533-4183
    Mon-Fri (9:00am-5:30pm)
    Sat (Closed)
    Sun (Closed)
    Compounding Services
  • 15
    Walgreens
    12098 Lusher Rd, St Louis
    (314) 355-0500
    (314) 355-9695
    Open 24 Hours
  • 16
    Medicine Shoppe
    3229 Lemay Ferry Rd, Saint Louis
    (314) 200-6500
    (314) 529-1717
    Mon-Fri (9:00am-6:00pm)
    Sat (9:00am-3:00pm)
    Sun (Closed)
    Compounding Services
  • 17
    Schnucks Pharmacy
    1032 Lemay Ferry Rd, St Louis
    (314) 544-4963
    (314) 544-3061
    Mon-Fri (9:00am-9:00pm)
    Sat (9:00am-6:00pm)
    Sun (9:00am-9:00pm)
    Compounding Services
  • 18
    Walgreens
    2202 Chambers Rd, St Louis
    (314) 388-1022
    (314) 867-3061
    Mon-Fri (9:00am-9:00pm)
    Sat (9:00am-6:00pm)
    Sun (10:00am-6:00pm)
  • 19
    Walgreens
    9285 Halls Ferry Rd, Jennings
    (314) 867-1360
    (314) 867-8027
    Open 24 Hours
  • 20
    Walgreens
    1530 Lafayette Ave, Saint Louis
    (314) 678-1039
    (314) 678-1045
    Mon-Fri (8:00am-10:00pm)
    Sat (9:00am-6:00pm)
    Sun (10:00am-6:00pm)
  • 21
    Walgreens
    7711 Carondelet Ave Ste 301, Saint Louis
    (314) 721-0003
    (314) 721-0015
    Mon-Fri (9:00am-5:00pm)
    Sat (Closed)
    Sun (Closed)
  • 22
    Walgreens
    190 N Florissant Rd, Ferguson
    (314) 521-4518
    (314) 522-6214
    Mon-Sun (8:00am-10:00pm)
  • 23
    CVS Pharmacy
    8101 Clayton Rd, Clayton
    (314) 726-2124
    (314) 726-2571
    Compounding Services
    Open 24 Hours
  • 24
    CVS Pharmacy
    7334 S Lindbergh Blvd, Saint Louis
    (314) 892-8352
    (314) 892-0573
    Compounding Services
    Open 24 Hours
  • 25
    CVS Pharmacy
    7320 Gravois Ave, Saint Louis
    (314) 351-6728
    (314) 351-2649
    Compounding Services
    Open 24 Hours
  • 26
    Walgreens
    1501 S Florissant, Cool Valley
    (314) 521-8687
    (314) 521-7295
  • 27
    Walgreens
    3720 N Kingshighway Blvd, St Louis
    (314) 383-6721
    (314) 383-3136
    Mon-Fri (8:00am-10:00pm)
    Sat (8:00am-6:00pm)
    Sun (10:00am-6:00pm)
  • 28
    Walgreens
    7199 Natural Bridge Rd, St Louis
    (314) 382-9926
    (314) 382-1278
    Mon-Fri (8:00am-10:00pm)
    Sat (8:00am-6:00pm)
    Sun (10:00am-6:00pm)
  • 29
    Walgreens
    1400 N Grand Blvd, St Louis
    (314) 534-3853
    (314) 531-2856
    Mon-Fri (8:00am-10:00pm)
    Sat (8:00am-6:00pm)
    Sun (10:00am-6:00pm)
  • 30
    Walgreens
    1225 Union Blvd, St Louis
    (314) 367-8211
    (314) 367-9087
    Mon-Fri (9:00am-9:00pm)
    Sat (9:00am-6:00pm)
    Sun (10:00am-6:00pm)
  • 31
    Walgreens
    8000 St Charles Rock Rd, St Louis
    (314) 426-1044
    (314) 890-8307
  • 32
    Walgreens
    4218 Lindell Blvd, St Louis
    (314) 371-4286
    (314) 371-4749
    Open 24 Hours
  • 33
    Walgreens
    3300 Brown Rd, Saint Louis
    (314) 427-6221
    (314) 427-4503
    Mon-Sun (8:00am-10:00pm)
  • 34
    Schnucks Pharmacy
    1520 S Brentwood Blvd, Saint Louis
    (314) 918-1281
    (314) 918-1394
    Mon-Wed (8:30am-5:00pm)
    Thu (8:00am-5:00pm)
    Fri (8:30am-5:00pm)
    Sat (Closed)
    Sun (Closed)
    Compounding Services
  • 35
    Walgreens
    9320 Lackland Rd, Overland
    (314) 429-4636
    (314) 429-8664
    Mon-Fri (8:00am-10:00pm)
    Sat (8:00am-6:00pm)
    Sun (10:00am-6:00pm)
  • 36
    Walgreens
    7501 Olive Blvd, University City
    (314) 725-6133
    (314) 725-7858
    Mon-Sun (8:00am-10:00pm)
  • 37
    Walgreens
    4925 Southwest Ave, St Louis
    (314) 773-5818
    (314) 773-1434
    Mon-Fri (9:00am-9:00pm)
    Sat (9:00am-6:00pm)
    Sun (10:00am-6:00pm)
  • 38
    Walgreens
    3631 Gravois Ave, St Louis
    (314) 772-4446
    (314) 772-7211
    Mon-Sun (8:00am-10:00pm)
  • 39
    Walgreens
    2933 S Kingshighway Blvd, St Louis
    (314) 773-2767
    (314) 773-4917
    Mon-Fri (9:00am-9:00pm)
    Sat (9:00am-6:00pm)
    Sun (10:00am-6:00pm)
  • 40
    Walgreens
    8390 Delmar Blvd, Saint Louis
    (314) 991-3402
    (314) 991-8473
    Mon-Fri (8:00am-10:00pm)
    Sat (8:00am-6:00pm)
    Sun (10:00am-6:00pm)
  • 41
    Walgreens
    4140 S Broadway, St Louis
    (314) 832-4995
    (314) 832-6636
    Mon-Fri (9:00am-9:00pm)
    Sat (9:00am-6:00pm)
    Sun (10:00am-6:00pm)
  • 42
    Walgreens
    9395 Olive Blvd, Olivette
    (314) 432-8660
    (314) 432-7075
    Mon-Fri (8:00am-8:00pm)
    Sat (8:00am-6:00pm)
    Sun (10:00am-6:00pm)
  • 43
    Walgreens
    10700 Page Ave, Saint Louis
    (314) 447-1804
    (314) 447-1810
    Mon-Fri (9:00am-9:00pm)
    Sat (9:00am-6:00pm)
    Sun (10:00am-6:00pm)
  • 44
    Walgreens
    2310 McCausland Ave, St Louis
    (314) 647-7820
    (314) 647-5612
    Mon-Fri (9:00am-9:00pm)
    Sat (9:00am-6:00pm)
    Sun (10:00am-6:00pm)
  • 45
    Walgreens
    3822 S Kingshighway Blvd, St Louis
    (314) 773-1384
    (314) 773-1971
    Mon-Fri (9:00am-9:00pm)
    Sat (9:00am-6:00pm)
    Sun (10:00am-6:00pm)
  • 46
    Walgreens
    3920 Hampton Ave, St Louis
    (314) 351-2100
    (314) 351-6444
    Open 24 Hours
  • 47
    Walgreens
    5550 S Grand Blvd, St Louis
    (314) 352-7122
    (314) 352-8516
    Mon-Fri (9:00am-9:00pm)
    Sat (9:00am-6:00pm)
    Sun (10:00am-6:00pm)
  • 48
    Walgreens
    2401 S Brentwood Blvd, Brentwood
    (314) 963-1925
    (314) 963-7446
    Open 24 Hours
  • 49
    Walgreens
    6411 Gravois Ave, St Louis
    (314) 832-3650
    (314) 832-4846
    Mon-Fri (9:00am-9:00pm)
    Sat (9:00am-6:00pm)
    Sun (10:00am-6:00pm)
  • 50
    Walgreens
    7339 Gravois Ave, St Louis
    (314) 752-0722
    (314) 752-0226
    Open 24 Hours
  • 51
    Walgreens
    9801 Manchester Rd, St Louis
    (314) 963-3256
    (314) 963-0184
    Mon-Fri (9:00am-9:00pm)
    Sat (9:00am-6:00pm)
    Sun (10:00am-6:00pm)
  • 52
    Walgreens
    12661 Olive Blvd, Creve Coeur
    (314) 878-4413
    (314) 878-8055
    Open 24 Hours
  • 53
    Walgreens
    651 Lemay Ferry Rd, St Louis
    (314) 631-4769
    (314) 544-9055
    Mon-Fri (8:00am-10:00pm)
    Sat (9:00am-6:00pm)
    Sun (10:00am-6:00pm)
  • 54
    Walgreens
    1 Grasso Plaza, Affton
    (314) 631-8800
    (314) 544-9086
    Mon-Fri (8:00am-10:00pm)
    Sat (8:00am-6:00pm)
    Sun (10:00am-6:00pm)
  • 55
    Walgreens
    8571 Watson Rd, Webster Groves
    (314) 962-5545
    (314) 968-1704
    Open 24 Hours
  • 56
    Walgreens
    441 N Kirkwood Rd, Kirkwood
    (314) 965-7944
    (314) 909-7121
    Mon-Sun (7:00am-11:00pm)
  • 57
    Walmart
    7437 Watson Rd, Shrewsbury
    (314) 687-1215
    (314) 687-1214
    Mon-Fri (9:00am-9:00pm)
    Sat (9:00am-7:00pm)
    Sun (10:00am-6:00pm)
  • 58
    Walgreens
    12006 Manchester Rd, Des Peres
    (314) 965-0030
    (314) 909-0686
    Mon-Sun (6:00am-10:00pm)
  • 59
    Walgreens
    2700 Telegraph Rd, St Louis
    (314) 416-8123
    (314) 416-8180
    Mon-Fri (9:00am-9:00pm)
    Sat (9:00am-6:00pm)
    Sun (10:00am-6:00pm)
  • 60
    Walgreens
    9807 Watson Rd, St Louis
    (314) 966-0605
    (314) 909-7150
    Mon-Fri (9:00am-9:00pm)
    Sat (9:00am-6:00pm)
    Sun (10:00am-6:00pm)
  • 61
    Community, a Walgreens Pharmacy
    628 N New Ballas Rd, Creve Coeur
    (314) 739-4503
    (314) 813-2161
    Mon-Fri (9:00am-5:00pm)
    Sat (Closed)
    Sun (Closed)
    Compounding Services
  • 62
    Walgreens
    5764 S Lindbergh Blvd, St Louis
    (314) 842-3372
    (314) 842-9366
    Mon-Sun (6:00am-12:00am)
  • 63
    Walgreens
    11590 Gravois Rd, St Louis
    (314) 849-6348
    (314) 849-6261
    Mon-Fri (9:00am-9:00pm)
    Sat (9:00am-6:00pm)
    Sun (10:00am-6:00pm)
  • 64
    Walgreens
    4400 Lemay Ferry Rd, St Louis
    (314) 487-0636
    (314) 487-8819
    Mon-Fri (8:00am-10:00pm)
    Sat (8:00am-6:00pm)
    Sun (10:00am-6:00pm)
  • 65
    Target (CVS)
    1042 S Kirkwood Rd, Kirkwood
    (314) 822-4865
    (314) 800-0687
    Mon-Fri (9:00am-7:00pm)
    Sat (9:00am-5:00pm)
    Sun (11:00am-5:00pm)
    Compounding Services
  • 66
    Walgreens
    5414 Telegraph Rd, St Louis County
    (314) 416-7482
    (314) 416-7371
    Mon-Fri (9:00am-9:00pm)
    Sat (9:00am-6:00pm)
    Sun (10:00am-6:00pm)
  • 67
    Walgreens
    9978 Kennerly Rd, St Louis
    (314) 843-3736
    (314) 843-3445
    Open 24 Hours
  • 68
    Walgreens
    5050 Lemay Ferry Rd, St Louis
    (314) 416-1539
    (314) 416-1658
    Mon-Fri (9:00am-9:00pm)
    Sat (9:00am-6:00pm)
    Sun (10:00am-6:00pm)
  • 69
    Walgreens
    6071 Telegraph Rd, St Louis
    (314) 846-9265
    (314) 846-9270
    Mon-Sun (8:00am-10:00pm)
  • 70
    Target (CVS)
    4250 Rusty Rd, Saint Louis
    (314) 892-6428
    (314) 885-1218
    Mon-Fri (9:00am-7:00pm)
    Sat (9:00am-5:00pm)
    Sun (11:00am-5:00pm)
    Compounding Services
  • 71
    CVS Pharmacy
    8915 Saint Charles Rock Rd, Saint Louis
    (314) 427-2090
    (314) 427-2841
    Mon-Fri (9:00am-9:00pm)
    Sat-Sun (10:00am-5:00pm)
    Compounding Services
  • 72
    Community, a Walgreens Pharmacy
    115a N Euclid Ave, Saint Louis
    (314) 454-6676
    (314) 367-1881
    Mon-Fri (8:30am-6:00pm)
    Sat (Closed)
    Sun (Closed)
  • 73
    CVS Pharmacy
    9141 Olive Blvd, Olivette
    (314) 432-2296
    (314) 432-3354
    Mon-Fri (8:00am-9:00pm)
    Sat-Sun (10:00am-6:00pm)
    Compounding Services
  • 74
    Target (CVS)
    4255 Hampton Ave, Saint Louis
    (314) 802-0123
    (314) 802-9632
    Mon-Fri (9:00am-9:00pm)
    Sat-Sun (9:00am-6:00pm)
    Compounding Services
  • 75
    Sams Club
    10248 Big Bend Blvd, Crestwood
    (314) 965-6737
    Mon-Fri (9:00am-7:00pm)
    Sat (9:00am-6:00pm)
    Sun (Closed)
  • 76
    Sams Club
    13455 Manchester Rd, Saint Louis
    (314) 822-2006
    Mon-Fri (9:00am-7:00pm)
    Sat (9:00am-6:00pm)
    Sun (Closed)
  • 77
    Sams Club
    10735 W Florissant Ave, Ferguson
    (314) 522-3420
    Mon-Fri (9:00am-7:00pm)
    Sat (9:00am-6:00pm)
    Sun (Closed)
  • 78
    Walmart
    1900 Maplewood Commons Dr, Maplewood
    (314) 781-2935
    Mon-Fri (9:00am-9:00pm)
    Sat-Sun (10:00am-6:00pm)
  • 79
    Walmart
    3270 Telegraph Rd, St Louis
    (314) 845-8760
    Mon-Fri (8:00am-9:00pm)
    Sat (9:00am-7:00pm)
    Sun (10:00am-6:00pm)
  • 80
    Sams Club
    2100 Maplewood Commons Dr, Maplewood
    (314) 644-7734
    Mon-Fri (9:00am-7:00pm)
    Sat (9:00am-6:00pm)
    Sun (Closed)
  • 81
    Walmart
    1202 S Kirkwood Rd, Kirkwood
    (314) 835-9409
    Mon-Fri (8:00am-9:00pm)
    Sat (9:00am-12:00pm)
    Sun (10:00am-6:00pm)
  • 82
    Sams Club
    4512 Lemay Ferry Rd, Saint Louis
    (314) 894-6893
    (314) 894-5915
    Mon-Fri (9:00am-7:00pm)
    Sat (9:00am-6:00pm)
    Sun (Closed)
  • 83
    Schnucks Pharmacy
    8037 W Florissant Ave, St Louis
    (314) 679-2402
    (314) 679-2403
    Mon-Fri (8:00am-9:00pm)
    Sat (9:00am-6:00pm)
    Sun (10:00am-4:00pm)
    Compounding Services
  • 84
    CVS Pharmacy
    11560 Olive Blvd, Creve Coeur
    (314) 995-7128
    (314) 995-7149
    Compounding Services
    Open 24 Hours
  • 85
    Schnucks Pharmacy
    1589 Sierra Vista Shopping Ctr, St Louis
    (314) 355-8314
    (314) 355-3591
    Mon-Fri (8:00am-9:00pm)
    Sat (9:00am-6:00pm)
    Sun (10:00am-4:00pm)
    Compounding Services
  • 86
    CVS Pharmacy
    3925 Lindell Blvd, Saint Louis
    (314) 535-1048
    (314) 535-1822
    Compounding Services
    Open 24 Hours
  • 87
    Medicine Shoppe
    4900 Delmar Blvd, St Louis
    (314) 367-3009
    (314) 367-7792
    Mon-Fri (9:00am-6:00pm)
    Sat (9:00am-1:00pm)
    Sun (Closed)
    Compounding Services
  • 88
    Costco
    4200 Rusty Rd, St Louis
    (314) 894-7952
    (314) 894-7973
    Mon-Fri (10:00am-7:00pm)
    Sat (9:30am-6:00pm)
    Sun (Closed)
  • 89
    Schnucks Pharmacy
    11550 Page Service Dr, Saint Louis
    (314) 344-9201
    (314) 344-9204
    Mon-Fri (9:00am-5:30pm)
    Sat (Closed)
    Sun (Closed)
    Compounding Services
  • 90
    Schnucks Pharmacy
    3431 Union, St Louis
    (314) 381-3007
    (314) 381-4521
    Mon-Fri (8:00am-9:00pm)
    Sat (9:00am-6:00pm)
    Sun (10:00am-4:00pm)
    Compounding Services
  • 91
    Schnucks Pharmacy
    9074 Overland Plaza, Stlouis
    (314) 426-4211
    (314) 426-4806
    Mon-Fri (9:00am-9:00pm)
    Sat (9:00am-6:00pm)
    Sun (10:00am-4:00pm)
    Compounding Services
  • 92
    CVS Pharmacy
    4100 Gravois Ave, Saint Louis
    (314) 762-0752
    (314) 577-5038
    Mon-Fri (9:00am-9:00pm)
    Sat-Sun (10:00am-5:00pm)
    Compounding Services
  • 93
    Schnucks Pharmacy
    49 N Florissant Rd, St Louis
    (314) 524-4144
    (314) 524-8750
    Mon-Fri (9:00am-9:00pm)
    Sat (9:00am-6:00pm)
    Sun (10:00am-4:00pm)
    Compounding Services
  • 94
    Schnucks Pharmacy
    6600 Clayton Rd, St Louis
    (314) 644-3580
    (314) 644-1202
    Mon-Fri (9:00am-9:00pm)
    Sat (9:00am-6:00pm)
    Sun (10:00am-4:00pm)
    Compounding Services
  • 95
    Schnucks Pharmacy
    6920 Olive Blvd, St Louis
    (314) 721-3276
    (314) 721-4394
    Mon-Fri (9:00am-9:00pm)
    Sat (9:00am-6:00pm)
    Sun (10:00am-4:00pm)
    Compounding Services
  • 96
    Schnucks Pharmacy
    8867 Ladue Rd, St Louis
    (314) 725-3264
    (314) 725-8534
    Mon-Fri (9:00am-9:00pm)
    Sat (9:00am-6:00pm)
    Sun (10:00am-4:00pm)
    Compounding Services
  • 97
    Schnucks Pharmacy
    5055 Arsenal St, St Louis
    (314) 771-5314
    (314) 771-5371
    Mon-Fri (9:00am-9:00pm)
    Sat (9:00am-6:00pm)
    Sun (10:00am-4:00pm)
    Compounding Services
  • 98
    Schnucks Pharmacy
    3430 S Grand, St Louis
    (314) 772-5722
    (314) 865-4897
    Mon-Fri (8:00am-9:00pm)
    Sat (9:00am-6:00pm)
    Sun (10:00am-4:00pm)
    Compounding Services
  • 99
    Schnucks Pharmacy
    7450 Hampton Ave, St Louis
    (314) 832-3688
    (314) 832-3689
    Mon-Fri (9:00am-9:00pm)
    Sat (9:00am-6:00pm)
    Sun (10:00am-4:00pm)
    Compounding Services
  • 100
    Schnucks Pharmacy
    60 Hampton Village Plz, St Louis
    (314) 832-7700
    (314) 832-7590
    Mon-Fri (9:00am-9:00pm)
    Sat (9:00am-6:00pm)
    Sun (10:00am-4:00pm)
    Compounding Services
  • 101
    Schnucks Pharmacy
    8650 Big Bend, Saint Louis
    (314) 961-5222
    (314) 961-5314
    Mon-Fri (9:00am-9:00pm)
    Sat (9:00am-6:00pm)
    Sun (10:00am-4:00pm)
    Compounding Services
  • 102
    Schnucks Pharmacy
    8800 Manchester Rd, Brentwood
    (314) 962-0323
    (314) 962-6593
    Mon-Fri (9:00am-9:00pm)
    Sat (9:00am-6:00pm)
    Sun (10:00am-4:00pm)
    Compounding Services
  • 103
    Target (CVS)
    25 Brentwood Promenade Ct, Brentwood
    (314) 918-1939
    (314) 817-3552
    Mon-Fri (9:00am-9:00pm)
    Sat-Sun (9:00am-6:00pm)
    Compounding Services
  • 104
    Schnucks Pharmacy
    12332 Manchester Rd, Desperes
    (314) 965-0062
    (314) 965-9156
    Mon-Fri (8:00am-9:00pm)
    Sat (9:00am-6:00pm)
    Sun (9:00am-5:00pm)
    Compounding Services
  • 105
    Schnucks Pharmacy
    10233 Manchester Rd, Kirkwood
    (314) 965-4533
    (314) 965-3516
    Mon-Fri (9:00am-9:00pm)
    Sat (9:00am-6:00pm)
    Sun (9:00am-5:00pm)
    Compounding Services
  • 106
    Medicine Shoppe
    2514 Woodson Rd, Overland
    (314) 427-1818
    (314) 423-9905
    Mon-Fri (9:00am-6:00pm)
    Sat (9:00am-1:00pm)
    Sun (Closed)
    Compounding Services
  • 107
    Medicine Shoppe
    4441 Brown Rd, St Louis
    (314) 428-7676
    (314) 428-1701
    Mon-Fri (9:30am-6:00pm)
    Sat (9:00am-1:00pm)
    Sun (Closed)
    Compounding Services
  • 108
    Schnucks Pharmacy
    10650 Olive Blvd, St Louis
    (314) 432-5599
    (314) 432-6479
    Mon-Fri (9:00am-9:00pm)
    Sat (9:00am-6:00pm)
    Sun (10:00am-4:00pm)
    Compounding Services
  • 109
    Schnucks Pharmacy
    12756 Olive Blvd, St Louis
    (314) 434-4522
    (314) 434-5146
    Mon-Fri (9:00am-9:00pm)
    Sat (9:00am-6:00pm)
    Sun (10:00am-4:00pm)
    Compounding Services
  • 110
    Schnucks Pharmacy
    4171 Lindell Blvd, St Louis
    (314) 533-8234
    (314) 535-2109
    Mon-Fri (8:00am-9:00pm)
    Sat (9:00am-6:00pm)
    Sun (10:00am-4:00pm)
    Compounding Services
  • 111
    Schnucks Pharmacy
    10070 Gravois, St Louis
    (314) 631-6781
    (314) 631-6782
    Mon-Fri (9:00am-9:00pm)
    Sat (9:00am-6:00pm)
    Sun (10:00am-4:00pm)
    Compounding Services
  • 112
    Medicine Shoppe
    7922 Mackenzie Rd, Affton
    (314) 638-3535
    (314) 638-0351
    Mon-Fri (9:00am-6:00pm)
    Sat (9:00am-1:00pm)
    Sun (Closed)
    Compounding Services
  • 113
    Schnucks Pharmacy
    1020 Loughborough, St Louis
    (314) 752-5272
    (314) 752-5273
    Mon-Fri (8:00am-9:00pm)
    Sat (9:00am-6:00pm)
    Sun (10:00am-4:00pm)
    Compounding Services
  • 114
    Medicine Shoppe
    11330 Gravois Rd, Sappington
    (314) 842-0910
    (314) 842-7982
    Mon-Fri (9:00am-6:00pm)
    Sat (9:00am-1:00pm)
    Sun (Closed)
    Compounding Services
  • 115
    Schnucks Pharmacy
    9540 Watson Rd, St Louis
    (314) 849-0527
    (314) 849-0537
    Mon-Fri (9:00am-9:00pm)
    Sat (9:00am-6:00pm)
    Sun (10:00am-4:00pm)
    Compounding Services
  • 116
    Schnucks Pharmacy
    5434 Southfield Center, St Louis
    (314) 849-2363
    (314) 849-2602
    Mon-Fri (9:00am-9:00pm)
    Sat (9:00am-6:00pm)
    Sun (10:00am-4:00pm)
    Compounding Services
  • 117
    Schnucks Pharmacy
    5519 Oakville Shopping Ctr, St Louis
    (314) 892-2840
    (314) 892-2978
    Mon-Fri (8:00am-9:00pm)
    Sat (9:00am-6:00pm)
    Sun (10:00am-4:00pm)
    Compounding Services
  • 118
    Schnucks Pharmacy
    4333 Butler Hill Rd, St Louis
    (314) 894-2484
    (314) 894-2591
    Mon-Fri (8:00am-9:00pm)
    Sat (9:00am-6:00pm)
    Sun (10:00am-4:00pm)
    Compounding Services
  • 119
    Schnucks Pharmacy
    3915 Watson Rd, Saint Louis
    (314) 396-3773
    (314) 396-3774
    Mon-Fri (9:00am-5:00pm)
    Sat (Closed)
    Sun (Closed)
    Compounding Services
  • 120
    Schnucks Pharmacy
    10275 Clayton Rd, St Louis
    (314) 983-0142
    (314) 983-0143
    Mon-Fri (9:00am-9:00pm)
    Sat (9:00am-6:00pm)
    Sun (10:00am-4:00pm)
    Compounding Services
  • 121
    Walgreens
    10941 Olive Blvd, Creve Coeur
    (314) 997-0555
    (314) 997-6422
    Mon-Sun (6:00am-12:00am)
  • 122
    Walgreens
    10000 W Florissant Ave, Dellwood
    (314) 867-0671
  • 123
    Walmart
    10741 W Florissant Ave, Saint Louis
    (314) 521-2230
    Mon-Fri (8:00am-9:00pm)
    Sat (9:00am-7:00pm)
    Sun (10:00am-6:00pm)
  • 124
    Walgreens
    6733 Clayton Rd, Richmond Heights
    (314) 721-6013
    (314) 721-6723
    Open 24 Hours

Prices for Popular Prescriptions in Saint Louis, Missouri

Drug NameEst. Cash PriceLowest GoodRx PriceSavings with GoodRx
sildenafil
(Generic Viagra, Revatio)
30 tablets 20mg
$168.00
$12.73
with free Coupon
92%
Get Free Coupon
albuterol
(Generic Proair, Proventil, Accuneb, Ventolin)
1 hfa inhaler (8.5g) 90mcg
$20.43
with free Coupon
Get Free Coupon
gabapentin
(Generic Neurontin)
90 capsules 300mg
$70.55
$11.50
with free Discount
84%
Get Free Discount
prednisone
(Generic Sterapred, Deltasone)
10 tablets 20mg
$3.26
with free Coupon
Get Free Coupon
amoxicillin
(Generic Amoxil)
20 tablets 875mg
$10.66
with free Coupon
Get Free Coupon
Look up the cost of your prescription to start saving now:
GoodRx adheres to quality standards established by a nationally-recognized professional organization that works to ensure the public health and patient safety. As such, GoodRx only displays the names and locations of pharmacies that have been approved by this organization.