VisionTestCost.com is an independent price comparison resource. Not affiliated with any eye care provider or insurance company. Prices are estimates based on publicly available data.

Eye Test Cost in the UK: Specsavers, Vision Express and More (2026)

A standard private eye test in the UK costs £25 at major chains. Free if you are NHS-eligible. Scotland offers free tests for all residents.

Standard private test
£25
With OCT scan
£30-£45
NHS-eligible
Free
Scotland (all residents)
Free

UK Eye Test Price Comparison 2026

ProviderStandard TestWith OCTHome VisitStores
Asda Opticians£20-£22N/AN/A~300 (in Asda stores)
Specsavers£25£30-£35£60+800+
Vision Express£25£25-£30 (Eyecheck)Available350+
Boots Opticians£25-£29£35-£40Limited600+
Independent optician£25-£40£30-£50Varies~6,500 in UK

Prices are standard test fees excluding NHS patients. Confirm pricing when booking. Specsavers and Vision Express often run promotions.

What is OCT and Is It Worth the Extra Cost?

OCT (Optical Coherence Tomography) is a non-invasive retinal imaging scan that creates a detailed 3D cross-section of the layers of your retina. Unlike conventional examination which looks at the retinal surface, OCT can detect subtle changes within the retinal layers years before they become visible.

OCT can detect early signs of: age-related macular degeneration, glaucoma, diabetic macular oedema, and epiretinal membranes. It is completely painless and takes about 5 minutes on top of a standard eye test.

Worth it if you are...
  • 40 or older
  • Family history of macular degeneration or glaucoma
  • Diabetic or at risk
  • Highly myopic (over -6)
  • Haven't had OCT before
Optional if you are...
  • Under 40 with no risk factors
  • Had OCT scan within last 2-3 years with no issues
  • On a tight budget with low-risk profile

Free NHS Eye Tests

You do not need to pay for an eye test if you qualify for NHS-funded care. Check whether you qualify before booking a private appointment.

Under 16
16-18 in full-time education
60 or over
Diagnosed with diabetes
Diagnosed with glaucoma
40+ with family history of glaucoma
Registered blind or partially sighted
Universal Credit recipient
Pension Credit (Guarantee)
Full NHS Eligibility Guide

How to Save on UK Eye Tests

  1. Check NHS eligibility first. Many people who qualify for free tests don't realise they do. Over-60s, under-16s, and benefit recipients all qualify. See the full list.
  2. Use Asda Opticians. At £20-£22, Asda is consistently the cheapest private option where available. Tests are conducted by qualified optometrists.
  3. Look for Specsavers and Vision Express deals. Both chains regularly run promotions, especially for new customers. Check their websites before booking.
  4. Student discounts. Some chains offer student discounts on eye tests and glasses. Ask when booking.
  5. Corporate vouchers. Many employers include eye test vouchers in employee benefits (especially for screen workers under DSE regulations). Check with HR.
  6. Skip OCT if low-risk and under 40. Save the extra £10-£20 unless you have risk factors. A good optometrist will only recommend it if genuinely warranted.

What Is Included in a UK Eye Test?

A standard UK eye test (known officially as a "sight test") typically takes 20-30 minutes and includes:

  • Visual acuity: how clearly you can read letter charts at distance and near
  • Refraction: determining your glasses or contact lens prescription
  • Slit lamp: examination of the front of the eye (cornea, lens, eyelids)
  • Tonometry: eye pressure measurement (glaucoma screening)
  • Fundoscopy: examination of the retina and optic nerve
  • Cover test: checking eye alignment and binocular vision
  • Visual fields: peripheral vision check (may vary by provider)
  • Written report: given at the end of the appointment

FAQ: UK Eye Tests

How much does an eye test cost at Specsavers UK?

A standard eye test at Specsavers costs £25. Adding an OCT retinal scan costs an additional £10, bringing the total to £30-£35. NHS-eligible patients pay nothing. Specsavers is the largest optical retailer in the UK with over 800 stores.

How much is an eye test in the UK?

A standard private eye test costs £25 at Specsavers, Vision Express, or Boots. Asda Opticians is typically cheapest at £20-£22. With OCT, expect £30-£45. NHS-eligible patients pay nothing.

What is OCT and is it worth the extra cost?

OCT is a non-invasive retinal scan creating a 3D cross-section of the retina. It detects early macular degeneration, glaucoma, and diabetic retinopathy years before conventional examination. For most people over 40 or with risk factors, the extra £10-£20 is genuinely worth it.

Are eye tests free in Scotland?

Yes. Scotland funds free eye tests for all residents regardless of age or income. This is a devolved benefit not available in England or Wales (where tests are only free for eligible groups). Just register with an NHS optician and book an appointment.

Related guides

NHS Free Eye TestChildren's Eye Tests (UK)Glasses vs Contacts (UK)US Eye Exam Costs