How Long Does It Take To Get Glasses From Walmart?

You might be wondering how long it takes to get glasses from the Walmart Vision Center.

If you are, you have found the exact article you need, as we will go through exactly how long it takes to get glasses from Walmart!

How Long Does It Take To Get Glasses From Walmart?

Walmart states that it will take between 7-10 business days to get glasses from its Vision Centers. However, most users have reported receiving their glasses within 3-7 days. How long it will actually take depends on the order you placed, as some frames are in stock while others are not.


  • It will take about 1 week to get glasses from a Walmart Vision Center.
  • You cannot get same-day glasses at Walmart.
  • How long it takes to get prescription glasses from Walmart depends on the availability of the staff and the frames you ordered.

Can you get same-day glasses at Walmart? How long will it take to put lenses into frames?

Let’s find out the answers to all your questions right now!

Can You Get Same-Day Glasses at Walmart?

These days, stores such as Walmart are offering same-day delivery for hundreds of your favorite items.

However, you still can’t get same-day prescription glasses at Walmart’s Vision Centers.

The only way to purchase glasses and take them home the same day from Walmart is if you opt for a pair of reading glasses that are already made.

How Long Does It Take for Walmart to Put Lenses in Frames?

Now, you will surely want to know how long it takes for glasses to be ready at Walmart.

Whether you ordered new frames with new lenses or you opted to put new lenses in old frames, the wait time is the same.

Walmart Vision Centers claim that it takes 7-10 business days for glasses to come in once you have placed your order.

Although, many users report that it will only take 3-7 days to get the glasses back from Walmart.

It is important to understand that the reason why the time it takes to get your glasses back from Walmart can vary is that some frames are already in stock, whereas others need to be ordered.

As well, sometimes, Walmart Vision Center employees are simply overwhelmed with orders.

However, the bottom line is that it will probably take one week to get your glasses from Walmart.

When Can I Try on Frames at Walmart Vision Center?

There are over 3,000 Vision Centers within Walmart Superstores around the country. But it is important to understand that they do not have the same opening hours as the store they’re in.

Most Walmart Vision Centers are open from 9:00 AM to 8:00 PM. You can try on frames whenever the Vision Center is open.

You can also order new glasses during opening hours as long as you have a valid prescription ready.

Although, if you need an eye exam before placing the order, you should call ahead to set an appointment. The optometrist is not always available during opening hours.


It will take about 1 week to get glasses from Walmart. Whether you are opting for an entirely new pair or getting new lenses for old frames, the wait time is the same.

Some Walmart Vision Center customers claim that they received their glasses within 3 days. But you should plan to wait about 7 days.

How long the glasses will take to be ready depends on the frames you choose. As well as if the staff has time to place the new lenses.