Top 8 Sites to Buy Cheap Glasses Online

Some of the links in this post are from our sponsors. Read our disclosure to see how we make money.

You can buy cheap glasses online for much less than a store. Here are the 8 best sites to buy cheap prescription eyeglasses and save 50%.

If you wear prescription eyeglasses, you know they can be expensive. Fortunately, you can buy cheap glasses online for a fraction of the cost.

Buying glasses online lets you save money to apply towards other needs. If you wear glasses, this post shares some of the best ways to buy cheap prescription glasses online.

Best Places to Buy Cheap Glasses Online


Thanks to online vendors, the best way to save money on prescription eyeglasses is to order glasses online. Keep in mind that every vendor is different. You may need to shop around to get the best deal.

Below are the eight best places to buy affordable glasses online.

EyeconicVariesFree shipping Shop Now
39DollarGlasses$39+Free shipping on orders $99+ Shop Now
Coastal$19+Free shipping Shop Now
GlassesUSA$38+Free shipping + returns Shop Now
DiscountGlasses$19+365-day returns Shop Now
Eyeglasses.comVaries200,000+ frames Shop Now
WebEyeCareVariesFree shipping Shop Now
CostcoVaries$50 average savings Shop Now


1. Eyeconic


If you want reliable frames at a low price, Eyeconic is one of the best sites. They also sell contact lenses and are the only online vendor that works with VSP insurance.

This lets you buy frames in-network and save up to $220.

Their partnership with Metlife and Cigna makes it easy to provide your prescription information.

The one major drawback to Eyeconic is they don’t give you the option to try glasses on from the comfort of your home. Fortunately, they do have a virtual try-on tool.


  • Only online retailer to work with VSP insurance
  • Free shipping
  • Brand name glasses
  • Helpful virtual try-on tool
  • 30-day money-back guarantee
  • Sells blue light lenses


  • No in-home try-on ability
  • Returns can take several weeks
Shop Now


2. 39DollarGlasses


If you want a reliable and affordable pair of glasses, 39DollarGlasses is one of the top options to buy cheap glasses online.

Frames start at $39. This price is good for only single-vision lenses. The price goes up if you need a different style.

The main drawback to 39DollarGlasses is they don’t offer free shipping unless you spend $99. They also do not offer name brand frames.

These negatives are balanced by their re-lens program, which allows you to put new lenses in your old frames.


  • Frames start at $39
  • Cheap prices on reliable frames
  • Re-lens program
  • Next-day delivery available
  • 30-day money-back guarantee


  • No in-home try-on ability
  • No name brand frames
Shop Now


3. Coastal


Coastal is a newer player in the online prescription glasses space. It offers frames starting at $19. Coastal also carries brand name glasses.

What sets Coastal apart is their social consciousness. When you buy a pair of eyeglasses, they donate a pair through the Ellisor Vision Foundation. This donation helps someone else improve their sight.

The one drawback to Coastal is they do not offer the ability to try your new glasses on in your home. You can try glasses virtually, which is somewhat standard in the industry.

They also offer complimentary UVC-protectant, anti-reflective, and scratch-resistant coatings on all lenses.


  • Frames start at $19
  • In-house and name-brand frames
  • Complimentary upgrade on all lenses
  • Free shipping
  • 14-day money-back guarantee
  • Socially conscious


  • No in-home try-on availability
  • Shorter return window
Shop Now




GlassesUSA is one of the more overwhelming platforms on our list of best places to buy cheap glasses online. According to their site, they offer more than 2,000 different frames.

With more than 45 name brands, they have a large selection. Frames start at $38.

You can regularly find deals, such as buy one get one free, to help save more money. Their clearance section has frames starting at $19.

Like other vendors, you can only try frames virtually. They offer free shipping to many locations and a 14-day money-back guarantee on your frames.

Scratch-resistant coating is included on all lenses at no cost.


  • Frames start at $38
  • A wide selection of frames
  • Name-brand frames at an affordable price
  • Free shipping and returns
  • Regularly run sales
  • 24/7 customer support


  • No in-home try-on availability
  • The clearance section is a bit limited
Shop Now




If a lengthy return program is important to you, is the store for you.

Most vendors only have a 14 or 30-day return window. offers a 365-day return window, no questions asked.

The site offers over 80 designer frames. Prices start at just $19.

Purchases of $50 or more receive free shipping. If you need your glasses sent overnight, it costs $19.99.

Like other vendors, you can only try frames virtually before buying. However, thanks to their generous return window, that should not be an issue.

One thing to keep in mind is that complimentary bonuses, such as lens coatings, are not free.


  • Frames start at $19
  • 365-day return window
  • Over 80 designer frames to choose from
  • Overnight shipping is available
  • Numerous options in their clearance section
  • Regularly runs sales


  • No in-home try-on availability
  • No complimentary lens coatings
Shop Now


6. is the biggest vendor on our list. They carry a whopping 200,000+ frames, including 400+ designer brands.

They source frames directly from manufacturers and work with Essilor, the best lens laboratory in the world. demonstrates that quality is important through their products.

Shipping is free on all orders. This includes some international locations. If you need to return an item, you must pay for shipping.


  • Huge selection of frames
  • Plenty of designer frames
  • High-quality products
  • A+ rating from the Better Business Bureau
  • 50% off the average retail price
  • Free shipping
  • 30-day money-back guarantee


  • No in-home try-on availability
  • Must pay for return shipping
