You can get two pairs of glasses for £16 delivered if you use our MSE Blagged code MSE16MARCH on top of two existing Glasses Direct* offers, before 11.59pm on Mon 18 Mar.
Here's what to do:
1. 2for1 on prescription glasses £49 or over. Glasses Direct has a range of frames priced from £49, which are currently on a 2for1 offer*, so you get the cheapest free. Once you pick your frames (Boutique frames are excluded), you'll be asked to choose your lens package. If you don't want any extras such as scratch-resistant coatings, you can avoid the extra costs by clicking on 'continue with basic lenses'.
2. Code gets £33 off & free delivery. After adding the second pair to your basket, you can either enter your prescription or opt to send it later. Then use the code MSE16MARCH at the checkout by 11.59pm on Mon 18 Mar to get an extra £33 off ANY glasses where individual frames cost £49 or more (before the 2for1 discount), and free delivery.
Combining these offers could get you two pairs of glasses for just £16, plus free delivery. What's more, the second pair doesn't have to be the same prescription as the first, so you could get one for yourself and one for someone else.
This deal won't work on very strong prescriptions
Join for free and receive our best vouchers and deals by email - all hand-picked by our community. Found a voucher code not on Latest Deals? Share it and earn Amazon vouchers!
Chief Bargain Hunter