Type your drug name (like Atorvastatin, Sildenafil, etc)
Cancel
HelpSIGN UP

Pharmacies in Buffalo, New York

Buffalo, New York has 78 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 Buffalo, New York.

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:
Share This Page

Pharmacies in Buffalo

  • 1
    Wegmans
    2851 Broadway, Cheektowaga
    (800) 934-4797
    (866) 242-7239
    Mon (1pm-35pm)
    Tue-Thu (2pm-35pm)
    Fri (3pm-35pm)
    Sat (Closed)
    Sun (3pm-35pm)
  • 2
    CVS Pharmacy
    3098 Orchard Park Rd, West Seneca
    (716) 674-6622
    (716) 675-3352
    Mon-Fri (8am-9pm)
    Sat (9am-6pm)
    Sun (10am-6pm)
  • 3
    Walgreens
    2043 Kensington Ave, Amherst
    (716) 839-1906
    (716) 839-4361
    Mon-Fri (8am-10pm)
    Sat (9am-6pm)
    Sun (10am-6pm)
    Compounding Services
  • 4
    Target (CVS)
    2626 Delaware Ave, Buffalo
    (716) 447-0297
    (716) 541-9475
    Mon-Fri (9am-7pm)
    Sat (9am-5pm)
    Sun (11am-5pm)
  • 5
    Walmart
    3290 Sheridan Dr, Amherst
    (716) 691-0738
    Mon-Fri (9am-9pm)
    Sat (9am-7pm)
    Sun (10am-6pm)
  • 6
    Walgreens
    2739 Delaware Ave, Kenmore
    (716) 871-1490
    Mon-Fri (9am-9pm)
    Sat (9am-6pm)
    Sun (10am-6pm)
  • 7
    Walgreens
    1328 Abbott Rd, Lackawanna
    (716) 828-1696
    (716) 828-1089
    Mon-Sun (7am-11pm)
    Compounding Services
  • 8
    Walgreens
    3564 Delaware Ave, Buffalo
    (716) 873-5348
    (716) 873-4852
    Mon-Fri (8am-10pm)
    Sat (9am-6pm)
    Sun (10am-6pm)
    Compounding Services
  • 9
    Walgreens
    650 Delaware Ave, Buffalo
    (716) 883-0232
    (716) 881-2204
    Compounding Services
  • 10
    Walgreens
    5305 Main St, Williamsville
    (716) 631-2701
    Mon-Fri (9am-9pm)
    Sat (9am-6pm)
    Sun (10am-6pm)
  • 11
    Walgreens
    3488 Main St, Buffalo
    (716) 834-7223
    (716) 836-1189
    Mon-Fri (9am-9pm)
    Sat (9am-6pm)
    Sun (10am-6pm)
    Compounding Services
  • 12
    Walgreens
    1556 Hertel Ave, Buffalo
    (716) 834-2820
    (716) 837-6681
    Mon-Fri (8am-10pm)
    Sat (9am-6pm)
    Sun (10am-6pm)
    Compounding Services
  • 13
    Wegmans
    5275 Sheridan Dr, Williamsville
    (716) 633-1781
    (716) 633-0039
    Mon-Fri (21pm-9pm)
    Sat (21pm-6pm)
    Sun (21pm-5pm)
    Compounding Services
  • 14
    Walgreens
    5275 Transit Rd, Clarence
    (716) 639-8598
    (716) 639-8648
    Mon-Fri (8am-10pm)
    Sat (9am-6pm)
    Sun (10am-6pm)
    Compounding Services
  • 15
    Medicine Shoppe
    1979 Seneca St, Buffalo
    (716) 827-4900
    (716) 827-4901
    Mon-Fri (9am-6pm)
    Sat (10am-3pm)
    Sun (Closed)
    Compounding Services
  • 16
    Medicine Shoppe
    1979 Seneca St, Buffalo
    (716) 827-4900
    (716) 827-4901
    Mon-Fri (9am-6pm)
    Sat (10am-3pm)
    Sun (Closed)
    Compounding Services
  • 17
    Rite Aid
    284 Connecticut St, Buffalo
    (716) 881-4007
    (716) 881-4088
    Mon-Fri (8am-9pm)
    Sat (9am-6pm)
    Sun (9am-5pm)
    Compounding Services
  • 18
    Rite Aid
    452 Main St, Buffalo
    (716) 854-3387
    (716) 854-4111
    Mon-Fri (8am-6pm)
    Sat (9am-5pm)
    Sun (Closed)
    Compounding Services
  • 19
    Rite Aid
    1941 Seneca St, Buffalo
    (716) 822-5220
    (716) 822-6665
    Mon-Fri (8am-9pm)
    Sat (9am-6pm)
    Sun (9am-5pm)
    Compounding Services
  • 20
    Rite Aid
    2865 Elmwood Ave, Kenmore
    (716) 447-1757
    (716) 447-9681
    Mon-Fri (8am-9pm)
    Sat (9am-6pm)
    Sun (9am-5pm)
    Compounding Services
  • 21
    Target (CVS)
    1575 Niagara Falls Blvd, Amherst
    (716) 831-8662
    (716) 541-9455
    Mon-Fri (9am-7pm)
    Sat (9am-5pm)
    Sun (11am-5pm)
  • 22
    Rite Aid
    1410 Delaware Ave, Buffalo
    (716) 885-9944
    (716) 885-9153
    Mon-Fri (8am-12pm)
    Sat-Sun (9am-9pm)
    Compounding Services
  • 23
    Wegmans
    S-3740 McKinley Pkwy, Blasdell
    (716) 824-8013
    (716) 824-2372
    Mon-Fri (21pm-9pm)
    Sat (21pm-6pm)
    Sun (21pm-5pm)
    Compounding Services
  • 24
    Rite Aid
    2585 Main St, Buffalo
    (716) 862-0511
    (716) 862-9838
    Mon-Fri (8am-9pm)
    Sat (9am-6pm)
    Sun (9am-5pm)
    Compounding Services
  • 25
    Rite Aid
    291 W Ferry St, Buffalo
    (716) 882-6922
    (716) 885-5905
    Mon-Fri (8am-9pm)
    Sat (9am-6pm)
    Sun (9am-5pm)
    Compounding Services
  • 26
    Rite Aid
    424 Elmwood Ave, Buffalo
    (716) 882-3111
    (716) 882-3400
    Mon-Fri (8am-9pm)
    Sat (9am-6pm)
    Sun (9am-5pm)
    Compounding Services
  • 27
    Target (CVS)
    1750 Walden Ave, Cheektowaga
    (716) 896-0673
    (716) 541-9577
    Mon-Fri (9am-7pm)
    Sat (9am-5pm)
    Sun (11am-5pm)
  • 28
    Rite Aid
    476 William St, Buffalo
    (716) 847-0424
    (716) 847-0769
    Mon-Fri (9am-9pm)
    Sat (9am-6pm)
    Sun (9am-5pm)
    Compounding Services
  • 29
    Rite Aid
    2561 Union Rd, Cheektowaga
    (716) 668-6024
    (716) 656-9153
    Mon-Fri (8am-9pm)
    Sat (9am-6pm)
    Sun (9am-5pm)
    Compounding Services
  • 30
    Rite Aid
    798 Harlem Rd, West Seneca
    (716) 827-7913
    (716) 826-3974
    Mon-Fri (8am-9pm)
    Sat (9am-6pm)
    Sun (9am-5pm)
    Compounding Services
  • 31
    CVS Pharmacy
    392 Kenmore Ave, Buffalo
    (716) 837-3815
    (716) 862-0972
    Mon-Fri (8am-10pm)
    Sat (9am-6pm)
    Sun (10am-6pm)
  • 32
    Rite Aid
    8530 Transit Rd, Williamsville
    (716) 688-0641
    (716) 688-0618
    Mon-Fri (8am-10pm)
    Sat (8am-8pm)
    Sun (9am-6pm)
    Compounding Services
  • 33
    Rite Aid
    1625 Broadway St, Buffalo
    (716) 894-2443
    (716) 892-6355
    Mon-Fri (9am-9pm)
    Sat (9am-6pm)
    Sun (9am-5pm)
    Compounding Services
  • 34
    Rite Aid
    3950 Union Rd, Cheektowaga
    (716) 634-3603
    (716) 634-9724
    Mon-Fri (8am-12pm)
    Sat-Sun (9am-9pm)
    Compounding Services
  • 35
    Rite Aid
    2401 Genesee St, Cheektowaga
    (716) 895-8271
    (716) 893-9981
    Mon-Fri (8am-9pm)
    Sat (9am-6pm)
    Sun (9am-5pm)
    Compounding Services
  • 36
    Rite Aid
    1454 Union Rd, West Seneca
    (716) 677-0458
    (716) 677-6418
    Mon-Fri (8am-9pm)
    Sat (9am-6pm)
    Sun (9am-5pm)
    Compounding Services
  • 37
    Rite Aid
    3249 Sheridan Dr, Amherst
    (716) 835-1385
    (716) 835-1856
    Mon-Fri (8am-9pm)
    Sat (9am-6pm)
    Sun (9am-5pm)
    Compounding Services
  • 38
    Rite Aid
    2887 Harlem Rd, Cheektowaga
    (716) 892-8115
    (716) 892-6027
    Mon-Fri (8am-9pm)
    Sat (9am-6pm)
    Sun (9am-5pm)
    Compounding Services
  • 39
    Rite Aid
    789 Tonawanda St, Buffalo
    (716) 875-1090
    (716) 875-7806
    Mon-Fri (8am-9pm)
    Sat (8am-6pm)
    Sun (8am-4pm)
    Compounding Services
  • 40
    Rite Aid
    350 Niagara St, Buffalo
    (716) 853-3111
    (716) 853-3577
    Mon-Sat (8am-10pm)
    Sun (9am-8pm)
    Compounding Services
  • 41
    Rite Aid
    1640 Hopkins Rd, Williamsville
    (716) 568-0075
    (716) 568-0095
    Mon-Fri (7am-10pm)
    Sat (8am-6pm)
    Sun (8am-5pm)
    Compounding Services
  • 42
    Rite Aid
    2453 Elmwood Ave, Kenmore
    (716) 876-3097
    (716) 873-8863
    Mon-Fri (8am-9pm)
    Sat (8am-6pm)
    Sun (9am-5pm)
    Compounding Services
  • 43
    Rite Aid
    654 Colvin Ave, Kenmore
    (716) 447-9128
    (716) 447-1661
    Mon-Fri (8am-10pm)
    Sat (9am-6pm)
    Sun (9am-5pm)
    Compounding Services
  • 44
    Rite Aid
    2175 S Park Ave, Buffalo
    (716) 828-0194
    (716) 825-4085
    Mon-Fri (8am-9pm)
    Sat (9am-6pm)
    Sun (9am-5pm)
    Compounding Services
  • 45
    Walmart
    100 Thruway Plaza, Cheektowaga
    (716) 896-3708
    Mon-Fri (9am-9pm)
    Sat (9am-7pm)
    Sun (10am-6pm)
  • 46
    Rite Aid
    845 Abbott Rd, Buffalo
    (716) 827-9268
    (716) 827-9213
    Mon-Fri (8am-9pm)
    Sat (9am-6pm)
    Sun (9am-5pm)
    Compounding Services
  • 47
    CVS Pharmacy
    4968 Harlem Rd, Amherst
    (716) 839-2900
    (716) 839-3408
    Mon-Fri (9am-9pm)
    Sat (9am-6pm)
    Sun (9am-5pm)
  • 48
    Rite Aid
    1070 Genesee St, Buffalo
    (716) 894-6565
    (716) 894-8349
    Mon-Fri (9am-9pm)
    Sat (9am-6pm)
    Sun (9am-5pm)
    Compounding Services
  • 49
    Rite Aid
    3924 Harlem Rd, Amherst
    (716) 835-8290
    (716) 835-2184
    Mon-Fri (7am-10pm)
    Sat (9am-6pm)
    Sun (9am-5pm)
    Compounding Services
  • 50
    Rite Aid
    3071 3085 S Park Ave, Lackawanna
    (716) 824-6263
    (716) 822-4659
    Mon-Fri (8am-9pm)
    Sat (9am-6pm)
    Sun (9am-5pm)
    Compounding Services
  • 51
    CVS Pharmacy
    360 Dingens St, Buffalo
    (716) 824-1721
    (716) 824-1227
    Mon-Fri (8am-9pm)
    Sat (9am-6pm)
    Sun (10am-5pm)
  • 52
    CVS Pharmacy
    1717 Sheridan Dr, Tonawanda
    (716) 875-4131
    (716) 875-4617
    Mon-Fri (8am-9pm)
    Sat-Sun (9am-6pm)
  • 53
    Medicine Shoppe
    3038 Bailey Ave, Buffalo
    (716) 822-4400
    (717) 822-4401
    Mon-Fri (9am-6pm)
    Sat (10am-3pm)
    Sun (Closed)
  • 54
    Sams Club
    3735 Union Rd, Cheektowaga
    (716) 684-3659
    Mon-Fri (9am-7pm)
    Sat (9am-6pm)
    Sun (Closed)
  • 55
    Wegmans
    601 Amherst St, Buffalo
    (716) 877-1477
    (716) 877-2331
    Mon-Fri (21pm-9pm)
    Sat (21pm-6pm)
    Sun (21pm-5pm)
    Compounding Services
  • 56
    Medicine Shoppe
    1791 S Park Ave, Buffalo
    (716) 823-8300
    (716) 773-4415
    Mon-Fri (9am-6pm)
    Sat (10am-3pm)
    Sun (Closed)
    Compounding Services
  • 57
    Wegmans
    3145 Niagara Falls Blvd, Amherst
    (716) 691-0810
    (716) 691-0810
    Mon-Fri (21pm-9pm)
    Sat (21pm-6pm)
    Sun (21pm-5pm)
    Compounding Services
  • 58
    Community, a Walgreens Pharmacy
    1010 Main St, Buffalo
    (716) 541-1994
    (716) 541-1996
    Mon-Fri (21pm-5pm)
    Sat (Closed)
    Sun (Closed)
  • 59
    Wegmans
    8270 Transit Rd, Williamsville
    (716) 636-5613
    (716) 636-5620
    Mon-Fri (21pm-9pm)
    Sat (21pm-6pm)
    Sun (21pm-5pm)
    Compounding Services
  • 60
    Target (CVS)
    8290 Transit Rd, Williamsville
    (716) 639-8204
    (716) 932-9793
    Mon-Fri (9am-7pm)
    Sat (9am-5pm)
    Sun (11am-5pm)
  • 61
    Walgreens
    1180 French Rd, Cheektowaga
    (716) 656-0173
    Mon-Fri (9am-9pm)
    Sat (9am-6pm)
    Sun (10am-6pm)
  • 62
    Rite Aid
    5447 Main St, Williamsville
    (716) 632-8608
    (716) 632-8689
    Mon-Fri (8am-9pm)
    Sat (9am-6pm)
    Sun (9am-5pm)
    Compounding Services
  • 63
    Rite Aid
    2047 Sheridan Dr, Buffalo
    (716) 873-7813
    (716) 873-2177
    Mon-Fri (7am-11pm)
    Sat-Sun (9am-9pm)
    Compounding Services
  • 64
    Rite Aid
    2315 William St, Buffalo
    (716) 895-3232
    (716) 895-5405
    Mon-Fri (8am-9pm)
    Sat (9am-6pm)
    Sun (9am-5pm)
    Compounding Services
  • 65
    CVS Pharmacy
    2000 Kensington Ave, Amherst
    (716) 839-5471
    (716) 839-5756
    Mon-Fri (7am-11pm)
    Sat-Sun (9am-8pm)
  • 66
    Walgreens
    3605 Sheridan Dr, Amherst
    (716) 835-5600
    (716) 835-3144
    Mon-Fri (9am-9pm)
    Sat (9am-6pm)
    Sun (10am-6pm)
    Compounding Services
  • 67
    Rite Aid
    4018 Seneca St, West Seneca
    (716) 674-4375
    (716) 674-3816
    Mon-Fri (8am-9pm)
    Sat (9am-6pm)
    Sun (9am-5pm)
    Compounding Services
  • 68
    Wegmans
    370 Orchard Park Rd, West Seneca
    (716) 826-9800
    (716) 826-9800
    Mon-Fri (21pm-9pm)
    Sat (21pm-6pm)
    Sun (21pm-5pm)
    Compounding Services
  • 69
    CVS Pharmacy
    1625 Elmwood Ave Spectrum Bldg, Buffalo
    (716) 875-0922
    (716) 875-0430
    Mon-Fri (9am-9pm)
    Sat (9am-6pm)
    Sun (9am-5pm)
  • 70
    Walgreens
    815 Harlem Rd, West Seneca
    (716) 827-5490
    Mon-Fri (8am-8pm)
    Sat (9am-6pm)
    Sun (10am-6pm)
  • 71
    Rite Aid
    2474 Bailey Ave, Buffalo
    (716) 897-1070
    (716) 897-4744
    Mon-Fri (9am-9pm)
    Sat (9am-6pm)
    Sun (9am-5pm)
    Compounding Services
  • 72
    Rite Aid
    1224 E Lovejoy St, Buffalo
    (716) 893-2338
    (716) 893-7332
    Mon-Fri (8am-9pm)
    Sat (9am-6pm)
    Sun (9am-5pm)
    Compounding Services
  • 73
    Wegmans
    675 Alberta Dr, Amherst
    (716) 831-6340
    (716) 831-6396
    Mon-Fri (21pm-9pm)
    Sat (21pm-6pm)
    Sun (21pm-5pm)
    Compounding Services
  • 74
    Rite Aid
    480 Evans Rd, Williamsville
    (716) 632-1940
    (716) 631-9114
    Mon-Fri (8am-9pm)
    Sat (9am-6pm)
    Sun (9am-5pm)
    Compounding Services
  • 75
    CVS Pharmacy
    432 Main St, Buffalo
    (716) 856-4530
    (716) 856-3202
    Mon-Fri (8am-6pm)
    Sat (9am-1pm)
    Sun (Closed)
  • 76
    Walgreens
    2970 Niagra Falls Blvd, Amhurst
    (716) 692-3704
    Mon-Fri (9am-9pm)
    Sat (9am-6pm)
    Sun (10am-6pm)
  • 77
    CVS Pharmacy
    3734 S Park Ave, Blasdell
    (716) 825-4688
    (716) 825-0381
    Mon-Fri (8am-9pm)
    Sat (9am-5pm)
    Sun (10am-5pm)
  • 78
    Wegmans
    2851 Broadway, Cheektowaga
    (800) 934-4797
    (866) 242-7239
    Mon (1pm-35pm)
    Tue-Thu (2pm-35pm)
    Fri (3pm-35pm)
    Sat (Closed)
    Sun (3pm-35pm)

