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.