Cheap Glasses Deals
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 Fri 31 Jan. 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.
You can use the codes more than once but can only use one code per item, per transaction - so you'll need to make multiple transactions if you want more than one item. The codes get you free delivery (norm £4.99), and takes 7-20 working days. Standard lenses are included in the price of the frames, but bifocal or thin lenses cost extra.
SpeckyFourEyes says there are good stock levels available, but all frames are subject to availability, so they could still sell out fast if demand is high.
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