The best starting point is the Buy One, Get One Free sunglasses voucher at the top of this page, which takes two pairs of sunglasses for the price of one and is aimed at shoppers buying more than one pair. That code is website only, must be used at checkout and cannot be combined with any other offer, so it works well if you want two sunglasses for the price of one.
-
Buying a single pair of sunglasses: use the 20% off sunglasses code. If you only plan to buy one pair the buy one get one free voucher gives nothing extra, so the 20% off sunglasses code saves more on a single item.
-
Buying two or more pairs of sunglasses: use the Buy One, Get One Free voucher at the top of the page. For two pairs you pay for one and get the second free, which is a larger saving than 20% off the combined price. The voucher cannot be combined with other codes.
-
Buying selected sale eyewear or marked items: use the 20% off selected products code only if the item is shown as included on the product page. Sale prices are different from full price, and the selected products code applies to the marked prices on product pages; it also cannot be combined with other codes. If a sale style is already reduced under the contact lens sale, the no code sale price may be better.
-
Buying contact lenses at deep discount: check the contacts sale, which offers up to 40% off selected contact lenses with no code. That sale applies only to the styles marked down. If the lens you want is included in the up to 40% off sale, that will usually beat the 20% off lens replacement code, because the sale discount is larger, but the sale applies only to selected styles.
-
Replacing a contact lens prescription (full price lenses): use the 20% off lens replacement code when you are buying full price replacement lenses, because that code applies only to full price replacement lenses and not to already reduced items.
-
Existing or new customer specifics: if you are an existing customer buying full price contact lenses or eyewear, the 15% off existing customers code applies. If you are a new customer, the 20% off for new customers deal applies with no code required and may beat a 15% code.
-
First time shopper low spend option: signing up to the newsletter may bring future promo emails but is not the main offer and does not replace the codes above.
Our records show the buy one get one free voucher is listed here among many percentage codes that are typically 20% off; the biggest percentage code we have seen in the 12 months to October 2026 was 30% off, and the biggest sale or deal in that time was up to 40% off. Our team tested 127 LensDirect offers at checkout in the 12 months to October 2026.
When deciding, compare the final totals and take whichever offer leaves the lower cart total. Do not combine codes; the voucher terms state codes cannot be used with any other offers, so choose the single code or the site sale price that gives the lower final price.