Your browser isn't supported
It looks like you're using an old web browser. To get the most out of the site and to ensure guides display correctly, we suggest upgrading your browser now. Download the latest:

Cheap Glasses Incl 2 specs £23 incl del & £19+ designer sunnies

ARCHIVELast updated:
25 Mar 2014
Hi. Many sales are short lived. So we put all the latest, plus deals, guides & loopholes in the free, spamless weekly email.

Ensure you don't miss out. Join the 9m who get it emailed each week

This is a regularly-updated list of cheap deals on eye tests and glasses, including vouchers and special offers.

We aim to ensure all offers can be used by everyone, unless stated. Most offers have restrictions, so make sure you double-check the T&Cs to ensure the offer is compatible with your prescription. See our tips for safer shopping.

If it's contact lenses you're after, check out the MSE Cheap Contact Lens Finder to compare the best prices.

(Suggest deals)


  • For safety, pay by credit card if over £100
  • Protect purchases under £100


  • Use unfamiliar sites without checking
  • Let your antivirus run out
Full DOs and DON'Ts

Specky Four Eyes logo
£19 designer Berkeley specs, £24 Bench, £80 Ray Ban*Prescription glasses, incl lenses & delivery

Limited stock

Go online via this special SpeckyFourEyes* link and get the following discounts on selected brands when using these codes. You'll have to pay £4.99 delivery on top of these prices:

  • £49 Berkeley prescription sunnies for £14 using the code SUNSUNSUN14.
  • £69 Bench prescription sunnies for £19 using the code SUNSUNSUN19.
  • £109 Nicole Farhi prescription sunnies for £39 using the code SUNSUNSUN39.
  • £99 Carrera prescription sunnies for £49 using the code SUNSUNSUN49.
  • £109 RayBan prescription sunnies for £75 using the code SUNSUNSUN75.
  • £109 D&G prescription sunnies for £75 using the code SUNSUNSUN75.
  • £139 Tom Ford prescription sunnies for £79 using the code SUNSUNSUN79.
  • £139 Prada prescription sunnies for £79 using the code SUNSUNSUN79.

SpeckyFourEyes says they have good stock on all brands, but be aware, if demand is high, stock might sell out (all frames are subject to availability only).

Important! The codes are valid on the frames in the link above only. Don't use the search options on the left-hand side of the SpeckyFourEyes page, as these will take you away from the special offer page and the codes won't work.

When buying frames, standard lenses come free, bifocal or thin lenses cost extra. To get the very cheapest price just pick 'continue with free lenses'. Some frames aren't suitable for high prescriptions, so keep an eye out when choosing (sorry).

Delivery’s £4.99 per order (so if you buy more within one transaction, you'll still only pay £4.99) and it takes 7-15 working days. 

Optical Express logo
Free £20 eye test at Optical Express*Plus get £30 off £100 on glasses

Get by 30 Jun
Book online at Optical Express*, then print the voucher and take it to your nearest store by 30 Jun 2014 for a free eye test. If you book a test, the voucher'll also give you £30 off £100 of complete glasses (frames and lenses), but you can just get the free eye test without buying anything.
More info
The voucher's valid UK-wide, however, all eye tests in Scotland are already free.

Important! Don't miss new deals, vouchers & codes. Get MoneySavingExpert's free, spam-free weekly email full of guides & loopholes

ReglazeMyGlasses logo
£10 replacement lenses at ReglazeMyGlasses*Code gets you £10 basic lens replacement or £10 off bifocal, varifocal, tinted

Order by 31 May

If you're happy with your frames but your lenses are damaged or your prescription's changed, you can send your specs to ReglazeMyGlasses* to get your lenses replaced.

The price you'll pay depends on which lenses you have (standard 1.5 index starts from £19.90), but we’ve blagged a code to get £10 off your order bringing the basic 1.5 lenses down to £10.

Here's how to get it

  1. Ask for the free ReglazeMyGlasses pack and enter the code MSEFEB£10 to get £10 off your total order. You must order your pack by Sat 31 May, for new and existing users.
  2. Post your glasses in (max two pairs) and once it's received them, ReglazeMyGlasses will call you to discuss lenses suitability.
  3. You only pay if you then decide to use it. We ran a deal before and feedback is good – see the Glasses feedback discussion.
  4. The code's valid on all lenses such as bifocals, varifocals, tinted and polarised lenses (See the full price list). The normal price for standard 1.5 index glasses is £19.90 so, if you go for the most basic lenses, you'll pay £9.90. It's worth noting, the code takes £10 off per order, not per pair, so if you do send off two pairs, only £10 will come off your total.  
  5. Standard delivery’s free (allow 10 working days for your order). There are more expensive delivery options which include insurance - if you have pricier frames, this might be worth considering as you're relying on Royal Mail to ensure you get your frames back in one piece.
  6. It's one per person and it can't be used with any other offer.

Tesco logo
Free eye test at TescoBook an appointment and turn up

Ongoing offer
Either book an eye test by phone (0845 601 3479) or visit one of 192 Tesco Opticians nationwide. To find a participating store, select the 'Opticians available' option on the Tesco page.

If you know of a voucher we've missed, or you have feedback on those above, then please post it in the discussion and we'll add it to the list.

If a link has a * by it, that means it is an affiliated link and therefore it helps MoneySavingExpert stay free to use, as it is tracked to us. If you go through it, it can sometimes result in a payment to the site.

You shouldn’t notice any difference and the link will never negatively impact the product. Plus the editorial line (the things we write) is NEVER impacted by these links. We aim to look at all available products. If it isn't possible to get an affiliate link for the top deal, it is still included in exactly the same way, just with a non-paying link. For more details, read How This Site Is Financed.

For the sake of transparency, so you can check there’s no difference, here are duplicate versions of the * links that don’t help Glasses Direct, Optical Express and ReglazeMyGlasses.

Cheap Travel Money

Find the best online rate for holiday cash with MSE's TravelMoneyMax.

Find the best online rate for your holiday cash with MoneySavingExpert's TravelMoneyMax.