CVS CVS in Ames

CVS at 320 S DUFF AVE, Ames, Iowa. Find store hours, phone number, driving directions and answers to frequently asked questions below.

This CVS location at 320 S Duff Ave in Ames, Iowa is your go-to destination for all health and wellness needs. Whether you require prescription medications, over-the-counter remedies, or beauty products, our store offers a comprehensive selection to meet your daily requirements. For added convenience, customers can also access SNAP/EBT services along with immunizations right here.

Address & Contact

CVS

320 S DUFF AVE,
Ames, IA 50010
515-663-9645
Store information verified in 2026
Get Directions


Store Hours

Please contact the store at 515-663-9645 for store hours

Store hours may vary. Please call to confirm.

Location & Map

CVS - Ames is located on 320 S DUFF AVE, Ames, IA 50010

Pharmacy SNAP/EBT Accepted Immunizations

Nearby Locations

CVS Pharmacy #10114 - Ankeny
104 E. FIRST ST, Ankeny, IA 50021
19 miles
CVS Pharmacy #16893 - Ankeny
2135 SE DELAWARE AVE, Ankeny, IA 50021
21 miles
CVS Pharmacy #17056 - Altoona
3414 8TH ST SW, Altoona, IA 50009
26 miles
CVS Pharmacy #16914 - Urbandale
11148 PLUM DR, Urbandale, IA 50322
26 miles
CVS Pharmacy #17133 - Des Moines
5901 DOUGLAS AVE, Des Moines, IA 50322
27 miles
CVS Pharmacy #10329 - Des Moines
2303 MERLE HAY ROAD, Des Moines, IA 50310
28 miles

Frequently Asked Questions

Does this CVS have a pharmacy, SNAP/EBT services, and offer vaccinations?

Yes, our store offers a full-service pharmacy, accepts SNAP/EBT, and provides immunizations/vaccinations.

Is this the only CVS in Ames?

Yes, this is the sole CVS location in Ames.

How can I get directions or contact information for this specific CVS?

You can reach us at 515-663-9645 to ask about store hours and directions.

← All CVS stores in Ames Find nearest CVS by ZIP

Other Stores in Ames