The first time I bought glasses online, I was bracing for disappointment. I'd been paying £280 a pair at a high-street optician for fifteen years, and the assumption baked into that habit was that the high-street version was somehow better. The Glasses Direct pair arrived two weeks later, identical prescription, fit perfectly, cost £52. I have not bought from a high-street optician since, except once for a complex prescription change where the in-person service was genuinely worth it.
This is the honest pivot most UK adults haven't yet made. The first pair benefits from in-person fitting. Every subsequent pair is overwhelmingly cheaper online for the same lens quality. UK adults paying £200-£400 a pair on repeat purchases at Vision Express, Specsavers, or Boots Opticians for the same prescription available online for £40-£100 are routinely overpaying.
Why online is so much cheaper
It isn't a quality difference — it's a cost-base difference. High-street opticians' pricing reflects:
- Premium retail rent in major shopping centres
- Salaried staff providing in-person fitting service
- Frame markup of typically 4-8x wholesale
- Lens markup of typically 3-5x wholesale
Online retailers (Glasses Direct, Spex, Eyebuydirect):
- No retail rent
- Self-service ordering with online tools
- Lower markups (typical retail still profitable, just at lower multiples)
Same prescription, same lens material, same frame quality difference: £40-£80 online versus £200-£400 in-store. The maths is unavoidable.
The three online options worth knowing
Glasses Direct. UK-based online optician. Free home trial — they send four frames for free so you can try them at the kitchen table. Prescription glasses from £35. Typical pair (frame plus standard prescription lenses) lands at £35-£150.
Spex (formerly Spex4Less). Online optician with similar pricing. Strong on bifocal and varifocal lenses, which can be cheaper online than designer brands at high street. £40-£200 depending on lens type.
Eyebuydirect. International (US-based) but ships to the UK. Designer-styled frames at notably lower prices than designer-branded equivalents. £30-£120 typical.
When the high street is actually the right call
Don't go online for everything. Specsavers, Vision Express and Boots Opticians earn their keep in specific situations:
- First-time prescriptions — in-person fitting for accurate measurements matters more than the £150 you'd save online
- Complex prescriptions — high diopter, prism correction, advanced varifocals
- Children — in-person service is genuinely worth it
- NHS-funded glasses with vouchers
If your prescription has been stable for two-plus years, online is the right call.
The sequence I'd recommend
For your first pair: Specsavers in-person. Use NHS voucher if eligible. Get frames you actually like — the prescription is correct, the fit is right, you have a baseline.
For every subsequent pair (assuming stable prescription): Glasses Direct or Spex online. Try the same frame style you liked in person — Glasses Direct's home trial helps you check fit before committing.
For backup pairs or sports glasses: Eyebuydirect for the best price-to-style ratio.
What I'd swerve: paying full retail at high-street opticians for repeat purchases without considering online; subscription glasses services (rarely competitive on total cost); cheap £15-£25 online frames from unknown sites where lens quality issues are common.
What this article doesn't address
- Eye health checks. UK adults are eligible every two years on the NHS; private alternatives exist. Get one regardless of where you buy frames. Glasses retailers are not a substitute for a real eye exam.
- Contact lenses. Different category. Specialist online providers (Vision Direct, Lenses For Less) compete strongly with high-street opticians on contact-lens prices specifically.
- Sunglasses with prescription. Specific category — online retailers handle this well, often with substantial savings over branded prescription sunglasses on the high street.
This article is general consumer information about UK glasses purchasing, not medical advice. Get regular eye health checks regardless of where you purchase frames.
Affiliate disclosure: Morningfold has affiliate partnerships with Glasses Direct, Spex, and Eyebuydirect. See editorial standards.