Omega-3
Also called omega 3, fish oil, cod liver oil and 5 more
krill oil, algae oil, algal oil, EPA, DHA.
Cheapest omega-3 fish oil today: 11p per 1 g EPA + DHA at Myprotein, of 140 products at 18 shops. Checked 29 October 2026.
The best price per 1 g EPA + DHA and per month, form by form, across 19 UK retailers, and where to buy it cheapest. A unit for comparing, not advice.
Comparing omega-3
We count the EPA + DHA a label states per serving, whatever the pack size or the serving size, so every product sits on one scale. Omega-3 comes as fish oil, krill oil, algae oil (vegan) and cod liver oil, and each form has its own table, because someone buying one would not usually take another as a like-for-like substitute. A product with one other ingredient is ranked here with an “also contains” note; products that combine omega-3 with several others are listed separately, because their price buys more than EPA + DHA. 1 g is our unit for comparing prices, not a dose to take: the label’s directions and a pharmacist decide that.
Omega-3 Fish oil
7 of the 10 cheapest links on this page earn us nothing; the order is price alone. Shop by shop
| Rank | Product | Per 1 g EPA + DHA | Per month | Lasts | Buy | How it is worked out |
|---|---|---|---|---|---|---|
| 1 | Cheapest per doseBest value under 6 months' supplyHigh Strength Omega 3 | 2340mgEPA 600 mg + DHA 150 mg a capsule · EPA:DHA 80:20 · Oil form not stated · 2 capsules a day for 1 gDetails and price historyAdd to my stackgelatine capsule, the listing says | 11p | £3.36 | 6 months | £20.99View at Myprotein (opens in a new tab)Free delivery over £55.00, otherwise £4.49 · 2–3 working daysAmazonFind it on Amazon (opens in a new tab)A search, not a matched product. Price not compared. | Show the working
What the retailer's listing says
|
| 2 | Cheapest per doseBest value under 6 months' supplySuper Strength Omega 3 Fish Oil 2000mgEPA 330 mg + DHA 220 mg a softgel · EPA:DHA 60:40 · Oil form not stated · 2 softgels a day for 1 gDetails and price historyAdd to my stack | 14p | £4.09 | 7 months | £26.99View at ZipVit (opens in a new tab)Price checked Free UK delivery · 2–4 working daysAmazonFind it on Amazon (opens in a new tab)A search, not a matched product. Price not compared. | Show the working
What the retailer's listing says
|
| 3 | Cheapest per doseBest value under 6 months' supplyHigh Strength Omega 3 | 2340mgEPA 600 mg + DHA 150 mg a capsule · EPA:DHA 80:20 · Oil form not stated · 2 capsules a day for 1 gDetails and price historyAdd to my stackgelatine capsule, the listing says | 14p | £4.22 | 2 months | £9.49View at Myprotein (opens in a new tab)Free delivery over £55.00, otherwise £4.49 · 2–3 working daysAmazonFind it on Amazon (opens in a new tab)A search, not a matched product. Price not compared. | Show the working
What the retailer's listing says
|
| 4 | Cheapest per doseBest value under 6 months' supplySuper Strength Omega 3 Fish Oil 2000mgEPA 330 mg + DHA 220 mg a softgel · EPA:DHA 60:40 · Oil form not stated · 2 softgels a day for 1 gDetails and price historyAdd to my stack | 15p | £4.54 | 2 months | £9.99View at ZipVit (opens in a new tab)Price checked Free UK delivery · 2–4 working daysAmazonFind it on Amazon (opens in a new tab)A search, not a matched product. Price not compared. | Show the working
What the retailer's listing says
|
| 5 | Cheapest per doseBest value under 6 months' supplyOmega 3 Fish Oil 2000mg SoftgelsEPA 330 mg + DHA 220 mg a softgel · EPA:DHA 60:40 · Oil form not stated · 2 softgels a day for 1 gDetails and price historyAdd to my stackalso contains vitamin egelatine capsule, the listing says | 16p | £4.65 | 4 months | £20.48View at WeightWorld (opens in a new tab)Price checked Free delivery over £35.00, otherwise £1.99 · 2–3 working daysAmazonFind it on Amazon (opens in a new tab)A search, not a matched product. Price not compared. | Show the working
What the retailer's listing says
|
| 6 | Cheapest per doseBest value under 6 months' supplySuper Strength Omega 3 1200mg 120 CapsulesDHA 240 mg + EPA 360 mg a capsule · EPA:DHA 60:40 · Oil form not stated · 2 capsules a day for 1 gDetails and price historyAdd to my stackgelatine capsule, the listing says | 18p | £5.41 | 2 months | £12.99View at Healthspan (opens in a new tab)Price checked Free UK delivery over £30.00, otherwise £2.45 · about 3–4 working daysAmazonBuy this product on Amazon (opens in a new tab) | Show the working
What the retailer's listing says
|
| 7 | Cheapest per doseBest value under 6 months' supplyOmega 3 Fish Oils 1000mgEPA 180 mg + DHA 120 mg a softgel · EPA:DHA 60:40 · Oil form not stated · 4 softgels a day for 1 gDetails and price historyAdd to my stackalso contains vitamin e | 18p | £5.41 | 2 months | £12.99View at ZipVit (opens in a new tab)Price checked Free UK delivery · 2–4 working daysAmazonFind it on Amazon (opens in a new tab)A search, not a matched product. Price not compared. | Show the working
What the retailer's listing says
|
| 8 | Cheapest per doseBest value under 6 months' supplyLiquid Omega 3Oil form not statedDetails and price historyAdd to my stackNatural citrusalso contains vitamin e | 18p | £5.43 | 3 months | £14.99View at Simply Supplements (opens in a new tab)Free delivery from £20.00, otherwise £1.99 · 2–3 working days after dispatchAmazonFind it on Amazon (opens in a new tab)A search, not a matched product. Price not compared. | Show the working
What the retailer's listing says
|
| 9 | Cheapest per doseBest value under 6 months' supplyOmega 3 Capsules - Fish Oil - 4 bottlesEPA 330 mg + DHA 220 mg a softgel · EPA:DHA 60:40 · Oil form not stated · 2 softgels a day for 1 gDetails and price historyAdd to my stackgelatine capsule, the listing says | 18p | £5.45 | 1.8 years | £119.97View at VitaBright (opens in a new tab)Price checked Free UK delivery over £30.00, otherwise £2.95AmazonFind it on Amazon (opens in a new tab)A search, not a matched product. Price not compared. | Show the working
What the retailer's listing says
|
| 10 | Cheapest per doseBest value under 6 months' supplyOmega 3 Fish Oils 1000mgEPA 180 mg + DHA 120 mg a softgel · EPA:DHA 60:40 · Oil form not stated · 4 softgels a day for 1 gDetails and price historyAdd to my stackalso contains vitamin e | 19p | £5.55 | 4 months | £19.99View at ZipVit (opens in a new tab)Price checked Free UK delivery · 2–4 working daysAmazonFind it on Amazon (opens in a new tab)A search, not a matched product. Price not compared. | Show the working
What the retailer's listing says
|
| 11 | Cheapest per doseBest value under 6 months' supplyEssential Omega-3EPA 180 mg + DHA 120 mg a softgel · EPA:DHA 60:40 · Oil form not stated · 4 softgels a day for 1 gDetails and price historyAdd to my stackgelatine capsule, the listing says | 19p | £5.60 | 2 months | £13.99View at Myprotein (opens in a new tab)Free delivery over £55.00, otherwise £4.49 · 2–3 working daysAmazonBuy this product on Amazon (opens in a new tab) | Show the working
What the retailer's listing says
|
| 12 | Cheapest per doseBest value under 6 months' supplyOmega-3 Fish OilEPA 180 mg + DHA 120 mg a softgel · EPA:DHA 60:40 · Oil form not stated · 4 softgels a day for 1 gDetails and price historyAdd to my stackgelatine capsule, the listing says | 20p | £5.94 | 5 months | £29.69View at Healf (opens in a new tab)Free UK delivery over £50.00, otherwise £3.99AmazonFind it on Amazon (opens in a new tab)A search, not a matched product. Price not compared. | Show the working
What the retailer's listing says
|
| 13 | Cheapest per doseBest value under 6 months' supplyOmega 3 Capsules - Fish Oil - 3 bottlesEPA 330 mg + DHA 220 mg a softgel · EPA:DHA 60:40 · Oil form not stated · 2 softgels a day for 1 gDetails and price historyAdd to my stackgelatine capsule, the listing says | 20p | £6.06 | 1.4 years | £99.99View at VitaBright (opens in a new tab)Price checked Free UK delivery over £30.00, otherwise £2.95AmazonFind it on Amazon (opens in a new tab)A search, not a matched product. Price not compared. | Show the working
What the retailer's listing says
|
| 14 | Cheapest per doseBest value under 6 months' supplyOmega 3 Capsules 1,000mgTriglyceride (TG) · 4 capsules a day for 1 gDetails and price historyAdd to my stackTesting claimed on label | 20p | £6.11 | 54 days | £10.99View at Simply Supplements (opens in a new tab)Free delivery from £20.00, otherwise £1.99 · 2–3 working days after dispatchAmazonFind it on Amazon (opens in a new tab)A search, not a matched product. Price not compared. | Show the working
What the retailer's listing says
|
| 15 | Cheapest per doseBest value under 6 months' supplyOmega 3 Capsules - Fish Oil - 2 BottlesEPA 330 mg + DHA 220 mg a softgel · EPA:DHA 60:40 · Oil form not stated · 2 softgels a day for 1 gDetails and price historyAdd to my stackgelatine capsule, the listing says | 21p | £6.36 | 11 months | £69.99View at VitaBright (opens in a new tab)Price checked Free UK delivery over £30.00, otherwise £2.95AmazonFind it on Amazon (opens in a new tab)A search, not a matched product. Price not compared. | Show the working
What the retailer's listing says
|
| 16 | Cheapest per doseBest value under 6 months' supplyOmega-3 Fish Oil SoftgelsEPA 180 mg + DHA 120 mg a softgel · EPA:DHA 60:40 · Oil form not stated · 4 softgels a day for 1 gDetails and price historyAdd to my stackgelatine capsule, the listing says | 22p | £6.50 | 4 months | £25.99View at WeightWorld (opens in a new tab)Price checked Free delivery over £35.00, otherwise £1.99 · 2–3 working daysAmazonFind it on Amazon (opens in a new tab)A search, not a matched product. Price not compared. | Show the working
What the retailer's listing says
|
| 17 | Cheapest per doseBest value under 6 months' supplyTriple Strength Omega 3 - 1000mgOil form not stated · 2 capsules a day for 1 gDetails and price historyAdd to my stackTesting claimed on label | 22p | £6.59 | 2 months | £14.49View at Simply Supplements (opens in a new tab)Free delivery from £20.00, otherwise £1.99 · 2–3 working days after dispatchAmazonFind it on Amazon (opens in a new tab)A search, not a matched product. Price not compared. | Show the working
What the retailer's listing says
|
| 18 | Cheapest per doseBest value under 6 months' supplyEssential Omega-3EPA 180 mg + DHA 120 mg a softgel · EPA:DHA 60:40 · Oil form not stated · 4 softgels a day for 1 gDetails and price historyAdd to my stackgelatine capsule, the listing says | 22p | £6.66 | 27 days | £5.99View at Myprotein (opens in a new tab)Free delivery over £55.00, otherwise £4.49 · 2–3 working daysAmazonBuy a different pack size on Amazon (opens in a new tab) | Show the working
What the retailer's listing says
|
| 19 | Cheapest per doseBest value under 6 months' supplySuper Strength Omega 3EPA 330 mg + DHA 220 mg a softgel · EPA:DHA 60:40 · Oil form not stated · 2 softgels a day for 1 gDetails and price historyAdd to my stackgelatine capsule, the listing says | 22p | £6.66 | 5 months | £32.99View at Bulk (opens in a new tab)Price checked Free delivery over £49.00, otherwise £3.95 · 2–3 daysAmazonBuy this product on Amazon (opens in a new tab) | Show the working
What the retailer's listing says
|
| 20 | Cheapest per doseBest value under 6 months' supplyUltra Omega - 3 Fish Oil - 180 sgelsEPA 500 mg + DHA 300 mg a softgel · EPA:DHA 62:38 · Oil form not stated · 2 softgels a day for 1 gDetails and price historyAdd to my stackgelatine capsule, the listing says | 23p | £6.76 | 5 months | £32.45View at Healf (opens in a new tab)Free UK delivery over £50.00, otherwise £3.99AmazonFind it on Amazon (opens in a new tab)A search, not a matched product. Price not compared. | Show the working
What the retailer's listing says
|
Only combination products for this form
The 31 products here contain omega-3 alongside other ingredients, so they are not ranked against single-ingredient products. Their price per dose counts the omega-3 only.
Price alert
An email when any omega-3 fish oil gets cheaper than today's cheapest, 11p per 1 g EPA + DHA, or than a price per dose you choose.
Set at once. We email only when it gets cheaper, at most once a day, and every email has a link to stop it. The code in our first email keeps you signed in, so the next alert is one tick. How your address is kept.
Never miss a price drop
The week's biggest price falls and best real discounts on supplements, every Friday morning. Free, and every email has a link to stop it.
Email me from PerDose about price drops, sales, My stack and the week's news. Every email has a link to stop them all. Email me from PerDose twice a year, in late September and March, with the NHS advice on vitamin D and the cheapest 10 microgram packs at the chemist. Every email has a link to stop them. Past issues · How your address is kept.
By shop
Each shop's Omega-3 products, with where its cheapest sits in the market.
How we work out these prices
We count EPA + DHA — the components stated on the label — not the weight of the oil. A 1,000 mg capsule of oil can contain very different amounts of EPA + DHA. Products that state only the oil weight are left out until the content is confirmed.
Questions
Where can I buy omega-3 cheapest in the UK?
On 29 October 2026, the cheapest omega-3 per dose from a UK seller was High Strength Omega 3 | 2340mg at Myprotein (11p per 1 g EPA + DHA, £3.36 a month). Then Super Strength Omega 3 Fish Oil 2000mg at ZipVit (14p per 1 g EPA + DHA, £4.09 a month) and High Strength Omega 3 | 2340mg at Myprotein (14p per 1 g EPA + DHA, £4.22 a month). That is by price per 1 g EPA + DHA, across 18 UK retailers and 145 products, with every price checked daily; the table above shows the working for each.
What is the best price per 1 g EPA + DHA of omega-3 today?
11p per 1 g EPA + DHA, for High Strength Omega 3 | 2340mg at Myprotein (11p per 1 g EPA + DHA, £3.36 a month), on 29 October 2026. The dearest of the 145 products we price is £34.09 per 1 g EPA + DHA, and the middle one is 51p.
How much does omega-3 cost per month?
At one 1 g dose a day, the cheapest works out at £3.36 a month, for High Strength Omega 3 | 2340mg at Myprotein, on 29 October 2026. Across the 145 products we price it runs from £3.36 to £1022.69 a month. A month is 30 days, and the figure follows the dose you enter in the table.
Which omega-3 form is cheapest per dose?
On 29 October 2026: cod liver oil from 11p per 1 g EPA + DHA (Simply Supplements), fish oil from 11p per 1 g EPA + DHA (Myprotein), algae oil (vegan) from 49p per 1 g EPA + DHA (WeightWorld) and krill oil from £1.25 per 1 g EPA + DHA (WeightWorld). The forms differ in what they contain, so this is a fact about price and not a recommendation of one over another.
Do bigger omega-3 packs cost less per dose?
Mostly, yes: on 29 October 2026, the 5 packs that last more than six months average 17p per 1 g EPA + DHA, against 89p for the 140 that last six months or less. The table marks the cheapest pack that lasts six months or less as the best value for anyone who would rather not buy a year at once.
How long does a pack of omega-3 last?
At one 1 g dose a day, the packs we price last from under a day to 1.8 years; the middle one lasts 50 days. Each row says how long its pack lasts at the dose you enter.
What does “per 1 g EPA + DHA” mean?
It is the unit we use to put every product on the same scale: the price of 1 g of EPA + DHA, whatever the pack size or serving size. It is a comparison unit, not a recommendation of how much to take. Use the “Your daily dose” box to see costs at the amount you actually take.
Why are the omega-3 forms in separate tables?
We only rank products against others of the same form, because someone buying one form would not usually see another as a like-for-like substitute on price. Forms we compare separately: Fish oil; Krill oil; Algae oil (vegan); Cod liver oil.
Why is a product I have seen in the shops missing?
If a retailer’s listing does not let us confirm the amount per serving, the pack size or the form, we do not guess and we do not show the product. It appears once its label has been read and confirmed.
How up to date are the prices?
Prices on this page were last checked on 29 October 2026. Every table shows the date its prices were checked. Always confirm the price on the retailer’s site before buying.
Do retailers pay to appear higher?
No. We earn a commission when you buy through our links, but the order is set only by price per dose. No retailer or brand can pay for position.













