Skip to content

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.

Pick a charity and we'll give them 50% of our commission.

A white contact lens case with a green lid on a table
Photo: Lee Haywood on Wikimedia Commons (CC BY-SA 2.0)

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

Seller1 Day Acuvue MoistPrice per lensDelivery
Feel Good Contacts90 pack, £49.8055.3pFree over £89
Lenstore90 pack, £49.85, or £47.36 with Auto Reorder55.4p, or 52.6pFree over £59
Vision Direct90 pack, £49.99; 30 pack, £17.4955.5p; 58.3pFree from £59, otherwise £3.98
eOpticians90 pack, £57.9064.3p£5.95, free over £79
Contactlenses.co.uk30 pack, £24.9983.3pFree 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 packThe sumA year (720 lenses)
Lenstore with Auto Reorder8 × £47.36£378.88
Feel Good Contacts8 × £49.80£398.40
Lenstore8 × £49.85£398.80
Vision Direct8 × £49.99£399.92
eOpticians8 × £57.90£463.20
Contactlenses.co.uk, 30 packs24 × £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.

Save on this

Codes & deals for this story

Free
delivery
Discount code

Contactlenses.co.uk: Free UK postage on your first order with code

Checked New customersNo end date given

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.

We'll email you a link to confirm and choose what you get. We only use your email for the emails you ask for. Privacy policy.

Keep reading

Pick a charity or club to support · we give it 50% of our commission, at no cost to youChoose