Contact lens prices compared: the same daily lens from £378.88 to £599.76 a year
A 90-pack of 1 Day Acuvue Moist ranges from £47.36 to £57.90 online. For a year in both eyes, the cheapest seller saves £84.32 on the dearest 90-pack price, and 30-packs cost more still.
50% of our commission goes to the charity or club you pick.Change
Pick a charity and we'll give them 50% of our commission.

A 90-pack of 1 Day Acuvue Moist costs £49.80 at Feel Good Contacts, £49.85 at Lenstore and £49.99 at Vision Direct, but £57.90 at eOpticians. Wear them every day in both eyes and you'll get through about eight 90-packs a year, so where you buy them can be worth £84.32 a year, and more if you also switch lens. We compared a widely sold daily lens at five online sellers on 8 November 2026.
At a glance
| Seller | 1 Day Acuvue Moist | Price per lens | Delivery |
|---|---|---|---|
| Feel Good Contacts | 90 pack, £49.80 | 55.3p | Free over £89 |
| Lenstore | 90 pack, £49.85, or £47.36 with Auto Reorder | 55.4p, or 52.6p | Free over £59 |
| Vision Direct | 90 pack, £49.99; 30 pack, £17.49 | 55.5p; 58.3p | Free from £59, otherwise £3.98 |
| eOpticians | 90 pack, £57.90 | 64.3p | £5.95, free over £79 |
| Contactlenses.co.uk | 30 pack, £24.99 | 83.3p | Free over £40 |
Prices are for the same lens, 1 Day Acuvue Moist. Versions for astigmatism and multifocal versions cost more: Vision Direct had them at £22.49 and £24.99 for 30.
Worked example: a year in both eyes
Daily lenses mean a fresh pair every day, so two lenses a day. A 90-pack lasts 90 days for one eye, but only 45 days for both. Eight 90-packs give you 720 lenses, or 360 days. Here's what that costs.
| Seller and pack | The sum | A year (720 lenses) |
|---|---|---|
| Lenstore with Auto Reorder | 8 × £47.36 | £378.88 |
| Feel Good Contacts | 8 × £49.80 | £398.40 |
| Lenstore | 8 × £49.85 | £398.80 |
| Vision Direct | 8 × £49.99 | £399.92 |
| eOpticians | 8 × £57.90 | £463.20 |
| Contactlenses.co.uk, 30 packs | 24 × £24.99 | £599.76 |
Buying through Lenstore's Auto Reorder rather than eOpticians saves £84.32 a year on the same lens. Buying 30-packs instead of 90-packs nearly always costs more: at Vision Direct, 24 30-packs would be 24 × £17.49 = £419.76, against £399.92 for eight 90-packs.
Feel Good Contacts
Feel Good Contacts had the cheapest 90-pack price at £49.80. Delivery is free on orders over £89, and next day if you order by 11:59pm. It also sells glasses and sunglasses, with 2 for 1 from £35, if you need a pair of glasses for the days you don't wear lenses.
Lenstore
Lenstore's 90-pack is £49.85, or £47.36 with Auto Reorder, the cheapest price we found. Auto Reorder sends lenses on a schedule, so you don't run out, but remember to change or pause it if your prescription or routine changes. Delivery is free over £59, and next day if you order before 11pm. Its 30-pack is £17.49, or £16.62 with Auto Reorder.
Vision Direct
Vision Direct is £49.99 for the 90-pack and £17.49 for the 30-pack. Delivery is free on orders of £59 or more, and £3.98 below that, so a single 30-pack costs £21.47 delivered. It has a Price Match Promise that matches the total price, including delivery, on the same product from a UK competitor, and a 365-day guarantee on unopened boxes if your prescription changes.
eOpticians and Contactlenses.co.uk
eOpticians charged £57.90 for the 90-pack, with £5.95 Royal Mail delivery unless you spend over £79. Contactlenses.co.uk had the 30-pack at £24.99 with free delivery over £40, which made it the dearest per lens for this brand. Its own-brand daily is far cheaper, as above.
Where the others have the edge
- Lenstore is cheapest if you're happy with automatic repeat orders.
- Feel Good Contacts has the lowest 90-pack price without a repeat order, and its next-day cut-off is the latest, at 11:59pm.
- Vision Direct will match a cheaper UK price, including delivery, so it's worth asking.
- Contactlenses.co.uk has the cheapest daily lens overall, if your optician agrees its own brand suits you.
- Your optician can check the fit and health of your eyes, which an online shop can't. Keep up with your check-ups whichever shop you use.
Our verdict
For 1 Day Acuvue Moist, Lenstore with Auto Reorder was the cheapest at £378.88 for a year, and Feel Good Contacts the cheapest without a repeat order at £398.40. Avoid 30-packs if you wear lenses every day, and check delivery thresholds: eight 90-packs bought two at a time get you over the free-delivery limit at all three of the cheapest sellers. If you'd like to save more, ask your optician about a cheaper lens.
FAQs
Do I need a prescription to buy lenses online? Yes. At Vision Direct, for example, you enter your prescription at checkout and can confirm it yourself, upload a photo of it or give your optician's details so it can be checked.
Is a 90-pack three months' supply? For one eye, yes. For two eyes it lasts 45 days, so you'll need about eight a year.
Are lenses cheaper online than from an optician? We haven't priced high-street opticians here. Ask yours for a price, including any care plan, and compare the total with delivery.
Is a 90-pack better value than three 30-packs? Yes. At Vision Direct, three 30-packs are 3 × £17.49 = £52.47, against £49.99 for one 90-pack, a saving of £2.48. The 30-pack makes sense if you only wear lenses some of the time.
Can I return lenses if my prescription changes? It depends on the seller. Vision Direct's 365-day guarantee covers unopened, undamaged boxes returned within a year.
Ways to save
We list codes and deals for Lenstore, eOpticians and Contactlenses.co.uk, so check them before you order. Buy two 90-packs at a time to get over most free-delivery thresholds.
When you shop through Voucher Magpie, part of the commission the shop pays us goes to the charity or club you pick. You pay the same price.
Sources: Feel Good Contacts, 1 Day Acuvue Moist 90 pack, 8 Nov 2026, Lenstore, 1 Day Acuvue Moist 90, 8 Nov 2026, Lenstore, 1 Day Acuvue Moist 30, 8 Nov 2026, Vision Direct, 1-Day Acuvue Moist, 8 Nov 2026, eOpticians, 1 Day Acuvue Moist 90, 8 Nov 2026, Contactlenses.co.uk, 1 Day Acuvue Moist, 8 Nov 2026
Ad: affiliate links. The codes and deals below link to the stores, and we may earn a commission if you buy, at no cost to you. How we make money.
Codes & deals for this story
delivery
Contactlenses.co.uk: Free UK postage on your first order with code
Sign up to the site, then use the code on your first order for free UK postage.
delivery
Free UK Shipping when you spend over £40
Contactlenses.co.uk: Refer a friend and get £2.50 off your next order
You get 2,500 points (worth £2.50) when your friend places an order of at least £10, and your friend gets 250 points for signing up. Limited to one referral redemption a week.
Contactlenses.co.uk: Wowlenses end-of-line sale: 50% off, now £6 a box
End-of-line stock, 30 lenses per box, limited powers only.
The Thursday email
Every Thursday: the best codes from the brands you shop at. After you sign up, pick your brands and whether you want codes, hot deals, free delivery or student offers. No spam, unsubscribe in one click.
Keep reading
Christmas food delivery slots 2026: they're all open, and the 15 December deadlines
Tesco, Sainsbury's, Asda, Morrisons, Waitrose and Ocado have all opened Christmas delivery booking. Here's which days each covers, the minimum spends, when you must finish your order, and whether a delivery pass is worth it.
Roaming in Europe this winter: £0 on O2, Tesco and giffgaff, £2.75 a day on Three
O2, Tesco Mobile, giffgaff and SMARTY let you roam in Europe at no extra cost within limits. Three charges up to £2.75 a day, or £77 for a family of four for a week. Check your network before you go.
Phone storage full? iCloud+ vs Google One, Microsoft 365 and Dropbox, 2TB from £79.99
2TB costs £79.99 a year with Google paid annually, £104.99 with Microsoft 365 Family and £107.88 with iCloud+. For up to 200GB, iCloud+ at £2.99 a month is hard to beat.
Contactlenses.co.uk