Walmart Eye Exam Price 2022

Walmart is a one-stop-shop for everything you need at a low price, including eye exams. When you’re looking for a cheap, convenient place to get an eye exam you should also consider Walmart’s vision center.

Walmart does not offer eye exams themselves, but they lease space to licensed optometrists so that customers can conveniently have a one-stop-shop for everything.

While you can find free online eye exams, Walmart’s eye exams are competitive among competitors for in-person options. Walmart sells glasses, sunglasses, contact lenses, and eyewear.

To find out how much is an eye exam at Walmart Vision Center, we have visited a Walmart location in Chino, California and asked the rep in person.

How Much is An Eye Exam at Walmart?

A basic eye exam cost at Walmart costs around $70 without insurance, and there will be an additional fee for astigmatism or bifocal correction. Walmart Vision Center only accepts major insurance plans for eye examinations and in-store purchases.

In most cases, Walmart does not consider optometrists as store employees but as contractors, allowing optometrists to have a shop cheaper than they could on their own.

It’s a win-win-win for Walmart, optometrists, and you as you can get a cheap eye exam conveniently near you, Walmart can bring in customers, and optometrists get a cheap location with lots of customers.

Related: What Time Does Walmart Open | All Departments & Holiday Hours

How Much is An Eye Exam at Walmart without Insurance?

Walmart eye exams without insurance start at $70 for a basic exam. With insurance, an eye exam at Walmart will cost whatever your insurance dictates your copay to be, which can range on average between $10 to $40.

For the exact amount, you will need to contact your insurance provider to find out how much your copay will be for an eye exam at Walmart.

Walmart does accept most insurances and the common coverage for insurance is around 80%-90%. Unfortunately, Walmart does not accept Medicare or Medicaid.

What Vision Insurnace Plans Does Walmart Accept?

Walmart Vision Center only accepts insurance for eye exams and in-store purchases, and online purchases are not covered. To check if Walmart covers your insurance, call a location near you.

Walmart is an out-of-network provider for the following insurances:

  • Cole Managed Vision
  • Davis Vision
  • EyeMed
  • Spectra
  • VSP

However, you can always submit a reimbursement for these insurance providers by filling out an out-of-network reimbursement form, using a Walmart itemized receipt, and sending it to your insurance provider.

However, Walmart is a good place to get an eye exam without insurance with a certified optometrist. Additionally, at Walmart, you can purchase glasses without an insurance plan.

Find a Walmart vision center near you to get a price quote.

How Much is An Contact Lens Exam at Walmart?

A contact lens exam is around $130 at Walmart. However, if you also have astigmatism or need bifocals then the cost could be even more. Walmart’s contact lense prices start at $20. Walmart’s selection of contact lenses includes Acuvvue, Air Optix and Biofinity.

However, you do not have to purchase lenses or contacts from Walmart as they will give you your prescription which you can use to order from any retailer.

If you need them quickly, you can get contact lenses shipped in three to four days for $11.95 shipping.

What Eye Care Products Are Available at Walmart?

Besides eye exams, Walmart’s eye center offers a variety of eyewear and services including the following:

  • Prescription glasses and sunglasses
  • Reading glasses
  • Computer glasses
  • Contact lenses
  • Contact lenses fitting
  • Treatment for eye infections or disease
  • Eye drops and eye care

Walmart has over 600 styles of different glasses for men, women and kids starting at just $20. The majority of Walmart’s glasses sell for under $130.

You can also choose your lenses in clear for free, basic tint for $41, polarized tint for $65, or transition lenses for $65 on any frame.

Walmart includes clear, plastic lenses with an anti-scratch coating for free. You can also add on a no-glare coating for $50, and impact resistance for $31.

If you need Walmart Vision Center to put lenses in your frames, some Walmart locations will replace lenses into your own frame for $25 as a service charge. This is the same price as Costco, and it is cheaper than other places where they normally charge $40.

