CVS CVS in Buffalo, New York

Updated 2026

There are 8 CVS locations in Buffalo, New York.

About CVS in Buffalo

For everyday needs in Buffalo, each of the 12 local CVS stores offers prescription medications, health products, beauty items, and convenience goods, serving shoppers well with trusted services right in their neighborhood.

CVS - Buffalo

1625 ELMWOOD AVE, SPECTRUM BLDG, Buffalo, NY 14207
716-875-0922
Monday-Sunday: 8:00am-10:00pm

CVS - Tonawanda

1717 SHERIDAN DR, Tonawanda, NY 14223
716-875-4131
Monday-Saturday: 8:00am-10:00pm, Sunday: 9:00am-8:00pm

CVS - Amherst

2000 KENSINGTON AVENUE, Amherst, NY 14226
716-839-5471
Monday-Thursday: 7:00am-11:00pm, Friday-Saturday: 7:00am-12:00am, Sunday: 7:00am-11:00pm

CVS Pharmacy #16402 - Buffalo

2626 DELAWARE AVE, Buffalo, NY 14216
716-447-0297

CVS - Buffalo

360 DINGENS ST, Buffalo, NY 14206
716-824-1721
Monday-Sunday: 8:00am-9:00pm

CVS - Blasdell

3734 S. PARK AVE, Blasdell, NY 14219
716-825-4688
Monday-Sunday: 8:00am-10:00pm

CVS - Buffalo

392 KENMORE AVENUE, Buffalo, NY 14223
716-837-3815
Monday-Thursday: 9:00am-10:00pm, Friday: 9:00am-11:00pm, Saturday: 8:00am-11:00pm, Sunday: 9:00am-7:00pm

CVS - Amherst

4968 HARLEM ROAD, Amherst, NY 14226
716-839-2900
Monday-Sunday: 8:00am-10:00pm

Other Stores in Buffalo