The 24 Best Sites for Cheap Eyeglasses Online in 2024

A woman smiles while wearing glasses.
Getty Images
Some of the links in this post are from our sponsors. We provide you with accurate, reliable information. Learn more about how we make money and select our advertising partners.

Like shopping for most things, buying prescription eyeglasses online has become the new norm.

In addition to the sheer convenience of being able to try frames on at home, there’s also the fact that shopping online for prescription glasses usually means more choice — and a lot more savings.

In a 2022 survey conducted by Consumer Reports, people buying glasses online paid a median of $111, while those shopping in-store spent $215.

Since you can expect to replace your eyeglasses every one to three years, it’s worthwhile to find affordable glasses by buying online, especially if you’re the kind of person who likes to switch up your style every so often.

Plus, you might be on the market for a pair of prescription sunglasses for things like driving or  reading at the beach.

Buying Cheap Eyeglasses Online

Eyecare in general has become a lot more affordable in recent years. There’s even a website offering online eye exams that take 10 minutes or less and only cost $20.

But whether you like pinching tiny plastic orbs into your eyes or not, chances are you’ll still want an attractive pair of frames that you actually enjoy wearing. The idea of discount glasses might imply that you’ll be wearing tacky, cheap frames. Not so, and the beauty of affordable glasses is that you can buy multiple pairs when you shop online.

Once you decide to find that stylish set of frames, get ready for a lot of options as you shop online.

If you’re new to online shopping for eyeglasses, keep in mind that most prices you’ll see are for both frames and lenses (assuming you have a relatively low prescription that doesn’t require thicker lenses). But you might be charged extra for special coatings, progressive lenses (those that function as both reading and distance glasses), or other add-ons for your lenses.

The 24 Best Sites for Buying Cheap Eyeglasses Online

  • GlassesUSA.com
  • Liingo Eyewear
  • Zenni Optical
  • DIFF Eyewear
  • Zeelool
  • Roka
  • Ambr
  • Discount Glasses
  • Glasses Shop
  • Warby Parker
  • Felix Gray
  • FramesDirect
  • Eyebobs
  • EyeBuyDirect
  • Eyeconic
  • Pair Eyewear
  • Payne Glasses
  • Eyeglasses.com
  • Lenscrafters
  • Lenskart
  • SmartBuyGlasses
  • 39DollarGlasses
  • Peepers
  • Goggles4u

Details on the 24 Best Sites for Buying Cheap Eyeglasses Online

Here are 24 affordable places to buy your next pair of cheap prescription glasses online 

1. GlassesUSA

Best Selection of Frames

GlassesUSA offers a huge selection (as in thousands of frames) of cheap glasses. Unlike some of the competition, GlassesUSA also offers free shipping and returns, as well as a 365-day warranty.

Pro Tip

Use code PENNY50 for 50% off your entire order at GlassesUSA through Dec. 31, 2023. Offer excludes premium, sale items, contact lenses, accessories, progressive lenses, safety and kids frames.

While many of the glasses here start at around $40 (including lenses), you can find clearance pairs for as low as $19.

You can make purchases using an FSA or HSA account, and the company also partners directly with a number of popular vision insurance providers. GlassesUSA was running some pretty sweet promos recently, including 65% off frames for first-time shoppers and students and a buy one get one free deal (use promo code BOGOFREE) with pairs that start at just $24.

2. Liingo Eyewear

Best For At-Home Vision Tests

Run by 1-800 Contacts, Liingo Eyewear is another eyeglass company offering an at-home try-on program, as well as stylish prescription and blue light glasses (and sunglasses), starting at just $79.

Don’t want to try on frames with their at-home program? Not to worry, as the company also has a virtual try-on program. Since Liingo Eyewear is operated by 1-800 Contacts, you can also use the company’s online vision test to get a new Rx if you need one.

You can use your FSA or HSA card to purchase your next pair of glasses with Liingo, and you can save $20 on your first pair of Lingo lenses by registering for an account with your email.

3. Zenni Optical

Best For Uber-Cheap Eyewear

Probably one of the cheapest online eyewear stores out there, Zenni sells single-prescription glasses starting at $6.95.

Looking for more options? They also sell affordable prescription sunglasses (starting at $12), blue-light-blocking glasses (starting at $16.95) and tinted glasses (starting at $15.95).

You can even buy your frames using your HSA or FSA account, and some of their lenses (under “Rush Delivery”) qualify for 2-3 day shipping.

Despite the crazy-low affordable prices, Zenni lenses are actually still good quality according to customer reviews, and all come with UV protection and an initial 30-day protection plan that replaces broken frames for free.

Zenni also offers a virtual try-on tool to help you pick which frames best fit your face.

4. DIFF Eyewear

