Special offers

Complete glasses from £19

Complete glasses from £19

At Specsavers we have stylish frames to suit all tastes and pockets - our complete glasses start from just £19 a pair.


View offer

2 for 1 glasses from £69

Want to switch things up a bit? Our famous 2 for 1 glasses offer gives you unbeatable choice and value. When you buy a pair of glasses from our £69 range or above, you can get a second pair – free.


View offer
50% off contact lenses with easycare

50% off contact lenses with easycare

When you sign up to buy your contact lenses with our easycare package, you can get 50% off your contact lenses for the first three months.


View offer
Spend £99 online and save £5 on contact lenses

Save £5 when you spend £99 or more on Contact lenses

All you need is a current contact lens prescription


View offer
Free Contact Lens Trial

Free Contact Lens Trial

Try before you buy with one pair of monthly lenses or five pairs of daily disposable lenses, free


View offer
2 for 1 designer glasses

2 for 1 designer glasses

You can choose any two pairs of designer glasses from our stylish £99 to £169 ranges, and pay for just one. 


View offer
20% off glasses for over 60s

20% off glasses for over 60s

If you’re over 60 and buy a single pair of glasses from our £69 range or above, you’ll get 20% off.


View offer
Designer Glasses for Teens

Designer Glasses for Teens

Designer glasses for teens from £14 with NHS funding for glasses


View offer
Free Varifocal Lenses

Free Varifocal Lenses

Buy any pair of glasses from our £69 range or above, and we’ll fit standard varifocal lenses free


View offer
Free Reactions

Free Reactions

Usually £59 but free right now when you buy one pair of glasses from our £69 range or above


View offer
Free Pair for Kids and Teens

Free Pair for Kids and Teens

£85 ranges are free with an under-16s’ NHS optical voucher – and that includes a UV filter and scratch-resistant treatment.


View offer
Polarising Lenses Now Only £49

Polarising Lenses Now Only £59

Less glare at a lower price - upgrade your sunnies with polarising lenses


View offer
2 for 1 Varifocal Glasses

2 for 1 Varifocal Glasses

Choose two pairs of glasses from the £69-£169 ranges with varifocal lenses from £39 and pay for just one.


View offer
50% off glasses with contact lenses

50% off glasses with contact lenses

Discounted glasses when you sign up for an easycare contact lens scheme


View offer
Free UltraClear SuperClean

Free UltraClear SuperClean

When you choose a frame from the £69 range or above, you can have a free UltraClear SuperClean treatment added to your lenses – usually £35.


View offer
Free Thin + Light lenses

Free Thin + Light lenses

Choose any pair of glasses from our £69 range, and get Extra Thin + Light lenses free


View offer
Great Value For NHS Customers

Great Value For NHS Customers

Fantastic value for customers with an NHS optical voucher


View offer
Student Discount 25% Off

Student Discount 20% Off

20% off the latest designer glasses for students


View offer