Cheap Glasses Deals
100% Verified
We check every deal, but if something's changed, please report it.
Price Check
Ensure you compare prices first, offers aren't necessarily cheapest.
Shop Safely
There's a risk any company can struggle, so learn to Shop Safely.
This is a regularly-updated list of cheap deals glasses. If you need an eye test, see our Free Eye Test page.
0 Current Deals
-
If you go online to glasses retailer SpeckyFourEyes*, you can get Superdry specs for £22 delivered (norm £100-£120), when you enter the MSE Blagged code SUPER22MSE at the checkout, until 31 Dec 2019. Delivery's free with the code.
Need-to-knows for getting the cheapest price
- Pick 'continue with free lenses' when asked to choose your lens package. Thinner or scratch-resistant lenses will cost £9-£125 extra.
- You can either enter your prescription during the checkout process, or opt to send it later. Some frames aren't suitable for high prescriptions, so keep an eye out when choosing.
- Select 'Royal Mail Standard' delivery at £4.99 if you want the cheapest option.
See 'More info' below for T&Cs. -
Get Our Free Money Tips Email!
For all the latest deals, guides and loopholes - join the 12m who get it. Don’t miss out -
If you're a new customer to online glasses and contact lens retailer Vision Direct*, enter the MSE Blagged code MSE11 to get 11% off everything on site. Delivery's £2.98. It can't be used with other offers.
Vision Direct may not always be the cheapest retailer, even with the code, so make sure to always do your own price comparisons.
-
You can get a complete pair of varifocal glasses for £45 at Asda Opticians*. The price includes value frames, lenses, anti-reflective coating, tints and thinner lenses (if required).
We compared prices with a number of other opticians, and found that Asda Opticians was the cheapest for varifocal glasses. Always compare prices before you buy though, as you may find a good deal at your local opticians.
See below for the prices of a complete pair of varifocal glasses elsewhere:
- Vision Express from £50
- Glasses Direct from £68
- Specsavers from £69