Short Answer
Walmart Vision Center orders take three to seven days to process and be ready for in-store pickup. Online orders will arrive at your home in about a week unless you choose an expedited delivery option.
How Long Does It Take To Get Glasses From Walmart?
It takes about three to seven days for a Walmart Vision Center to complete an order for prescription glasses.[1]
The exact time needed to fulfill the order is dependent on the prescription — Vision Center associates will contact you when your order is ready for pickup.[1]
You can also order glasses online from Walmart.com, and they’ll be delivered in about a week with standard delivery.[2]
You can choose from the selection of prescription glasses frames at Walmart.com, and you can also filter your search results for expedited options like next-day delivery, two-day delivery, or same-day pickup.[3]
You need a current (non-expired) prescription to order eyeglasses online; you’ll enter your prescription and choose from available lens options during checkout.[3]
Exam Pricing
Walmart Vision Centers provide eye care services, contact lenses, and prescription glasses. Vision centers are available at Walmart Supercenter locations.
Basic eye exams start at about $65, though the price varies by location.[1]
We contacted several Walmart stores to find out more about Vision Center pricing — most of the Walmart Vision Centers we contacted quoted prices around $65 for a basic exam, but some charged up to $100.[1]
It’s best to contact your local Walmart store for its Vision Center’s pricing.
Eyeglass Pricing
Prescription glasses start at about $50. Single-vision lenses are free with your frame purchase.[4][1]
Other lens styles, such as progressive and tinted lenses, are available at an additional charge — usually around $40 to $80.[1]
Various packages are available to upgrade your lenses. These include impact-resistant, anti-smudge, water-resistant, and high-definition coatings and styles.[1]
Prices vary depending on the features you choose but generally range anywhere from around $30 to $150 in addition to the standard frame and lens costs.[1]
More Information
Walmart Vision Centers accept CareCredit and most also accept Medicaid (as previously reported).
For an alternative, see our research on getting glasses from Costco.
Looking for something faster and free? Walmart will also put old lenses in new frames.
I ordered glasses from walmart before with my prescription. My glasses are lost, will walmart still have a copy of my prescription so that I can get another pair or would I need a new prescription?
Hello, Cierra! If you order new glasses online, you will need to enter your prescription again. If you got your glasses in person at a Walmart Vision Center and also got your eye exam there, it should still be on file, but you may need a new prescription depending on when you had your last exam. Best of luck!
I already have my prescription and glasses frame, can I order my lense online?
Hello, Marilyn! Some replacement lenses are available from third-party sellers on the Walmart.com marketplace, but you cannot order prescription lenses alone from Walmart directly. Some Walmart Vision Centers will put new lenses into frames that you already own if you visit the store in person, as detailed in our related article on frame and lens replacement. The availability of this service does vary by store; it’s best to call your local Walmart Vision Center before visiting to find out whether it can put new lenses in your frames. Best of luck!
I made an order in store. I have an order number on my receipt. Is there any way to check order status online?
Hello, Kristy! Unfortunately, Walmart.com’s order tracker requires your email address and only works for orders placed online. You will need to call your local Walmart Vision Center to check the order status for an in-store purchase.
How do I order glasses online?
Hello, Betty! You can browse Walmart’s selection of frames online. You will need a copy of your prescription from your eye doctor. After choosing frames, you will manually enter your prescription and choose your lenses during the checkout process. We have updated our article to include more details of this process.
Does Walmart take Medicare/Medicaid?
Hello, Janice! Walmart Vision Centers, pharmacies, and clinics may accept Medicare/Medicaid, but the acceptance policy varies by store. It is best to contact your local store to learn which insurances are accepted and which services are covered. We have a dedicated article with more details on using Medicaid at Walmart.