Best For Sunglasses

DIFF is an eyewear company with a mission to help underserved communities gain access to affordable vision care. With each pair of lenses you purchase, a portion of the proceeds will go towards their meeting their charity goals.

It’s also not that hard to find affordable frames you love on DIFF — with most glasses starting at $119, and a near constant stream of promotions including clearance sales and “Buy 1, Get 1 Free” on blue light and sunglasses collections. Speaking of sunglasses — they have a steady stream of new cute sunnies cropping up all the time. The company also offers free shipping on orders over $130.

A woman laughs while wearing black framed eyeglasses.
Getty Images

5. Zeelool

Best Flash Sales

For fans of funky frames and affordable fashion (say that three times), Zelool answers the call. With a huge variety of fresh looks to choose from, and frames starting at just $23 (and often on sale for as low as $7 — yes you read that right) it’s sort of hard not to purchase a new pair of glasses from Zelool. Besides flash sales, the company also offers free shipping on orders over $69, plus ongoing deals like “buy one, get one 50% off.”

Once you’ve selected your frames, Zelool will prompt you to enter your prescription and select a lens type. Classic lenses start at $5, while blue-light blocking lenses start at $20 and photochromic lenses go from $35. In addition to prescription frames, the company also offers reading glasses and sunglasses.

6. Roka

Best Performance Glasses

If you lead a super active lifestyle, you might be tempted to try Roka, which specializes in making comfortable, durable frames for athletic types.

Some highlights of Roka frames include a lightweight frame with no pressure points and a design that won’t fall off during all your favorite activities.

Roka accepts most major insurance plans including Aetna, BCBS, Humana and United Healthcare, among others. You can also use your FSA or HSA accounts to purchase Roka lenses.

These specialized frames start at a slightly higher price point ($245-265 per pair for progressive or prescription glasses and $165 for sunglasses), but with their comprehensive at-home trial, it’s also way more likely you walk away with something you really love.

7. Ambr

Best For Blue-Light Glasses

Coming in hot with gorgeous lenses handcrafted in Ireland, Ambr is a company focused on creating affordable prescription (and non-prescription) blue-light glasses. Meant to protect your eyes from extensive screen time, these frames start at $109 for prescriptions within the ​​+4.00/-4.00 range.

Glasses from Ambr typically take three days to dispatch. The company offers free worldwide shipping and returns and 24/7 customer support.

Ambr also has a small line of blue-light, non-prescription kids’ glasses starting at $60.

While the company doesn’t partner with any insurance providers directly, their lenses are accepted by most FSA and HSA accounts.

8. Discount Glasses

Best Eyewear For The Whole Family

Discount Glasses is pretty much everything it sounds like — affordable eyewear for all ages.

Prices start at $29 and purchases are backed by a one-year warranty. There are hundreds of styles for you, your partner, and even your kiddos to choose from.

The company is considered an “out-of-network” provider by several major vision insurance plans, including Davis Vision, EyeMed, Spectera/United Healthcare, and VSP, meaning you can collect reimbursement for your frames if working with one of these insurance companies.

In addition to a great selection of affordable frames, the company also offers free shipping and returns and an extensive line of reading glasses and sunglasses.

They also have a huge inventory of clearance frames starting at just $9.97.

9. Glasses Shop

Best for Colorful Frames

If you’re looking for cheap lenses with a pop of color, you’re going to like the selection at Glasses Shop.

Many of their fashionable lenses start at just $26.95, and you can find frames for even less in the “Under $20” category.

This company offers prescription glasses and sunglasses as well as blue light and progressive frames, with free shipping on orders over $69.

Besides being crazy-affordable from the get-go, we spotted some amazing promo codes when we visited, such as a $1 off plus free shipping offer for first-time customers, as well as buy-one-get-one free plus 25% off lenses sale, using code BOGO25.

Glasses Shop accepts payment from HSA and FSA accounts.

A woman looks out the window while writing down her thoughts in her journal at a coffee shop.
Getty Images

10. Warby Parker

Best For At-Home Try-Ons

If you’re looking for a lot of choice (and the modern convenience of trying on eyeglass frames at home), you’ll want to check out Warby Parker. With prescription eyeglasses starting at just $95, and a variety of insurance providers accepted (including UnitedHealthcare, BCBS, and Spectera among others), Warby makes it easy to find great frames at any budget.

Basic Warby lenses include a scratch-resistant treatment, a moisture-repelling coating, and UV protection. Progressive lenses (those that function as both reading and distance glasses) start at $295, while tinted prescription lenses cost an additional $100 from the base model.

Warby usually takes five to 10 business days to ship your order, with home try-ons arriving in about five days.

11. Felix Gray

Best For Amber Lenses

