1,000+ opticians100% free to use
Cost & Pricing

Cheap Eye Test

Find the cheapest eye tests in the UK. Compare prices at Specsavers, Boots, Vision Express, and independent opticians.

If you are looking for an affordable eye test in the UK, there are plenty of options. Many people pay far less than they expect — and a significant number qualify for a completely free test without even realising it.

The cheapest standard eye tests on the high street are typically found at Specsavers, where a private sight test costs around £25. Boots Opticians charges approximately £29.95, and Vision Express around £30. ASDA Opticians offers tests from around £20, making them one of the most affordable options. Independent opticians vary more widely, with prices generally ranging from £20 to £45. Some budget-focused independents in smaller towns may charge as little as £15 to £20.

Before paying for a test, always check whether you qualify for a free NHS-funded eye test. Over 14 million people in the UK are eligible, including everyone over 60, children under 16, people with diabetes, and those on certain benefits. Even if you don't qualify, many chains run regular free test promotions — Specsavers, for example, frequently offers free tests through their website and app.

Another way to reduce costs is to look for bundled offers. Many opticians offer free eye tests when you purchase glasses or sign up for a contact lens plan. Some supermarket opticians (ASDA, Tesco) offer very competitive prices and frequent promotions. Online voucher sites and cashback platforms sometimes have eye test deals as well.

Remember that the cheapest option is not always the least thorough. All UK optometrists must meet the same professional standards regardless of where they work. However, some budget tests may not include extras like OCT scans or retinal photography, which typically cost an additional £10 to £39. If you are over 40 or have risk factors for eye conditions, these additional tests can be valuable and are worth the small extra investment.

Frequently asked questions

Where is the cheapest place to get an eye test?
ASDA Opticians and Specsavers are typically the cheapest options at around £20 to £25. However, always check for free test promotions first — you may pay nothing at all. If you qualify for an NHS-funded test, it is free at any participating optician.
Is it worth paying more for a private eye test?
All standard eye tests in the UK meet the same clinical standards. However, more expensive tests may include additional technology such as OCT scans or ultra-wide-field retinal imaging. These extras can detect conditions earlier but are not essential for everyone.
Can I use an NHS voucher at any optician?
Yes. If you receive an NHS optical voucher, it can be used at any optician that provides NHS services, which includes virtually all high-street opticians. The voucher contributes towards the cost of glasses or contact lenses.

Find the cheapest eye test near you

Enter your postcode to compare opticians near you. Check real-time availability and book your appointment online for free.