
Health? or Hype?
Make the right choice with recommendations you can trust, backed by expert testing.
Explore health recommendationsBy clicking a retailer link you consent to third-party cookies that track your onward journey. This enables W? to receive an affiliate commission if you make a purchase, which supports our mission to be the UK's consumer champion.

In this article
Looking for some new specs? Our opticians customer survey uses insights from thousands of customers to uncover the best places to buy glasses in-store and online.
We asked more than 13,000 people who had recently bought glasses in-store to rate their experiences and tell us how happy they were with the glasses they bought.
Brands were rated on the value and quality of their glasses, as well as customer service, aftersales service and store environment.
| Brand | Customer score | Store environment | Customer service | Aftersales service | Quality of the glasses | Accuracy of lenses | Value for money |
|---|---|---|---|---|---|---|---|
| Asda Opticians | Sign up to reveal Get instant access to this and all our scores and recommendations Unlock tableGet Digital access £9.99 per month, cancel at any time. Already a member? | ||||||
| Bayfields | |||||||
| Boots Opticians | |||||||
| Costco Optical | |||||||
| Duncan & Todd | |||||||
| Independents | |||||||
| Leightons | |||||||
| M&S Opticians | |||||||
| Optical Express | |||||||
| Scrivens | |||||||
| Specsavers | |||||||
| Vision Express | |||||||
Sign up to reveal
Get instant access to this and all our scores and recommendations
Unlock tableGet Digital access £9.99 per month, cancel at any time.
Already a member?
Log in
Table notes: Based on an online survey of 13,054 Which? members and members of the public who had bought prescription glasses in-store in the past two years. The survey was conducted between June and July 2026. A minimum sample size of 40 was needed to generate a rating. n/a denotes too few responses. Customer score is based on satisfaction and likelihood to recommend. Customers also rated aspects of service; these are presented as star ratings from one to five.

Make the right choice with recommendations you can trust, backed by expert testing.
Explore health recommendationsIn our survey, most people said they bought glasses from the same place they had their eye test, which makes sense for personalised advice and convenience.
But it can also be a good idea to shop around for better value. Many people don't realise that opticians are obliged to give you a copy of your prescription, which means you can take it elsewhere.
The only thing they don't have to give you is your pupillary distance measurement. This is the distance between your eyes, taken from the centre of your pupils, and is crucial to ensuring that frames fit correctly.
If you want to buy your frames at another store, check with the optician first to see whether they will measure for you before ordering.
While buying glasses elsewhere lets you shop around for your favourite frames, it can cause problems if there’s a dispute over an issue with your glasses and who is responsible. Ask staff at your optician store how this would work so you’re armed with the information you need before deciding.
Are the best brands for buying glasses also the best option for getting an eye test? See our breakdown of the top-rated brands for eye tests, and the best and worst optician brands overall

Our expert opticians recommend the following when you're deciding where to buy your specs and figuring out what you can afford:
If price is the deciding factor, shop around before you decide, because costs can vary significantly.
Basic single-vision frames start from around £15 at Asda Opticians and Specsavers, and from around £50 at M&S Opticians. Independent opticians are likely to charge more. Before you decide where to buy, check the cost of optional extras, such as anti-scratch and anti-glare coatings, and whether they’re included in the basic price.
High street brands such as Boots Opticians and Vision Express also offer deals like 'buy one get one free' or 'buy one get one half price', which can be handy if you want more than one pair.
Some people are eligible for an NHS optical voucher to reduce the cost of glasses, and most opticians accept them. Eligible people include those on income support, those with certain complex prescription needs, under-16s and those under 18 and in full-time education.
Buying online can save you money and offer a wider choice of frame styles. We asked people who bought glasses online about their experiences, so we can share insights into the main online glasses brands and how people rate them.
Which? members can log in to access the full results.
Not yet a Which? member? Sign up today to see which brands excelled and which fell short. Non members will see an alphabetically ordered list of brands.
| Brand | Customer score | Aftersales service | Ease of using the website | Overall ordering process | Overall delivery process | Price of glasses | Quality of glasses | Accuracy of lenses | Value for money |
|---|---|---|---|---|---|---|---|---|---|
| Direct Sight | Sign up to reveal Get instant access to this and all our scores and recommendations Unlock tableGet Digital access £9.99 per month, cancel at any time. Already a member? | ||||||||
| Glasses Direct | |||||||||
| Goggles4U | |||||||||
| Opticians Direct | |||||||||
| SelectSpecs | |||||||||
| Specsavers | |||||||||
| Spex4Less | |||||||||
| Vision Express | |||||||||
Sign up to reveal
Get instant access to this and all our scores and recommendations
Unlock tableGet Digital access £9.99 per month, cancel at any time.
Already a member?
Log in
Table notes: Based on an online survey of 1,817 people who had bought glasses online in the past two years. Survey was conducted between June and July 2026. Customer score is based on satisfaction and likelihood to recommend.

Direct Sight sells glasses online from £9 and offers next-day delivery if you order before 3pm. It has a 30-day returns policy.
If you order two or more pairs of prescription glasses or sunglasses, including varifocals and bifocals, you get a 15% discount.
Visit Direct Sight to find out more.