Shop Now


7. WebEyecare


WebEyeCare has hundreds of eyeglasses choices. This includes several designer options for both men and women. They even offer smaller frames if you need glasses for your kids.

Anti-reflective and scratch-resistant coatings are available. They offer bifocals and trifocals as well as tips on choosing the correct frame shape to highlight your features.

You’ll find WebEyeCare frame prices to be reasonable. Many options cost under $100. Once you add lens options, you’ll likely still save a few hundred dollars as compared to purchasing from other sources.


  • Large selection of frames
  • Several designer frames
  • Smaller frames for kids
  • Bifocals and Trifocals
  • 100% satisfaction guarantee
  • Free shipping


  • No in-home try-on availability
  • Must pay for return shipping
  • Exclusions on the satisfaction guarantee
Shop Now


8. Costco


If you want to buy cheap prescription glasses and frames locally, you might want to consider Costco.

Most Costco locations have an optometrist on staff who provides eye exams. This is one of the best, and most unknown, Costco money saving hacks.

I’ve had exams done at my local Costco and saved about $50. The one drawback is their frame selection is more limited than some of the options listed above.

But, what they do have is very reasonable in cost.

Can I buy glasses at Costco without a membership?

This depends on where you live. In many cases, you can have an exam without being a member. However, you can’t buy frames or lenses.

Costco does let people buy frames and lenses online without a membership several times a year. This can save you money.

They’re also a good option to buy cheap contacts online if you prefer contacts over glasses.


  • Inexpensive frames and eye exams
  • Optometrist onsite
  • Sells progressive lenses


  • May require a Costco membership
  • Limited selection
Shop Now


How Much Does The Average Pair of Prescription Glasses Cost?


Before you look for places to buy cheap eyeglasses online, it’s important to know what they cost. Prices can vary, but here is the average cost of eyeglasses, according to The Vision Council:

  • Eye Exam – $198
  • Single Lenses – $112
  • Frames – $231

This comes out to $541 if you don’t have vision insurance. Some eye doctors reduce the price of the exam if you buy frames from their office.

If you begin to add different stylized features to your glasses, it’s easy to increase the cost. However, there is no need to spend that much to buy prescription eyeglasses online.

Buy Cheap Prescription Glasses Online FAQs


If you’re new to buying prescription lenses online, you may have some questions. Here are a few answers that might help.

Can I order prescription glasses online?

Yes. The key is to get the prescription directly from your eye doctor.

The online vendor typically calls your doctor to confirm the prescription. This ensures they give you the correct lenses.

How much should glasses cost?

On average, they should cost $100 – $300. This price includes both frames and lenses.

The more stylized the glasses are, the more they will typically cost. It’s not necessary to spend a lot of money since there are plenty of options to choose from on the lower end of the price range.

Are cheap online glasses any good?

Yes, cheap glasses can be good. All of the sites on our list are highly-rated and sell reliable, sturdy frames.

Who has the best deal on prescription glasses?

It’s easy to overspend on prescription glasses. All of the sites on this list offer savings, though Coastal and offer the best deals with frames starting at $19.

Wherever you purchase glasses, make sure to negotiate or use discounts to save more money.

Does vision insurance help me save money on glasses?

Vision insurance can save you money on prescription eyeglasses. The best vision insurance company to use is VSP Insurance.

VSP Insurance offers individual plans you can purchase if your employer does not provide vision insurance as a benefit. Always make sure to read the terms and conditions to know what your plan will cover.

What kind of frames should I buy?

There are many frames to choose from when buying prescription glasses online. It’s important to find a frame you like and feel comfortable wearing.

Before buying, know your pupillary distance (P.D.). This is the distance between your pupils, measured in millimeters.

While not every doctor will provide this on your prescription, they will provide it if you ask. Certain frames will not work with certain P.D.s, so make sure you find a frame that will be a good fit.

What is the best site to buy glasses online?

Our pick is Eyeconic. The site sells affordable frames without sacrificing quality. If using insurance is important to you, it’s also the only site that works with VSP Insurance.

Are glasses cheaper at Costco?

Prescription glasses are typically cheaper at Costco. Not only does the store offer discounted exams, but you can also often find discount glasses for less than they cost at other retailers.



There are many options to choose from when looking to buy cheap glasses online. There’s no need to spend $400+ on a pair of glasses since there are ways to save money and still get a quality pair of glasses.

Keep in mind that many of the above retailers regularly have deals to help you save more money. With a little effort, it’s possible to buy cheap prescription eyeglasses online and have a pair you can comfortably wear as long as your prescription is valid.


Where do you go to buy affordable glasses online? How much was your last pair of eyeglasses? Do you have vision insurance?

The following two tabs change content below.

John is the founder of Frugal Rules, a dad, husband and veteran of the financial services industry whose writing has been featured in Forbes, CNBC, Yahoo Finance and more.

Passionate about helping people learn from his mistakes, John shares financial tools and tips to help you enjoy the freedom that comes from living frugally. One of his favorite tools is Personal Capital , which he used to plan for retirement and keep track of his finances in less than 15 minutes each month.

Another one of John's passions is helping people save $80 per month by axing their expensive cable subscriptions and replacing them with more affordable ones, like Hulu with Live TV.