VisionTestCost.com is an independent price comparison resource. Not affiliated with any eye care provider or insurance company. Prices are estimates based on publicly available data.

Eye Exam Cost by Provider: Walmart, Costco, LensCrafters and More (2026)

The definitive comparison of eye exam prices at every major US retail chain. Sorted by price, with add-on costs, insurance acceptance, and honest pros and cons for each provider.

Master Price Comparison Table (Sorted Cheapest First)

ProviderExam CostContact Lens ExamMembership?Walk-ins?Locations
Sam's Club Vision$50-$100$85-$120RequiredYes~600 clubs
America's Best$80$130NoneYes~1,000
Walmart Vision Center$75-$100$95-$130NoneYes~3,000
Costco Optical$79-$110$95-$140Not for examLimited~580 warehouses
Target Optical$70-$100$95-$130NoneYes~500
Warby Parker$85+$95+NoneAppointment preferred~250
LensCrafters$73-$150$100-$150NoneYes~900
Visionworks$75-$100$99-$140NoneYes~700
Pearle Vision$80-$130$100-$150NoneYes~500

Retail-chain exam prices are typical reported ranges, not chain-published rates. At Walmart, Costco, Sam's Club, Target Optical and most of these chains the exam is performed by an independent optometrist who sets the fee locally, so the chains do not publish a single national exam price. Membership requirements are the chains' own published policies. Confirm the current fee with your local store before booking.

Provider-by-Provider Breakdown

Sam's Club Vision

$50-$100
Contact lens exam
$85-$120
Membership required
Required
Walk-ins accepted
Yes
Insurance accepted
VSP, EyeMed, most major plans
PROS
Low floor price, competent independent ODs
CONS
Membership required, limited locations vs Walmart

America's Best

$80
Contact lens exam
$130
Membership required
None
Walk-ins accepted
Yes
Insurance accepted
VSP, EyeMed, Davis, Spectera
PROS
Free exam with 2-pair deal, bundled contact lens pricing
CONS
Upsell pressure, glasses quality variable

Walmart Vision Center

$75-$100
Contact lens exam
$95-$130
Membership required
None
Walk-ins accepted
Yes
Insurance accepted
Most major vision plans
PROS
No membership, most convenient locations, accept walk-ins
CONS
Appointment preferred at busy stores

Costco Optical

$79-$110
Contact lens exam
$95-$140
Membership required
Not for exam
Walk-ins accepted
Limited
Insurance accepted
VSP, EyeMed, most major plans
PROS
Excellent value on glasses frames and lenses, independent ODs
CONS
Appointment usually needed, limited hours

Target Optical

$70-$100
Contact lens exam
$95-$130
Membership required
None
Walk-ins accepted
Yes
Insurance accepted
VSP, EyeMed, Davis Vision, others
PROS
Convenient mall locations, often accepts same-day appointments
CONS
Fewer locations than Walmart

Warby Parker

$85+
Contact lens exam
$95+
Membership required
None
Walk-ins accepted
Appointment preferred
Insurance accepted
VSP, EyeMed, and others (varies)
PROS
Modern experience, stylish frames, telehealth option
CONS
Fewer locations, higher prices than budget chains

LensCrafters

$73-$150
Contact lens exam
$100-$150
Membership required
None
Walk-ins accepted
Yes
Insurance accepted
EyeMed (preferred), VSP, others
PROS
Clarifye advanced digital exam, same-day glasses in many stores
CONS
Can be significantly more expensive than budget chains

Visionworks

$75-$100
Contact lens exam
$99-$140
Membership required
None
Walk-ins accepted
Yes
Insurance accepted
VSP, EyeMed, Davis, Spectera, others
PROS
Frequent promotional pricing, wide insurance acceptance
CONS
Mainly in Eastern US

Pearle Vision

$80-$130
Contact lens exam
$100-$150
Membership required
None
Walk-ins accepted
Yes
Insurance accepted
Most major plans
PROS
Doctor-owned franchise, more personal service
CONS
Prices vary more due to franchise model

How to Choose the Right Provider

Best for
Lowest exam-only
EyeMart Express ($60-$85)
No membership, on-site lab
Best for
Best value bundle
America's Best ($95 for 2 pairs + free exam)
Great if you need glasses
Best for
No membership needed
Walmart ($75-$100)
Most locations, easy walk-in
Best for
Best technology
LensCrafters (Clarifye)
Digital exam, highest prices
Best for
Best for contacts
Costco ($79-$110)
Competitive overall pricing
Best for
Modern experience
Warby Parker ($85+)
Stylish, telehealth options

Frequently Asked Questions

How much is an eye exam at Walmart without insurance?

Walmart Vision Centers typically run $75-$100 for a comprehensive eye exam without insurance. That is a reported range rather than a chain-published price, because the exam is conducted by an independent optometrist who sets the fee locally. No membership is required. Walk-ins are accepted at most locations, though appointments are recommended at busy stores.

How much is an eye exam at Costco?

Costco Optical exams cost $79-$110 without insurance. The optometrists are independent practitioners, not Costco employees. A Costco membership is not required to see the optometrist (only to purchase glasses or contacts in-store). Contact lens fitting is typically an additional $95-$140.

Is LensCrafters or Walmart cheaper for an eye exam?

Walmart is generally cheaper at $75-$100 versus LensCrafters at $73-$150. For the lowest cost overall, EyeMart Express ($60-$85) and America's Best (free exam with a two-pair purchase) tend to beat both with no membership; Sam's Club ($50-$100) is competitive but needs a membership.

What is the cheapest eye exam chain in the US?

No single chain is dramatically cheapest in 2026. EyeMart Express ($60-$85) and America's Best (free exam with a two-pair glasses purchase, or $80 standalone) are among the lowest with no membership. Sam's Club ($50-$100) can be cheap at the low end but requires a membership. Walmart ($75-$100) is the most widely available no-membership option.

Related guides

Without InsuranceWith InsuranceContact Lens Exam

Didn't find your answer?

Ask us. A real person reads every question and we answer the ones we can, with sources. If your question would help other readers, we may publish an anonymised version, with your permission. General reference, not medical advice.

Ask a questionquestions@visiontestcost.com

Updated 2026-07-06