👓 How Much Does an Eye Test Cost in the UK? (2026)
Eye tests in the UK range from free (NHS) to £40+ at private opticians. Here is exactly what you should expect to pay in 2026.
UK Eye Test Prices 2026
| Type | Cost | Who Qualifies |
|---|---|---|
| NHS Eye Test | Free | Under 16, over 60, benefits claimants, diabetics, diagnosed glaucoma/at risk, low income with HC2 |
| Standard Private Eye Test | £20–£40 | Everyone (no referral needed) |
| Contact Lens Fitting | £30–£60 | Add-on to eye test |
| Children’s Eye Test | Free (NHS) | Under 16 (under 19 if in full-time education) |
What Is Included in an Eye Test?
- Visual acuity check (the classic letter chart)
- Refraction test (prescription strength)
- Eye pressure check (glaucoma screening)
- Retinal health examination
- Discussion of any concerns
How to Book an Eye Test Near You
Search for opticians near you on Bookora, compare availability and prices, and book online in under 60 seconds. Most opticians offer appointments within a week.
Do I need a referral for an eye test?
No. You can walk into any optician or book online without a GP referral.
How often should I have an eye test?
Every 2 years for most adults. Every year if you wear glasses or contact lenses, or have a family history of eye conditions.
✂️
Ready to book?
Find the best local services near you — barbers, dentists, vets and more.
Find services near me