How Long Does It Take To Get Glasses From Walmart? (Full Guide)

Walmart prides itself on being able to offer a wide variety of products and services to its millions of everyday customers.

However, you may wonder if Walmart also offers an optometrist service and how long it can take to get glasses from them. Here is everything I have managed to find out!

How Long Does It Take To Get Glasses From Walmart?

After ordering a new pair of prescription glasses from Walmart’s vision center, you can expect your order to take up to 7 to 10 days, if you have ordered online. This allows time for your prescription glasses to be made and then shipped. If ordering in-store, your glasses can take from 3 to 7 days to be ready for pickup.

Read on to find out more!

How Much Does It Cost To Get Glasses From A Walmart Vision Center?

The cost of glasses at Walmart can depend entirely on the materials the frames are made from. Frames can range from $20 to around $165.

The price of lenses can vary even more depending on what you need from them, and whether they are prescribed or not.

Walmart does offer a lens fitting service, however. Walmart will fit prescriptions into frames for around $10 plus the cost of the lenses themselves. 

How Much Does It Cost To Get A Full Eye Exam At A Walmart Vision Center? 

Walmart Vision Centres do offer a wide variety of eye exams across all of their stores. A basic, but still very comprehensive eye health and vision exam can cost around $79. For contact lens exams, it can cost in excess of $129.

Any additional costs may arise. If you need bifocal correction, for example, or intend to wear contact lenses, then additional costs may occur.

Can You Order Prescription Glasses Online? 

Yes, You can order a wide variety of prescription glasses from the Walmart website.

Walmart recommends that you have your prescription on hand before you make an order. This is so that your order can be fully verified, and you can get the correct glasses that you need.

To learn more, also see my guides on whether or not Walmart can put old lenses into new frames, Walmart Vision Center prices, and if Walmart can repair glasses in-store.

Conclusion: How Long Does It Take To Get Glasses From Walmart? 

Walmart customers can expect to wait at most 10 days to receive their glasses. This is so that Walmart can produce the appropriate glasses for the customer, and produce them to high quality.

The time taken can depend on whether the glasses are being ordered for in store collection or delivery. 

Photo of author

Marques Thomas

Marques Thomas graduated with a MBA in 2011. Since then, Marques has worked in the retail and consumer service industry as a manager, advisor, and marketer. Marques is also the head writer and founder of

Leave a Comment