How Long Does It Take To Get Glasses From Walmart? [Answered]

How long do you have to wait to get your glasses from Walmart? This guide will answer all your questions and more about the Walmart Vision Center.

Groceries aren’t the only thing you can find at Walmart. One of the reasons the retailer is so popular is because of the wide variety of services available at their stores. Customers can get their tires installed, pay bills, cash checks, and through the Walmart Vision Center, they can also get optical checkups and prescription glasses at Walmart.

With that said, it can be really annoying to wait a long stretch of time for your new glasses to arrive.

Since people with prescription glasses need them to see properly and go throughout their day, it’s important that you get your prescription glasses as soon as possible.

So, how long do you have to wait to get your glasses from Walmart?

In this guide, we’ll be answering just that along with some other information you need to know about the Walmart Vision Center.

Read on to learn more.

Table of ContentsShow

How Long Does It Take To Get Glasses From The Walmart Vision Center?

Walmart Store 1

When you order a pair of prescription glasses from the Walmart Vision Center, it can take anywhere between 7-10 days for the glasses to arrive. Prescription glasses require a lot of precision and expertise to make, which is why it can take a while for your glasses to arrive when you order them from Walmart.

When you place an order online, the 7-10 days give ample time for the Vision Center to make and ship out your glasses.

However, if you place the order in-store, then the process only takes around 3-7 days. With that said, you will have to pick up your glasses once they’re ready, which is why some people opt to wait longer and have them delivered to their door.

Does Walmart Do Same-Day Glasses?

Certain glasses may be available on the same day you order them at Walmart. On their website, there are a variety of glasses and grades that are readily available. However, if you really want precise glasses that are just the right grade for your eyes, you may want to wait a couple of days.

That way, you can be sure that the glasses fit you just right and you won’t have to replace them later on.

How Much Are Glasses At The Walmart Vision Center?


The cost of glasses at the Walmart Vision Center varies depending on the brand of the frames and types of lenses. However, most glasses at the Vision Center are available for a minimum of $20 and a maximum of $165.

If you’re looking to save money, it’s recommended to go for the less expensive brands and options. However, if you really want top-of-the-line lenses and frames, you can expect to pay a larger amount.


When you order a pair of prescription glasses from the Walmart Vision Center, you can expect to wait a couple of days before receiving them. If you place the order online, you have to wait between 7-10 days for Walmart to make and ship your glasses.

For a shorter wait time, you can also place the order in-store. For these glasses, the wait time is usually between 3-7 days. However, the drawback is that customers have to go to the Walmart store to pick them up once they’re ready.

Related Articles

Does Walmart Make Car Keys
Does Walmart Make Car Keys? [Kinds Of Car Keys, Cost & More]
Arthur Beringer

Arthur graduated in 2002 with a Master's in Business Administration from LSU Alexandria. After working in the retail industry for almost 20 years, he decided to quit and write full-time to help readers who are searching online for consumer-related answers.