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.
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.
You can also order glasses online from Walmart.com, and they’ll be delivered in about a week with standard delivery.
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.
You need a current (non-expired) prescription to order eyeglasses online; you’ll enter your prescription and choose from available lens options during checkout.
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.
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.
It’s best to contact your local Walmart store for its Vision Center’s pricing.
Other lens styles, such as progressive and tinted lenses, are available at an additional charge — usually around $40 to $80.
Various packages are available to upgrade your lenses. These include impact-resistant, anti-smudge, water-resistant, and high-definition coatings and styles.
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.
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.
- Walmart Vision Center in-store customer service associates
- Walmart customer service via contact page