Prices for Popular Prescriptions in Buffalo, New York

Drug NameEst. Cash PriceLowest GoodRx PriceSavings with GoodRx
sildenafil
(Generic Viagra, Revatio)
30 tablets 20mg
$86.49
$17.65
with free Coupon
80%
Get Free Coupon
finasteride
(Generic Propecia, Proscar)
30 tablets 1mg
$11.70
with free Coupon
Get Free Coupon
escitalopram
(Generic Lexapro)
30 tablets 10mg
$41.86
$9.77
with free Coupon
78%
Get Free Coupon
leuprolide
(Generic Lupron)
1 kit (2.8ml vial) 1mg/0.2ml
$544.75
with free Coupon
Get Free Coupon
amlodipine
(Generic Amvaz, Norvasc)
30 tablets 10mg
$12.86
$6.01
with free Coupon
50%
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.
Copyright ©2017 GoodRx, Inc.
GoodRx is not sponsored by or affiliated with any of the pharmacies identified in its price comparisons. All trademarks, brands, logos and copyright images are property of their respective owners and rights holders and are used solely to represent the products of these rights holders. This information is for informational purposes only and is not meant to be a substitute for professional medical advice, diagnosis or treatment. GoodRx is not offering advice, recommending or endorsing any specific prescription drug, pharmacy or other information on the site. GoodRx provides no warranty for any of the pricing data or other information. Please seek medical advice before starting, changing or terminating any medical treatment.
In all states except Tennessee, GoodRx is considered a marketer of prescription discount cards, and is not required to register as a discount card provider. In Tennessee, GoodRx is registered as a Prescription Drug Discount Plan Operator.
LegitScript SealNABP SealBBB Seal