Can I Get Walmart Eye Exam for Free?

The number one tip for Walmart eye exams is that some people have reported getting a free exam if it’s their first time at Walmart.

This deal may vary by store location and optometrist, but it never hurts to ask. It’s always a good idea to call ahead for an appointment to schedule your eye exam and get an exact price quote.

You can also shop online for Walmart’s vision center products. And, just as with Walmart’s other products, you can get free in-store pickup and free shipping on qualifying purchases.

Walmart also has the most popular brands and styles in stock make sure you find a pair of glasses you want and can feel confident in.

However, according to some buyers, Walmart does not have as much of a selection in higher-end brands like Vera Wang, Armani and Michael Kors. But Walmart does offer some inexpensive frames with popular styles.

It usually takes seven to ten days to get glasses from Walmart Vision Center. According to Walmart’s website, many orders in stock arrive even quicker than seven days.

However, due to the coronavirus pandemic, some orders are taking longer for delivery. Additionally, Walmart’s shipping is free on orders over $35.

Finally, you should also check for deals at Walmart locations near you, including Vision Center coupons. Or, simply Google “Walmart Vision Center coupons” for more deals.

How Often Should You Get Examed?

Most optometrists agree that you should get an eye exam annually since your vision can change over 12 months. However, at the very minimum, you should get an eye exam at least once every two years, which is typically how often you will need a new prescription.

However, as you get older your eyes may change more frequently and you may need to get eye exams more than once a year.

Those over the age of 65 who have not seen an ophthalmologist for several years may be eligible for a free eye exam from EyeCare America. Check their availability online.

Walmart Eye Exam Price Comparison

You can get cheap eye exams and related products at many stores similar to Walmart. Here is what each store offers and for how much.

Eye Exam CostGlasses CostContact Lenses Cost
Walmart$60 to $118$20-$165$20
Sam’s Club$60-$70$59$21.98
Target Optical$65-$75$99$33-$150
1 800 ContactsFree with prescription$40-$500$27.99-$59.99
Membership: Not Required for Any Stores Above


Costco’s eye exams cost about $78 on average. While most Costco shopping requires a Costco card, you do not have to have a Costco membership to schedule an eye exam there. Call ahead to schedule an appointment with the optical department.

Sam’s Club

Sam’s club offers a comprehensive eye exam for an average cost of $67. Additionally, you do not have to be a Sam’s Club member to use their in-store optometrist. You can call a local Sam’s Club near you to book an appointment.

Target Optical

Typically, a Target eye exam costs about $70. Target will give you a printout of your prescription so you can choose glasses from there or from any retailer. To make an appointment with Target Optical click here.

Related: Target Eye Exam Cost with & without Insurance

1 800 Contacts

Some stores offer free eye exams. For instance, 1 800 Contacts has a free online eye exam that you can take from anywhere. However, it is specific for contacts prescription renewals. However, their eye exam is not comprehensive and cannot be used for an in-depth understanding of your eye health or to diagnose illnesses.

How Much Does an Eye Exam Cost without Insurance at Walmart?

Generally, an eye exam at Walmart cost between $50 and $100. If you have insurance, you can expect to pay a co-pay of $10 to $40 for a Walmart eye exam. There will be an additional charge for astigmatism or bifocal correction. A contact lens exam with fitting costs around $130.

Eye exams are available for much cheaper prices as big box stores like Walmart, Costco, and Target (and no membership is required to visit the eye center at these stores).

However, compared to them all, Walmart’s prices are quite competitive with the average eye exam costing $73 at Walmart. Prices will vary by location and your eye needs, so always call ahead for a price quote.

  • Walmart’s eye exams average of $70-$75 without insurance
  • The average amount spent in the U.S. for an eye exam is $200
  • A contact lens exam costs an average of $130 at Walmart
  • Always ask if you can get a free initial exam for your first time at Walmart
  • You need to get an eye exam at least once every two years, but some optometrists recommend once a year