Short Answer: You can purchase prescription glasses from Walmart online and in stores. Walmart Vision Center orders take three to seven days to process and be ready in the store. Online orders will arrive at your home in about a week, unless you choose an expedited delivery option. We have more details about Walmart Vision Center orders, plus instructions on how to order online, below.
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, customer service associates said. 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.
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 $75 to $100. It’s best to contact your local Walmart store for its Vision Center’s pricing.
You can also order glasses online from Walmart.com, and they will 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 things like Next-Day Delivery, 2-Day Delivery, or Free Pickup Today.
You need a current (non-expired) prescription to order eyeglasses online; you will enter your prescription and choose from available lens options during checkout. Prescription glasses start at about $40. Single-vision lenses are free with your frame purchase, and progressive no-line lenses are available at an additional charge — usually around $80. Other lens options include:
- Clear lens: No additional charge
- Basic tint lens (for sun protection): Starting at about $40
- Polarized tint lens (for sun protection and glare reduction): Starting at about $50
- Transitions lenses (for indoor and outdoor use): Starting at about $65
After making your lens choice, you’ll need to choose a package option:
- Basic: Free; includes anti-scratch coating
- Most Popular: About $30; includes impact-resistant lenses
- Nikon Eyes Advanced: About $120; includes anti-smudge and water-resistant coatings, plus high-definition digital lenses and a two-year limited coating warranty
- Nikon Eyes Customized: About $150; includes all of the benefits of the Nikon Eyes Advanced package plus thinner and lighter lenses
After making your selections, upload a picture of your prescription. Your new pair of glasses will arrive in about one week if you choose standard delivery, but you can also filter for Next-Day Delivery, 2-Day Delivery, or Free Pickup Today.
Walmart Vision Centers accept CareCredit, and most also accept Medicaid (as previously reported). For an alternative, see our article or getting glasses from Costco. Looking for something faster and free? Walmart will also put old lenses in new frames.