Buying glasses is something that people can easily spend hundreds of dollars on. But it doesn’t have to be that way!
Did you know it’s possible to spend as little as $6.95 for a complete set of single-vision frames and prescription lenses when you buy them online? This unheard-of low price is from Zenni Optical, one of the best places to shop when you want to get cheap glasses online. Shipping will add $4.95 to the cost. That means your “out the door” price can be as low as $11.90!
Meanwhile, if you’re looking for bifocals many of the sellers listed below offer them. However, there may be some limitations when ordering bifocals online when you have a particularly strong prescription.
“If the prescription is too complex or strong to be ordered online, I’d recommend going to Costco or Sam’s Club and checking out their vision center in-person,” Clark.com writer Dallas Cox tells us. “You could call ahead to see if they’d be able to accommodate the prescription.”
Read on for our list of the best deals from cheap glasses sellers right now…
Looking for deals on contact lenses? We’ve got those, too!
- 1-800Contacts: First order? Save 30% + free shipping!
- ContactsDirect: Take 20% off when you sign up for this site’s newsletter
- GlassesUSA: Get 30% off contact lenses with code CONTACTS30
- TargetOptical: Save 25% on your first order
- Warby Parker: Get 20% off your first contacts order and get a $50 credit towards glasses or sunglasses when you order an annual supply.
RELATED: The best places to buy eyeglasses
Save on prescription glasses with these sales!
EyeBuyDirect
Cheap glasses start at just $6 on EyeBuyDirect.com. Students get 20% off lenses after verifying through Student Beans, and veterans save 20% with code VALOR. Through June 30, use code 2FORLESS to get the second pair 60% off, code SAVE35LENSES for 35% off lenses on orders of $80 or more, or code EYE30 for 30% off orders of $100 or more. Meanwhile, here are 5 things to know before buying glasses at EyeBuyDirect.
Zenni Optical
Zenni Optical is a long-time favorite of Clark’s, with prices starting at just $6.95 for complete prescription eyeglasses. Free standard shipping on orders $65 or more. Use code GET20 to get 20% off when you buy a second pair. Here are 6 things to know before your first order.
Costco Wholesale
Costco Optical offers prescription eyeglasses at competitive prices, with frames starting around $63 and single-vision lenses around $66. Anti-reflective coating is included at no charge on all prescription lenses. You need an active Costco membership to shop, and online ordering is available with a virtual try-on option. Here are 4 things to know before you buy glasses from Costco Optical.
Warby Parker
Warby Parker offers designer-style frames starting at $95 with prescription lenses included. Buy two pairs and automatically save 15%, no code needed. The site will also ship five frames to your door to try on for free before you commit. Free shipping, free 30-day returns, free scratched-lens replacement within 6 months, and FSA/HSA accepted. For more, here are 5 things to know before buying glasses at Warby Parker.
Sam’s Club Optical
Sam’s Club members save 20% on eyeglasses at the optical center. Plus members get 40% off each additional pair purchased on the same visit for the same patient. A Sam’s Club membership is required. Through June 15, you can join as a Plus member at 54% off the regular price. If you’re not a Sam’s Club member and you’d like to be, check out this deal on a membership.
39DollarGlasses
39DollarGlasses includes prescription Rx lenses free with every frame, with prices starting at $39. Free shipping on orders over $39. Military personnel, veterans and first responders get 20% off every order.
GlassesShop.com

Use code GSBOGO to get a second complete pair, frames and lenses, free at GlassesShop.com. The code is valid through Dec. 31, 2026. New customers can use code FIRSTFREE to get their first pair free (with standard 1.50 index lenses) or NEW50 for 50% off frames plus free shipping.








Why I Dig this Deal:
These deals give you many options for eyeglasses that don't break the bank!