CNET logo Why You Can Trust CNET

Our expert deal-hunting staff showcases the best price drops and discounts from reputable sellers daily. If you make a purchase using our links, CNET may earn a commission.

Best Online Glasses and Contacts Deals: Savings You'll Have to See to Believe

These offers are a sight for sore eyes, but they won't last long, so take advantage of them while you can.

Jared DiPane
Jared DiPane
Jared DiPane Managing Editor, Commerce
Jared DiPane is a Managing Editor on CNET's Commerce Team. He leads a team which helps find and deliver all the best deals and tips on how to maximize your money. With over 10 years of experience, he's managed commerce content and initiatives for Digital Trends, Mobile Nations, & Future PLC. When not deal hunting, he's likely spending time with his family, building something or researching his next big purchase.
Expertise Deals and Shopping Tips
Jared DiPane
4 min read
See at Glassesusa
Glasses USA
Buy one pair of frames, get one free
See at Glasses.com
Get 50% off frames, lenses and treatments
See at FramesDirect.com
Up to 50% off top brands + 60% lenses
See at EyeBuyDirect
Buy one pair, get one free
See at Lensabl
20% off blue light blocking glasses
See at ContactsDirect
Save 15% on all orders
See at 1800 Contacts
1800 Contacts
Save 20% on first order and free shipping
See at Warby Parker
Warby Parker
15% off first contact order
See at Glasses USA
Glasses USA
25% off contact lenses
A close up of a pair of purple glasses
EyeBuy Direct

Shopping for glasses online makes finding the right pair at the right price easier than ever. It's certainly more convenient than heading to the store in person, and it allows you to instantly compare dozens of different styles and prices with the push of a button. Plus, tons of major retailers and vendors are always offering a rotating selection of deals that can help you snag your next pair (or two) for a lot less. To help you make the most of these offers, we've rounded up some of the best deals on glasses and contacts you'll find online right now below. 

If you've signed up for a flexible spending account through your employer, you may be able to apply some of those funds to purchases at the retailers listed below. For more information, check out our FSA guide.

Get the best price with CNET Shopping.
Love shopping online but don't have time to compare prices or search for promo codes? Our CNET Shopping extension does that for you, so you always get the best price.
Add CNET Shopping
Shopping laptop image

Watch this: Tips for buying prescription glasses online

Best online glasses deals

If you're looking for a new pair or two of glasses, Glasses USA has some of the best offers you'll find out there right now. There are discounts on both frames and lenses, so no matter what you're looking for, you're sure to find it for less here.

Buy one, get one free: With the code BOGOFREE you can get a second pair (of equal or lesser value) of glasses for free right now. The order can online include one "premium" frame and the discount will be the amount of the cheaper of the two pairs of glasses. Be sure to browse the entire selection to see which you prefer.

30% off frames: If you only need a single pair of glasses, coupon code SAVE30 is the go-to for you. It discounts your purchase by 30% and ships you the glasses for free. This only applies to frames with basic Rx lenses and it's not compatible with premium, on-sale or "new arrival" glasses. This coupon can be used to save on sunglasses as well. 

Other deals include 50% off lens upgrades with the code LENSES50, and you can save on select designer frames (though quite a few brands are excluded) with the promo code DESIGNER40.

Right now, Glasses.com is offering customers up to 50% off a variety of frames with prescription lenses, as well treatments. All frames and unbranded lenses qualify for the discount. This offer excludes the glasses collection and cannot be combined with any other offer. 

At FramesDirect.com you can save up to 50% on stylish glasses from popular brands like Ray-Ban, Oakley, Persol and more. Plus, you'll also get 60% off lenses and add-ons too with the code STYLE60. There are a bunch of styles and designs included in the sale, so be sure to check them out now.

EyeBuyDirect has a pretty great offer available right now. When you buy one pair of glasses and use the promo code TWOCOOL at checkout, you can get a second pair for free. At least one pair must be priced at $15 or more, and the discount will automatically be applied to the lower-priced pair. This coupon code deal can't be combined with other offers, and it excludes frames from Ray-Ban, Oakley, Arnette and Vogue.

And if you do want designer frames, you can snag select pairs from Ray-Ban, Oakley and other brands for as much as 50% off when you use the promo code TOP50.

Lensabl has a few different offers you can take advantage of right now. You can save 15% on lenses and designer frames with the promo code SEE15, or grab a pair of blue light blocking glasses or lenses for 20% off with the promo code BLUE20. Plus, you can take 15% off Lensabl Plus vision plans with the coupon code PLUS15.

Best online contacts deals

Using the code MYLENSES will save you 15% on any order with ContactsDirect, and like always, you get free shipping. This promotion is not limited to your first order, so if you've ordered with ContactsDirect in the past, you'll still be eligible for the discount on this order as well.

Right now you can get 20% off your first order of contacts from 1800 Contacts -- plus you'll get free shipping, too. The site carries all the popular brands, like Acuvue, Biofinity, Proclear, Biotrue and more, and you can even use your vision insurance with 1800 Contacts. The discount will be automatically applied at checkout. 

Glasses aren't for everyone, and this deal at Warby Parker is a great opportunity to get yourself some contacts instead. You can save 15% on your first contacts order and shipping is free. There are a bunch of different contact brands available, including Scout, Acuvue, MyDay and more. The discount will automatically be applied during checkout. 

Glasses USA is also offering a deal on contacts right now. You can save 25% on all lenses when you use the coupon code CONTACTS25 at checkout. 

The information contained in this article is for educational and informational purposes only and is not intended as health or medical advice. Always consult a physician or other qualified health provider regarding any questions you may have about a medical condition or health objectives.

Get the best price with CNET Shopping.
Love shopping online but don't have time to compare prices or search for promo codes? Our CNET Shopping extension does that for you, so you always get the best price.
Add CNET Shopping
Shopping laptop image