If the name Felix Gray reminds you of a certain other ambiguous name in the online glasses sphere (ahem, Warby Parker), you wouldn’t be wrong. Everything about these frames (and the company’s website) oozes a Warby-like sophistication and price-tag, with most frames falling in the $100 range.

The main offering from Felix Gray (besides a few chic pairs of sunnies and free shipping) are its two categories of blue light glasses, which each come in a variety of frames to choose from. The first of these categories is the Clear Lens, which filters 15x more blue light than normal glasses, and starts at $98 for the frames and $148 for prescriptions.

The second offering is their Amber Lens, which filters 23x more blue light than normal glasses (and does, indeed have an amber-ish tint) and starts at $148 for frames and $198 for prescriptions.

12. FramesDirect

Best For Discount Designer Frames

FramesDirect is another great place to shop all your favorite designer frames at a discounted price. With big name brands like Coach, Michael Kors, Tory Burch, Hugo Boss, Polo and others, you’re sure to find something you like.

The company offers both prescription and non-prescription frames, as well as sunglasses. Current promos include 20-50% off all designer brands, as well as 60% off certain lenses (some of which start at just $23.99).

13. Eyebobs

Best For Bold Frames

In need of some funky frames? Then you might just like the selection at Eyebobs, which according to the company carries “never-boring glasses.” With frames like “Untamed” (featuring invisible upper rims) and “Irreplaceable” (which feels like a Meryl-Streep-meets-Cruella look), you’d be hard pressed not to find something that meets your particular brand of style (especially if that includes lots of colors and animal print).

Eyebobs allows customers to browse by shape or function, and offers everything from reading glasses to prescription frames and blue light lenses. Most frames start in the $100 range, but the company regularly has sale frames that sell for closer to $60. They also offer a 90-day risk-free return period so you can be sure you love your frames, or send them back for a full refund.

14. EyeBuyDirect

Best For Buy-One, Get-One

When you need more than one new pair of glasses, EyeBuyDirect is a great option. This online vendor offers a little bit of everything when it comes to buying glasses online, including its own ultra-affordable, in-house-designed prescription lenses and some of your favorite brands like Ray-Ban and Oakley.

With virtual try-ons, a huge selection, and frames starting at $9, EyeBuyDirect makes it easy to find stylish and affordable lenses.

The company also offers fast delivery (two-day delivery for $19) and a one-year warranty, which will replace your lenses for free if they break. They also allow you to purchase any of their prescription glasses using an FSA or HSA account.

When you sign up with your email, you’ll automatically get 20% off. Use the code BOHOSZN to score an second pair for 50% off.

A woman wears glasses as she poses for a photo against white flowers.
Adobe Stock

15. Eyeconic

Best For Insurance

If you’re looking to get designer brand eyewear for a reasonable price, then you might just want to look into Eyeconic. This company sells a variety of designer frames from big names like Calvin Klein, Gucci and Ray Ban and they’ll even let you use your insurance to pay for it: They accept vision plans from VSP, MetLife and Cigna Vision Insurance, among others.

While the glasses from Eyeconic aren’t the cheapest (often starting in the $150-$200 price range), the pricing on these frames includes your prescription, so you won’t pay any extra for getting a single vision Rx added to your favorite frames.

The company also accepts a variety of insurance plans, including VSP, MetLife and Cigna Vision Insurance.

16. Pair Eyewear

Best For Interchangeable Frames

For those who can’t seem to decide which frames they like best — Pair Eyewear might be the answer to your fashion prayers. The company specializes in ultra-affordable frames (starting at $60, prescription included) that can be used as a base for a variety of “tops” such as interchangeable clip ons to change the overall color and aesthetic of your glasses.

Tops start at $25 and come in over 500 different colors and designs. You can shop tops by color, holiday or even for a special event (like a wedding). The company offers free shipping on orders over $40 and a 30-day risk free trial on all purchases. Use the code CHEERS15 to get 15% off any purchase sitewide.

17. Payne Glasses

Best for Budget Glasses

If you really want the best possible bargain on a pair of new frames, you’re going to want to check out Payne Glasses. Unlike most online glasses stores, Payne Glasses sells frames at factory prices— as in, as low as $9 per frame. Yes, you read that right and that price might actually include some prescriptions as well, especially if you don’t need bifocals or progressive lenses.

Besides prescription lenses, the company also sells sunglasses  that start at just $16. For a limited time, the company is offering 60% off all glasses over $10. Use code B2G1 at checkout to start saving.

18. Eyeglasses.com

Best For Get-One, Give-One

