The 24 Best Sites for Cheap Eyeglasses Online in 2024
Like with most things, shopping online for prescription eyeglasses has become the new norm thanks to the convenience of being able to try frames on at home. Now that there are so many options, finding cheap eyeglasses online can feel overwhelming.
In a 2022 survey conducted by Consumer Reports, people buying glasses online paid a median of $111, while those shopping in-store spent $215.
Because you can expect to replace your glasses every one to three years, it’s worthwhile to find cheap eyeglasses online, especially if you like to change 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 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 enjoy wearing. The idea of buying cheap glasses online might imply that you’ll be wearing tacky, cheap frames. Not so, and the beauty of affordable glasses is 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 from a lot of different websites.
If you’re new to online shopping for eyeglasses, keep in mind 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.
The 24 Best Sites for Buying Cheap Eyeglasses Online
- GlassesUSA.com
- Liingo Eyewear
- Zenni Optical
- DIFF Eyewear
- Zeelool
- Roka
- Ambr
- America’s Best
- 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
Here are 24 affordable websites to buy your next pair of cheap prescription eyeglasses 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.
While many of the glasses here start at around $40 (including lenses), clearance pairs are available for as low as $19.
GlassesUSA often runs promotions, including Buy One Get One Free for Eyeglasses and Sunglasses + Free Shipping using code: PENNY40. You’ll also get 40% off site-wide (including designer brands & in-house collection and excluding Ray-Ban, Oakley, Persol, Costa Del Mar, Prada, Luxury, and contact lenses).
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 $79.
Don’t want to try on frames with the at-home program? Not to worry, as the company also has a virtual try-on program. Because 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? It also sells affordable prescription sunglasses (starting at $15), blue light blocking glasses (starting at $17) and tinted glasses (starting at $34).
You can even buy your frames using your HSA or FSA account, and some of its lenses (under “Rush Delivery”) qualify for three to five 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 toward meeting the company’s 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 — DIFF has a steady stream of new cute sunnies cropping up all the time. The company also offers free shipping on orders over $140.
5. Zeelool
Best Flash Sales
For fans of funky frames and affordable fashion (say that three times), Zeelool answers the call. With a huge variety of fresh looks to choose from, and frames starting at just $26 (and often on sale for as low as $7 — yes you read that right) Zeelool is one of the best places to find cheap eyeglasses online. 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, Zeelool 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 to $265 per pair for progressive or prescription glasses and $105 for sunglasses), but with its 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 $140 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, its lenses are accepted by most FSA and HSA accounts.
8. America’s Best
Best Eyewear for the Whole Family
America’s Best Contacts & Eyewear is pretty much everything it sounds like — affordable eyewear for all ages.
Prices start at $70 with hundreds of styles for you, your partner and even your kiddos to choose from.
The company accepts a number of major vision insurance plans, including DavisVision, EyeMed, Spectera Vision Network and Metlife.
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.
At the time of writing, it was also offering a number of sweet deals, including two pairs of glasses for $79.95 with a free eye exam included.
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 its fashionable lenses start at just $13, 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, like a buy-one-get-one-free sale.
Glasses Shop accepts payment from HSA and FSA accounts.
10. Warby Parker
Best for At-Home Try-Ons
If you’re looking for a lot of choices (and the modern convenience of trying on frames at home), you’ll want to check out Warby Parker, a pioneer in buying cheap eyeglasses online. With prescription eyeglasses starting at $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 $375, while transition lenses (light responsive 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) is 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 15 times more blue light than normal glasses, and starts at $98 for the frames and $148 for prescriptions.
The second offering is its Amber Lens, which filters 23 times more blue light than normal glasses (and does, indeed have an amber-ish tint) and starts at $145 for frames and $195 for prescriptions.
12. FramesDirect
Best for Discount Designer Frames
FramesDirect is another great place to find cheap eyeglasses online if you’re interested in designer frames at a discounted price. With big-name brands like Gucci, Versace, Ray-Ban, Kate Spade, Oakley 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 25% off designer brands, as well as 60% off certain lenses (some of which start at $23.99).
13. Eyebobs
Best for Bold Frames
In need of some funky frames? Then you might 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. It also offers 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 cheap eyeglasses online.
The company also offers a one-year warranty, which will replace your lenses for free if they break. It also allows you to purchase any of its prescription glasses using an FSA or HSA account.
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 to $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.
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 400 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 and a 30-day risk-free trial on all purchases. Get your first frames for $54 with code NEWPAIR.
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 $5.95 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 $8.95. The company also offers free frames when you refer a glasses-wearing friend.
18. Eyeglasses.com
Best for Get-One, Give-One
Eyeglasses.com isn’t just a great place to find cheap eyeglasses online.— it also gives back to others through its “Buy One, Give One” campaign. This organization donates prescription glasses and provides vision-curing surgeries for those in need via its partner company RestoringVision.
By offering frames from over 350 big-brand names, as well as more affordable options (like replacement lenses that reuse your existing frames), the company makes it easy to find something in your budget. Frames start at $38 and include free shipping on orders of $50 or more.
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 its 1,000+ locations.
Lenscrafters offers a variety of popular brands including Ray-Ban, Prada and Coach, among others. Because many of its 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 eyeglasses online from Lenscrafters might save you money on contacts if you catch one of its promotions, such as the current promo for 50% off all lenses.
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, it also does 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 and Glasses
SmartBuyGlasses sells a bit of everything: from prescription lenses to sunglasses and even contact lenses. It also offers a steady stream of savings promotions — like the current clearance sale of up to 75% off select glasses and 15% off lenses.
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 a 100-day return policy.
22. 39DollarGlasses
Best for Re-Lensing
As the name suggests, 39DollarGlasses offers cheap eyeglasses online starting 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 and 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. 39DollarGlasses also 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 its extensive collection of reading 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 cheap eyeglasses online, 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 toddler 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 contains over 600 frames to choose from. Current deals include up to 50% off, or 21% off your entire order of rush frames with code SAVE21.
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.
Zenni is currently the cheapest place to buy eyeglasses online. The company sells single-prescription glasses starting at $6.95.
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.
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.
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.