How to Find the Cheapest Eyeglasses




There’s no denying that eyewear is expensive. Between eye exams and the cost of prescription eyeglasses, you’re potentially looking at hundreds, or even thousands, of dollars per year in spending. In fact, according to Zenni Optical, the average retail price of eyeglasses is $343, and U.S. consumers spent over $29 billion on eyewear in 2019 alone!

But, if you’re wondering how to find the cheapest eyeglasses, you’re not out of options. There are numerous ways to get cheap eyeglasses online that you can use to cover your vision care needs without spending a fortune.

eyeglass lenses showing a view of a building and skies

How To Get Cheap Glasses – Best Retailers for Cheap Eyeglasses Online

Out of all the ways to save money on eyeglasses, shopping for cheap eyeglasses online is one of the best tactics. This is because online retailers are the cheapest places for eyeglasses far more often than brick-and-mortar retailers. Additionally, the best online eyeglass retailers usually have free shipping, frequent clearance deals, and help make eyewear more affordable overall. Here are the best places for you to find the cheapest eyeglasses online:

1. Zenni Optical

Zenni Optical is a top website for the cheapest eyeglasses since their frames start at just $6.95. That’s right; you can buy single-vision prescription glasses for under $10 at Zenni Optical!

Zenni Optical also carries more expensive frames and has a variety of styles for men, women, and kids. Progressive and bifocal lenses are slightly more expensive, whereas single-vision lenses are included in the price of frames. But, even if you have a more complex prescription, you can usually get a pair of eyeglasses from Zenni Optical for under $50.

Zenni Optical doesn’t accept insurance, but if you have insurance, you can check with your provider to see if they can cover your eyewear purchases if you submit a claim. And if you happen to be uninsured, shopping at Zenni Optical is one of the cheapest ways to get eyeglasses without insurance due to their low prices.

2. Costco

If you have a Costco membership, shopping through Costco Optical is another way to buy cheap eyeglasses online, or in-store.

A Costco membership costs $60 per year, so it’s probably not worth buying a membership just to shop for eyewear. But, if you already shop at Costco to save money on food and everyday essentials, shopping at their optical center is something worth considering.

You can usually find eyewear for around $100 to $150 at Costco for single-vision prescriptions. Costco also has some designer frames, but it’s still possible to keep your vision spending fairly low. Plus, if it’s been a while since your last eye exam, you can schedule one at a Costco Optical rather than going to an optometrist’s office.

EyeBuyDirect glasses

3. EyeBuyDirect

EyeBuyDirect is another popular option for buying cheap eyeglasses online. The website only carries frames from a few brands, including Ray-Ban and it’s own brand RFLKT, but there’s still plenty of frame variety and styles for men, women, and kids.

EyeBuyDirect has some of the cheapest eyeglasses that are comparable to Zenni Optical. The cheapest frames are around $6 to $10. Single-vision, progressive, and bifocal lenses all cost extra, but you’ll usually pay around $50 at most for EyeBuyDirect’s cheapest eyewear.

Furthermore, there’s a 20% student and veteran discount you can take advantage of to save more money. EyeBuyDirect also has a loyalty program you can enroll in after spending at least $90 in a year. Enrolling will unlock up to a 30% sitewide discount, free shipping, and BOGO deals on your birthday.

4. FramesDirect

If you’re still wondering how to get cheap glasses, shopping at FramesDirect is another reliable online retailer to try. At FramesDirect, you can get 20 to 50 percent off over 80 eyewear brands, including the likes of Costa, Oakley, Ray-Ban, and Versace. Furthermore, FramesDirect also lets you get up to 60% off lenses and add-ons!

Essilor, a leading lens manufacturer, owns FramesDirect, so the company’s able to sell high-quality lenses at a discount. With numerous styles for men, women, and kids, plus an extensive sales section, FramesDirect is worth it if you can’t find the cheapest eyeglasses to suit your tastes elsewhere.

5. Target Optical

Like Costco, Target also has their own Target Optical operation that focuses on selling eyewear and contact lenses. Target Optical carries dozens of brands and styles for men, women, and kids. Many of their designer brands aren’t very affordable, so Target Optical can’t compete with companies like Zenni Optical when it comes to designer prices.

However, Target Optical can still help you buy affordable eyeglasses. For example, Target Optical regularly runs promotions like:

  • $79 for prescription sunglasses
  • 50% off certain designer frames
  • 40% off BOGO
  • $25 Kid’s lenses

Target Optical also offers free shipping and accepts numerous vision care providers, so it’s a great place to shop for the cheapest eyeglasses if you have vision care.

Glasses USA glasses

6. Glasses USA

If you are trying to find a good clearance deal, Glasses USA is probably the cheapest place for eyeglasses you can shop at. With regular clearance sales of up to 60% off frames and up to 25% off lenses, it’s possible to get a pair of prescription eyewear for under $50 at Glasses USA.

There’s no shortage of styles either; Glasses USA carries dozens of brands for men, women, and kids. Designer frames will push you over $100 in most cases, but you can keep your eyeglasses purchase more affordable with cheaper frames, and single-vision prescriptions are included in frame pricing.

Glasses USA also accepts most insurance providers, but even without insurance, leveraging the clearance section and cheaper frames will help you save on eyewear.


With glasses starting at $9, Coastal is another great option where you can buy cheap eyeglasses online. Coastal carries a range of brands, including some popular names like Armani, Coach, Michael Kors, Oakley, and Ray-Ban. But, if you shop on clearance, you can usually find frames ranging from $25 to $50. Plus, Coastal’s Clearly Basics frames are just $9, so you can keep things as cheap as possible if you’re on a tight budget.

Coastal also runs promotions regularly. For example, a recent promotion was a buy one, get one with free frames and 15% off lenses. These sorts of promotions make Coastal an excellent choice for shopping for eyewear for the family, especially since shipping is only free if you spend $50 or more.

8. lets you find prescription eyeglasses for 50% less than the average retail price! They even carry numerous well known brands, including Calvin Klein, Kate Spade, Michael Kors, and Prada, so you can find designer-brands at lower prices than traditional retail eyewear stores. also prides themselves in ensuring that their glasses aren’t cheap eyeglasses with low quality lenses and flimsy frames. Rather, focuses on providing high-quality eyewear at as much of a discount as possible!

You’re still looking at around $150 to $250 for most pairs of eyeglasses at However, their glasses prices emphasize how much you’re saving versus the in-store price. For saving on designer eyewear, is one of your best choices for cheap eyeglasses online.

variety of glasses

Finding The Cheapest Eyeglasses Online Just Got Easier

If you know how to shop at the right retailer, there’s no reason to overpay for eyewear! With low every-day prices and clearance sales, it’s possible to get cheap eyeglasses online that are still high-quality and come from reputable brands. Plus, if you leverage tools, like the Piggy Mobile app, you can even earn cash back on your eyewear purchases and save through coupons.

Browse the Best Eyeglasses Coupons Now

Recent posts