Skip to content
Cart

Make this my store

Dubuque IA

Closed
4.5 out of 5
(410 Reviews)
Schedule an Exam
View Details and Offers

Vision 4 Less

Address

3432 Dodge St Ste 108, Dubuque, IA 52003

Located in front of Hampton Inn

Directions
(563) 583-4655

Store Hours

Mon-Tue: 10am - 6pm

Wed-Thu: 10am - 5pm

Fri: 10am - 6pm

Sat: 10am - 4pm

  • Bring in your prescription.
  • Bring in your prescription.
  • Get your eye exam at this location.
  • Get your eye exam at this location.
Find a Different Store

Insurance Made Easy

Insurance Made Easy

We accept hundreds of insurance plans including EyeMed, VSP and many more!

We accept hundreds of insurance plans including EyeMed, VSP and many more!

Insurance Info
Vision 4 Less

Meet Our Doctors

Meet Our Doctors

Bring in your eyeglasses prescription or get your eye exam with one of our skilled providers.
Bring in your eyeglasses prescription or get your eye exam with one of our skilled providers.
Schedule an Exam Call for appointment View Website

Courtney Smith, O.D.

3432 Dodge St Ste 108, Dubuque, IA 52003

Located in front of Hampton Inn
Directions
(563) 588-8660

Office hours

Andrew W. Nahas, O.D.

3432 Dodge St Ste 108, Dubuque, IA 52003

Located in front of Hampton Inn
Directions
(563) 588-8660

Office hours

When life happens, we're here to help with record speed

When life happens, we're here to help with record speed

Every frame purchase comes with a FREE 1-year frame warranty. Add on ExpressCare+ to cover all damages to frames and lenses. Defects and accidental damages are covered for a year!

Every frame purchase comes with a FREE 1-year frame warranty. Add on ExpressCare+ to cover all damages to frames and lenses. Defects and accidental damages are covered for a year!

Learn More Learn More

Recent Google Reviews from Dubuque IA

4.5 out of 5
(410 Reviews)
Iowa Dance Dad

March 30, 2025

5.0 out of 5

5 Stars – Excellent Service and Selection! I had a great experience at Visions for Less! The staff was very knowledgeable and helpful throughout the process. I upgraded my lenses to progressive bifocals, so they couldn’t be ready the same day, but I still received them within a week. The selection of frames was excellent, making it easy to find the perfect pair. I highly recommend Visions for Less for quality service and great eyewear options!

Kelli McPoland

March 28, 2025

5.0 out of 5
Sally Ristau

March 15, 2025

5.0 out of 5

Chad was very helpful & very patient when we came in for glasses for my elderly father. I will be back in a few months for glasses for myself.

Cassie Lyn

March 11, 2025

5.0 out of 5

My glasses broke over the weekend and I was desperate for a new pair. I got my script from my primary vision place and was able to bring it to Vision 4 Less. I picked out the pair I wanted and was told they’d be ready within the next hour. I wasn’t even out of the parking lot and got the text they were done! The easiest fix and didn’t take long at all. Everybody was super helpful and friendly. I also loved all the handmade crochet plushies around the store. Really welcoming and friendly environment!

Jessica Bradley

February 28, 2025

5.0 out of 5

The ladies were so helpful and they were busy too. I got my fave pair of glasses tho!

Buck Wite

February 20, 2025

5.0 out of 5

Awesome staff very helpful and polite

God Myfather

February 15, 2025

5.0 out of 5
Doug Forbes

February 7, 2025

5.0 out of 5

I dropped my prescription off for my new glasses, and had them 13 minutes later!!! 10/10

Whosya Mama

January 31, 2025

2.0 out of 5

I had a much better experience and service when I went back to pick up my new glasses. Emily was working, a lovely lady who provides great and friendly service. She is a save from my last visit. Thanks Ms. Emily.

Mike Udelhoven

January 31, 2025

1.0 out of 5

I set an appointment Dec 3 2024 and the soonest they could get me in was Jan 31st. They asked for my insurance 3x over the period of the 2 month wait. I show up the day of my insurance only to be old they don't cover my insurance (I have gone to them before and was covered). 2 stinking months they had to tell me! Very unprofessional. Ask them to Verify your insurance!