Eyeglasses.com isn’t just supplying affordable frames to the masses, they’re also giving back to others through their “Buy One, Give One” campaign which supports donating prescription glasses as well as vision-curing surgeries for those in need via their partner companies RestoringVision and Sankara Eye Foundation. By offering frames from over 350 big-brand names, as well as more affordable options (like replacement lenses which reuse your existing frames), the company makes it easy to find something in your budget. Frames start at $88, and include free shipping and a 30-day return policy.

19. Lenscrafters

Best For In-Person Fittings

By combining the best of both in-person and online shopping experiences, Lenscrafters is changing the way people shop for eyewear.

In addition to accepting most major insurance plans, the company offers a hybrid shopping experience that allows you to order your lenses online, then get them fitted and adjusted at one of their 1,000+ locations.

Lenscrafters offers a variety of popular brands including Ray-Ban, Prada, and Coach, among others. Because many of their glasses tend to be high-end brands, the prices are also higher — often running anywhere between $100 and $300 a pair.

The good news is that buying online eyeglasses from Lenscrafters might just save you money on contacts if you catch one of their promotions, such as the current promo for 50% off a complete pair (frames and lenses) of designer glasses.

20. Lenskart

Best Customizable Frames

When it comes to customizability, Lenskart does it all. From clip-on tinted toppers to go with your prescription lenses, to transition glasses and blue light lenses, Lenskart has something for everyone. For having such a large variety of offerings, they also do a pretty good job keeping things affordable, with prescription eyewear starting at $59.

The company offers a free one year warranty on all purchases as well as free worldwide shipping on orders over $30 and a 14-day return policy.

21. SmartBuyGlasses

Best for Contact Lenses & Glasses

SmartBuyGlasses sells a bit of everything: from prescription lenses to sunglasses, and even contact lenses. They also offer a steady stream of savings promotions — like the current flash sale of up to 70% off select glasses.

With super affordable frames starting at just $7, and a collection of luxury frames starting in the $200 range, there’s something for every budget at SmartBuyGlasses. Besides all the great deals you can score on eyewear, the company also offers free shipping and a 100-day return policy.

22. 39DollarGlasses

Best for Re-Lensing

As the name would suggest, eyewear from 39DollarGlasses starts at just $39. But that price isn’t just for frames: It also includes custom prescription lenses with UV protection. Like most online eyewear stores on this list, the company offers a wide variety of specialized lenses from progressive lenses to blue light lenses, as well as transitional lenses.

Besides these basic options, the company also sells sunglasses, contact lenses, and provides a re-lens program that allows you to put new lenses in old frames. Shipping is free for orders over $99, and 39DollarGlasses offers a variety of ongoing discounts for teachers, first responders, and members of the military.

23. Peepers

Best for Readers

Although Peepers sells a little bit of everything from blue light lenses to progressives—we’re really digging their extensive collection of reader glasses. With over 150+ styles to choose from, these glasses are way cooler than your typical grocery store readers.

Most frames start at $29, and come with the option to add a “reading” prescription free of charge. Progressive lenses start at $45, with some sale frames priced as low as $22. The company offers free shipping on orders over $42.

24. Goggles4u

Best for Kids

Goggles4u calls itself an ‘eyewear superstore’ and for good reason—the company offers thousands of different eyeglasses from reading and progressive lenses to sunglasses and our personal favorite, a huge collection of frames for kids and toddlers.

The kids frames range from the very tiny pairs for as low as $6.95 to more sophisticated frames in the $12 range. The company also has an entire category of glasses called two-day rush, which in itself contains over 2,000 frames to choose from. Current deals include up to 71% off kids frames (using code G4U21), or 20% off your entire order of rush frames with code RUSH20.

Frequently Asked Questions (FAQs) About Buying Eyeglasses Online

We’ve found the answers to the mostly commonly asked questions about buying eyeglasses online to help you make your decision.

What Is The Cheapest Place To Buy Eyeglasses Online?

Zenni is the currently cheapest place to buy eyeglasses online. The company sells single-prescription glasses starting at just $6.95.

Is It Cheaper To Buy Prescription Glasses Online?

The short answer is yes, it’s often cheaper to buy prescription eyeglasses online rather than in person. According to a survey conducted in 2022 by Consumer Reports, people spent over twice as much on glasses purchased in stores as those purchased online. 

Can You Buy Progressive Glasses Online?

Yes, you can buy progressive glasses online. Most online eyeglass outlets can customize your frames with progressive lenses for an additional charge. Some affordable options include Payne and Zenni which both charge less than $45 for progressive lenses.

Why is Buying Glasses Online So Much Cheaper?

Buying eyeglasses at online-only stores is cheaper because the companies don't pay many of the costs associated with a brick-and-mortar business (notably rent, overhead and retail employees). This allows them to cut costs on their online products.

Contributor Larissa Runkle specializes in finance, real estate and lifestyle topics. She is a regular contributor to The Penny Hoarder.