find a store /
schedule an exam

moreless search options
shopping cart

Dubuque Iowa America's Best Contacts and Eyeglasses

Get Directions From:

2515 NW Arterial Rd Suite 2
Dubuque, IA 52002
(563) 690-0067


Eye exams provided by:
Doctor's Exchange of Iowa, P.C.

Schedule eye exam

Join the Millions Who've Saved at America's Best
  • Lorie was extremely helpful in helping me deal with getting my glasses remade that were from another optical retailer. I want to thank her for her hard work and for thinking outside of the box to come up with a way to fix my glasses.
  • Heather always provides my husband and me excellent customer service! She is the reason we return every year. She delivers A+ customer service!
  • Just purchased 3 pairs of glasses and wanted to let you know they are perfect. The service at the Dubuque Iowa store was fanastic. We had great fittings and measurements by Deena, Laurie, Kimberly, and Lindsay. The doctors were informative and professional. We were very pleased. Our glasses are great, the best we've had. We have progressive lens they fit just perfect you would never know they were there.

America's Best Contacts & Eyeglasses in Dubuque, Iowa serves the following areas: Asbury, Bellevue, Dyersville, Epworth, Farley, La Motte, Sherrill, Manchester, Dickeyville and Platteville.

We are located in Asbury Plaza next to Fiesta Cancun. Other stores in our plaza include Culvers, Hy-Vee, US Cellular, Old Navy and Kohl's.

We offer a large variety of contact lenses, sunglasses and eyeglasses! We love saving you money, so stop in today to take advantage of one of our many offers!

Right now you can get a FREE** eye exam with a licensed optometrist when you purchase 2 pairs of glasses for $69.95*. We have hundreds of eyeglass frames to choose from for men, women and children.

We also provide a huge selection of contact lenses in many brands! We strive to find the perfect fit for you. And, we always carry a large stock of contact lenses in our online store.

Trying to save money on your contacts too? You can join the Eyecare Club today and receive three years of free contact lens exams, discounts on your contacts and so much more!

Stop in today or schedule an eye exam appointment online to start taking care of all of your optical needs.

2 Pairs for $69.95 2 Pairs for $99
Eyecare Club Contacts from $12.49

*Includes single vision plastic lenses and frames tagged $59.95. **In certain states, eye exams provided by independent Optometrists or Ophthalmologists. Eye exam regularly $45 without the two pair offer. Two pair purchase required for FREE eye exam offer.