Omega 3 Fish Oil + D3 1200mg 120 Capsules
£24.99 for 120 capsules at Holland & Barrett. That works out at 69p per 1 g EPA + DHA, which ranks it 97th of the 145 omega-3 fish oil products we price across 18 UK retailers.
At one 1 g dose a day, this pack lasts 36 days. A month is 30 days, so twelve of them is not quite a year.
How we worked it out
Omega-3
- Servings: 120 ÷ 1 per serving = 120
- In the pack: 120 × 300 mg = 36 g
- £24.99 ÷ 36 g × 1 g = 69.4p per 1 g EPA + DHA
- A week 69.4p × 7 = £4.86 · a month × 30 = £20.83 · a year × 365 = £253.37
- Amount per serving: added up from the components stated on the label.
Vitamin D3
- Servings: 120 ÷ 1 per serving = 120
- In the pack: 120 × 1,000 IU = 120,000 IU
- £24.99 ÷ 120,000 IU × 1,000 IU = 20.8p per 1,000 IU
- A week 20.8p × 7 = £1.46 · a month × 30 = £6.25 · a year × 365 = £76.01
- Amount per serving: stated on the label.
Vitamin E
- Servings: 120 ÷ 1 per serving = 120
- In the pack: 120 × 1.2 mg = 144 mg
- £24.99 ÷ 144 mg × 268 mg = £46.51 per 268 mg
- A week £46.51 × 7 = £325.56 · a month × 30 = £1395.28 · a year × 365 = £16975.85
- Amount per serving: stated on the label.
The standard dose is a comparison unit, not a recommendation. Always confirm the price on the retailer's site. How we compare everything.
Cheaper omega-3 fish oil
All 145, ranked →Switching to the Healf pack saves £1.95 a month at the same 1 g dose.
Ranked purely by price per 1 g EPA + DHA. 32 combination products also contain omega-3.
Cheaper vitamin D3
All 207, ranked →Switching to the Lamberts Healthcare (Nature's Best) pack saves 50p a month at the same 1,000 IU dose.
Ranked purely by price per 1,000 IU. 439 combination products also contain vitamin D3.
How it compares: vitamin E natural
All 23, ranked →Ranked purely by price per 268 mg. 197 combination products also contain vitamin E.
On the label
- Omega-3 · Fish oil
- 300 mg per serving (added up from the components stated on the label)
- Vitamin D3 · Vitamin D3
- 1,000 IU per serving (stated on the label)
- Pack
- 120 capsules · 120 servings · 1 capsule(s) a serving
- Cost per serving
- 21p (120 servings in the pack)
More label details
- Vitamin E · Natural (d-alpha)
- 1.2 mg per serving (stated on the label)
- Sold by
- Holland & Barrett
- What the listing says
- “120 Capsules” · “120 Capsules” · “Take 1 Capsule/capsules per day” · “DHA (Docosahexaenoic Acid) ; 120mg” · “EPA (Eicosapentaenoic Acid) ; 180mg” · “Fish Oil ; 1200mg” · “Total Omega-3 Fatty Acids ; 300mg”
Ingredients
Fish Oil (Fish), Capsule Shell (Gelatine (Bovine), Gelling Agent (Glycerol), Purified Water, Vitamin E (d-Alpha Tocopherol), Vitamin D (Cholecalciferol).
From the Holland & Barrett listing. Check the pack itself if you have an allergy: labels mark allergens in bold.
Add to your basket
View basketYour basket prices everything you take together: whole packs, delivery included, from as few websites as you like.
One 1 g dose is our comparison unit, not a recommendation.
Add to my stack
My stackSee when it runs out, the day to reorder by and what it costs you a day. Free, kept on this device.
Filled in from the label’s serving: 1 capsule.
What you paid
Optional. At Holland & Barrett today: £24.99.
“Order by” allows 3 working days’ delivery from Holland & Barrett and your spare days.
Price history
1 price change since 18 September 2026. Checked on 2 days, most recently 9 October 2026.
- Lowest recorded
- £12.5018 Sept
- Highest recorded
- £24.999 Oct
- First recorded
- £12.5018 Sept
- Checked on
- 2 dayssince 18 Sept
- Up at Holland & Barrett: £12.50 → £24.99 (+100%)
- First checked at Holland & Barrett: £12.50
Questions about this product
How much does Holland & Barrett Omega 3 Fish Oil + D3 1200mg 120 Capsules cost per 1 g EPA + DHA?
69p per 1 g EPA + DHA, from £24.99 for 120 capsules at Holland & Barrett, checked on 9 October 2026.
Is it the cheapest omega-3 fish oil in the UK?
No, it is 97th of 145. High Strength Omega 3 | 2340mg at Myprotein works out at 11p per 1 g EPA + DHA.
How long does one pack last?
36 days at one 1 g dose. The pack holds 36 g in total.
How much does Holland & Barrett Omega 3 Fish Oil + D3 1200mg 120 Capsules cost per 1,000 IU?
21p per 1,000 IU, from £24.99 for 120 capsules at Holland & Barrett, checked on 9 October 2026.
Is it the cheapest vitamin D3 in the UK?
No, it is 151st of 207. High-Strength Vitamin D3 Tablets at WeightWorld works out at 1p per 1,000 IU.
How long does one pack last?
4 months at one 1,000 IU dose. The pack holds 120,000 IU in total.
How much does Holland & Barrett Omega 3 Fish Oil + D3 1200mg 120 Capsules cost per 268 mg?
£46.51 per 268 mg, from £24.99 for 120 capsules at Holland & Barrett, checked on 9 October 2026.
How long does one pack last?
under a day at one 268 mg dose. The pack holds 144 mg in total.
About Holland & Barrett
Founded 1870 · Nuneaton, England · Part of L1 Retail (LetterOne)
Holland & Barrett is a health and wellness retailer founded in 1870, when Alfred Slapps Barrett and Major William Holland opened a grocery shop in Bishop's Stortford. It is based in Nuneaton, Warwickshire, and has been owned by LetterOne's L1 Retail since 2017.
All 32 Holland & Barrett products, priced per doseVisit Holland & Barrett (opens in a new tab)
More from Holland & Barrett
- Omega 3 Fish Oil 1000mg 240 Capsulesomega-3 fish oil · 240 capsules40p per 1 g EPA + DHADetails and price history
- Rhodiola Stress Relief 60 Tablets 200mgrhodiola rosea standardised extract · 60 tablets69p per 400 mgCheapest per dose in its tableDetails and price history
- Saw Palmetto 180 Capsulessaw palmetto berry powder · 180 capsules15p per 320 mgCheapest per dose in its tableDetails and price history
- Ashwagandha KSM-66 600mg 30 Capsulesashwagandha KSM-66 · 30 capsules54p per 600 mgDetails and price history















