Where to Find the Best Prices on Glasses and Contacts
Last updated May 2024
Because many vision centers received high ratings for quality of service, you can shop for low prices without worrying about compromising quality.
Eyeglasses
Our Ratings Tables provides price comparison scores for each outlet for eyeglasses and for contact lenses.
The eyeglasses scores are based on prices our shoppers were quoted for up to 12 models of frames. This score reflects each store’s prices relative to other stores’ prices for the same models of frames and basic lenses for a common low-correction single-vision prescription.
We set the average price comparison score at $100. A score of $110 means the company’s price quotes were about 10 percent above the multi-company average.
Fortunately, you can find low prices for eyeglasses without sacrificing good service. Our survey identified several vision centers with price comparison scores below $90 that also receive our top rating for quality.
For eyeglasses, we usually found the least expensive sellers online. But shopping for glasses online is challenging: Despite websites’ nifty virtual-try-on technology, it’s still harder to tell which frames will look good on your face, compared to shopping in person.
Unfortunately, for eyeglasses, because they don’t sell the same products, it’s difficult to compare prices among the largest chains for the exact same frames. But we found Costco, Walmart, and Warby Parker offer very low prices for the products they do carry, and Costco and Warby Parker also got fairly high overall ratings for service quality.
Comparing costs for frames is further complicated by the dominance of EssilorLuxottica, which not only manufactures millions of pairs of glasses annually, but also markets and sells them via thousands of retail stores it runs, including For Eyes, LensCrafters, Pearle Vision, Sunglass Hut, and optical departments at Target. It’s often difficult to assess whether a designer frame it makes is worth hundreds of dollars more than a nearly identical, far-less-expensive model that possibly was made in the same facility, probably for less than $5.
Contacts
Our Ratings Tables also report price comparison scores for contact lenses. These scores show how each outlet’s prices for contacts compared to the average of prices at all other quoting outlets when our undercover shoppers asked for their prices for a year’s supply of six common brands of lenses.
The scores are adjusted so that the average for all companies is $100. The scores are based on the price of the lenses plus exam, fitting, and follow-up visits because most buyers pay for a package that includes an exam and some follow-up care.
As you can see, the variation in price comparison scores is large, with some outlets charging prices more than twice as high as others. As with eyeglasses, we usually found the least expensive sellers for contacts online. But you can’t count on low prices from all online suppliers: Some well-known online sellers, such as 1800Contacts.com, offered prices that were higher than those offered by some local outlets. The lowest online prices were offered by Lens.com.
Among brick-and-mortar outlets, BJ’s, Costco, For Eyes, and Walmart were the winners for price. As with our price comparison scores for eyeglasses, we also found lower-than-average prices for contacts at some independent stores, some of which, according to our customer survey results, also provide better service than the chains.
If you’re replenishing a year’s supply and not changing brands or type, there’s little reason not to grab the savings by buying from one of these low-cost suppliers.