Online retailer Glasses Direct sells a wide range of frames from £15 for two pairs. It also sells designer frames from brands including Gucci and Ray-Ban, and offers a 120-day returns policy.
Orders over £95 and designer frames ship free of charge. Otherwise, expect to pay £4.95 for standard delivery.
If your glasses need adjusting, the brand's website says you can either call for advice on how to do this yourself or return them in the pre-paid packaging.
For more information, visit Glasses Direct.

This brand offers a wide range of limited-offer discounts, with frames starting from £2. It sells more than 1,400 glasses frames for less than £20.
Delivery times are longer than your average online retailer, though, so expect to wait between 14 and 21 days. You'll pay £4.95 for UK standard delivery.
Visit Goggles 4 U for further information.

Opticians Direct sells glasses from designer brands including Tiffany & Co, Victoria Beckham and Versace.
Two-day delivery in the UK is free, or you can pay £9.95 for next-day delivery of well-stocked products. There's a 30-day returns policy.
For more information, visit the Opticians Direct website.

Glasses start from £6 for a basic frame, and delivery takes anywhere from next day for a basic lens to up to 21 days for complex lenses.
While frames are low cost, delivery can add up with any online provider. Here, it's free for frames over £49; otherwise, it's £5.95 for standard delivery and £9.95 for next-day delivery.
Go to the SelectSpecs website for more information.

Specsavers is better known for its high street stores, but you can also order frames from £15 online.
Orders are shipped within 10 working days. Delivery is free on frames £70 and above, or £3.50 for cheaper frames.
It offers a 100-day returns period and in-store servicing for frames if your glasses need tightening or adjusting.
Visit the Specsavers online store for further information.

Frames not on sale start from around £15 . You get a 12-month frame warranty on all glasses, and delivery is £4.95.
Visit the Spex4Less website for further information.

Vision Express is a well-known high street brand, but you can also buy glasses from it online. Delivery is free if you spend at least £35. Otherwise, it's £3.
You can get prescription glasses in three to five working days. If you've chosen lens add-ons, such as an anti-reflection or easy-clean coating, expect to wait for up to 10 working days.
For more information, go to the Vision Express online store.

Most people shop online because they're attracted by the relatively low cost and wide range of frames. The brands in our survey scored well for visual acuity, but be aware that if you need varifocals, the fit of glasses is very important, so many people opt to buy in-store where easy adjustments can be made.
People buy online for cost and convenience, and our research shows that this can be a good option for simpler prescriptions.
More care is needed for complex prescriptions, such as higher-strength lenses or varifocals. This is because specific measurements are needed to make sure the frames fit and the lenses sit correctly in front of your eyes.
That said, most of the brands in our survey scored well for accuracy of lenses and customer service if anything goes wrong.
Costs can seem temptingly low, but as with any pair of glasses, make sure you factor in the cost of added extras such as anti-glare or anti-scratch coatings, or thinner lenses.
Don't forget about delivery costs, either.

If you want to buy glasses online, you’ll need your prescription and your pupillary distance, which you may need to measure yourself.
Opticians must give you a copy of your prescription, but not your pupillary distance, which helps to make sure your pupils are positioned accurately in the centre of the lenses. It’s especially important for higher-strength prescriptions and varifocals because a measurement more than a couple of millimetres off could make the glasses unusable.
Online glasses brands will give you tips on how to measure your pupillary distance, but double-check it, as it can be a bit fiddly.
For added reassurance, you can also pick websites that send you a selection of frames to try on at home.
If you’ve got a high prescription, you might want to opt for high-index (thinner) lenses when buying online, as they’re more likely to work with a range of frames.
As a rule of thumb, if your prescription is stronger than +/- 3 but less than +/- 5, consider thinner lenses (around 1.67 index). If your prescription is stronger than +/- 5, you may want to go even thinner (around 1.74 index). Thinner lenses can add to the overall cost, so calculate everything before committing.
When shopping online, it’s not necessarily easy to know which frames will suit your prescription (as above) or fit properly.
Some sites offer a free try-at-home service. This can make up for the lack of in-person fitting advice and lets you take time to decide what fit/style works for you.
Glasses made to a prescription are likely to be classed as a personalised item, but if the goods you buy are faulty or not as described, you still have the same rights as when buying face-to-face.
When you buy goods online, you have additional rights to return them. This is because your decision may be based on a brief description or a photograph – so what you receive isn't always quite what you’d expected.
Any terms and conditions that say you must 'cover the cost of returning an item' don't apply when the goods being returned are faulty.
See our consumer rights section for more information.

When choosing your frames, there are several added extras you can opt for. Some of the most popular ones are below, but ask your optician what they offer and what they recommend for your specific circumstances.
It's also worth checking what added extras come as standard, as some brands are more generous than others.
Considering laser eye surgery? We reveal typical costs and explain why you need to be wary of marketing claims
Our biannual opticians brand survey is the result of months of research and number crunching. It's designed to give a thorough and statistically robust insight into the performance of different optician brands, as rated by real customers who have used their services.
We quizzed more than 13,000 people who bought glasses in-store and more than 1,800 who bought online to get their verdict on the brands they'd used.
Our expert statisticians then analysed the results, producing an overall customer score and ratings for factors such as price, quality and accuracy, so you can easily see which brands excel.
Could switching to hearing glasses work for you? Listen to our podcast to find out