We earn commission on purchases made through our links. It never affects ranking: tables are ordered purely by price per dose, and no retailer or brand can pay for position.We earn commission when you buy through our links. It never affects the ranking. Full disclosure.

Never miss a price drop. Free, every Friday morning.

Email me from PerDose about price drops, sales, My stack and the week's news. Every email has a link to stop them all. Past issues · How your address is kept.

Omega-3 Krill oil

Also called omega 3, fish oil, cod liver oil and 5 more

krill oil, algae oil, algal oil, EPA, DHA.

Cheapest omega-3 krill oil: £1.25 per 1 g EPA + DHA at WeightWorld, of 13 products at 6 shops. Price checked 22 October 2026.

The best price per 1 g EPA + DHA and per month across 6 UK retailers, and where to buy it cheapest. A unit for comparing, not advice.

Email me when it gets cheaper ↓

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.

Most prices last checked: ; an older price shows its own date. Ranked purely by price per 1 g EPA + DHA — a comparison unit, not a recommendation. We earn commission when you buy through these links; it never affects the order.

2 of the 10 cheapest links on this page earn us nothing; the order is price alone. Shop by shop

Compared at 1 g. Enter the amount you take to see your own costs.

Sort and filterFilters
Retailers
Show

Omega-3 Krill oil: products ranked by price per 1 g EPA + DHA
RankProductPer 1 g EPA + DHAPer monthLastsBuyHow it is worked out
1
Cheapest per doseAntarctic Krill Oil SoftgelsEPA 72 mg + DHA 32.5 mg a softgel · EPA:DHA 69:31 · 10 softgels a day for 1 gWeightWorld · 90 servings · 209 mg a servingDetails and price historyAdd to my stackalso contains astaxanthin, choline, marine phospholipidsgelatine capsule, the listing says
£1.25£37.4619 days£23.49View 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
  • Servings: 90 (as stated on the label)
  • In the pack: 90 × 209 mg = 18.8 g
  • £23.49 ÷ 18.8 g × 1 g = £1.25 per 1 g
  • Amount per serving: added up from the components stated on the label.
  • Also contains: astaxanthin, choline, marine phospholipids. The price counts the omega-3 only.
What the retailer's listing says
  • servings stated “Servings per Container: 90”
  • units per serving “Serving Size: 2 Softgels”
  • DHA “Docosahexaenoic Acid ; 65 mg”
  • EPA “Eicosapentaenoic Acid (EPA) ; 144 mg”
  • amount per serving “Antarctic Krill Oil ; 1200 mg”
  • total omega 3 “Omega-3 ; 264 mg”

Is this wrong? Tell us

2
Krill Oil 500mg Softgels - Omega 3 Fish Oil SupplementEPA 70 mg + DHA 33 mg a softgel · EPA:DHA 68:32 · 10 softgels a day for 1 g180 softgels · 90 servings · 206 mg a servingDetails and price historyAdd to my stackalso contains choline, astaxanthin, phospholipids
£2.00£59.8519 days£36.99View at Bulk (opens in a new tab)Free delivery over £49.00, otherwise £3.95 · 2–3 daysAmazonFind it on Amazon (opens in a new tab)A search, not a matched product. Price not compared.
Show the working
  • Servings: 180 ÷ 2 per serving = 90
  • In the pack: 90 × 206 mg = 18.5 g
  • £36.99 ÷ 18.5 g × 1 g = £2.00 per 1 g
  • Amount per serving: added up from the components stated on the label.
  • Also contains: choline, astaxanthin, phospholipids. The price counts the omega-3 only.
What the retailer's listing says
  • pack units “180 Softgels”
  • units per serving “Per Serving (2 Softgels)”
  • DHA “DHA 66 mg”
  • EPA “EPA 140 mg”
  • amount per serving “Omega 3 ; 240 mg (EPA 140 mg, DHA 66 mg)”

Is this wrong? Tell us

3
Krill Oil 500mg Softgels - Omega 3 Fish Oil SupplementEPA 70 mg + DHA 33 mg a softgel · EPA:DHA 68:32 · 10 softgels a day for 1 g60 softgels · 30 servings · 206 mg a servingDetails and price historyAdd to my stackalso contains choline, astaxanthin, phospholipids
£2.43£72.776 days£14.99View at Bulk (opens in a new tab)Free delivery over £49.00, otherwise £3.95 · 2–3 daysAmazonFind it on Amazon (opens in a new tab)A search, not a matched product. Price not compared.
Show the working
  • Servings: 60 ÷ 2 per serving = 30
  • In the pack: 30 × 206 mg = 6.18 g
  • £14.99 ÷ 6.18 g × 1 g = £2.43 per 1 g
  • Amount per serving: added up from the components stated on the label.
  • Also contains: choline, astaxanthin, phospholipids. The price counts the omega-3 only.
What the retailer's listing says
  • pack units “60 Softgels”
  • units per serving “Per Serving (2 Softgels)”
  • DHA “DHA 66 mg”
  • EPA “EPA 140 mg”
  • amount per serving “Omega 3 ; 240 mg (EPA 140 mg, DHA 66 mg)”

Is this wrong? Tell us

4
Krill Oil CapsulesEPA 60 mg + DHA 28 mg a capsule · EPA:DHA 68:32 · 12 capsules a day for 1 gMyprotein · 250 capsules · 250 servings · 88 mg a servingDetails and price historyAdd to my stackalso contains choline, astaxanthingelatine capsule, the listing says
£2.48£74.3022 days£54.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
  • Servings: 250 ÷ 1 per serving = 250
  • In the pack: 250 × 88 mg = 22 g
  • £54.49 ÷ 22 g × 1 g = £2.48 per 1 g
  • Amount per serving: added up from the components stated on the label.
  • Also contains: choline, astaxanthin. The price counts the omega-3 only.
What the retailer's listing says
  • pack units “250Capsules”
  • units per serving “Consume 1 softgel daily”
  • DHA “DHA (Docosahexaenoic Acid) ; 28 mg”
  • EPA “EPA (Eicosapentaenoic Acid) ; 60 mg”
  • amount per serving “Total Omega 3 ; 110 mg”
  • total omega 3 “Total Omega 3 ; 110 mg”

Is this wrong? Tell us

5
Krill Oil CapsulesEPA 60 mg + DHA 28 mg a softgel · EPA:DHA 68:32 · 12 softgels a day for 1 gMyprotein · 90 softgels · 90 servings · 88 mg a servingDetails and price historyAdd to my stackalso contains choline, astaxanthin, phospholipids…gelatine capsule, the listing says
£2.71£81.408 days£21.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
  • Servings: 90 ÷ 1 per serving = 90
  • In the pack: 90 × 88 mg = 7.92 g
  • £21.49 ÷ 7.92 g × 1 g = £2.71 per 1 g
  • Amount per serving: added up from the components stated on the label.
  • Also contains: choline, astaxanthin, phospholipids, total omega 6. The price counts the omega-3 only.
What the retailer's listing says
  • pack units “90Capsules”
  • units per serving “Consume 1 softgel daily”
  • DHA “DHA (Docosahexaenoic Acid) ; 28 mg”
  • EPA “EPA (Eicosapentaenoic Acid) ; 60 mg”
  • total omega 3 “Total Omega 3 ; 110 mg”

Is this wrong? Tell us

6
Super Strength Krill Oil 1200mg 60 CapsulesEPA 149 mg + DHA 77 mg a capsule · EPA:DHA 66:34 · 5 capsules a day for 1 g60 capsules · 60 servings · 226 mg a servingDetails and price historyAdd to my stackalso contains choline, astaxanthin, marine phospholipidsgelatine capsule, the listing says
£3.47£103.9614 days£46.99View at Healthspan (opens in a new tab)Price checked Free UK delivery over £30.00, otherwise £2.45 · about 3–4 working daysAmazonFind it on Amazon (opens in a new tab)A search, not a matched product. Price not compared.
Show the working
  • Servings: 60 ÷ 1 per serving = 60
  • In the pack: 60 × 226 mg = 13.6 g
  • £46.99 ÷ 13.6 g × 1 g = £3.47 per 1 g
  • Amount per serving: added up from the components stated on the label.
  • Also contains: choline, astaxanthin, marine phospholipids. The price counts the omega-3 only.
What the retailer's listing says
  • pack units “60 Capsules”
  • units per serving “Per capsule”
  • DHA “of which DHA ; 77 mg”
  • EPA “and EPA ; 149 mg”
  • amount per serving “Pure Antarctic Krill Oil ; 1200 mg”
  • total omega 3 “Total Omega 3 Fatty Acids ; 276 mg”

Is this wrong? Tell us

7
Omega 3+ AdvancedEPA 89 mg + DHA 41.3 mg a softgel · EPA:DHA 68:32 · 8 softgels a day for 1 gHealf · 56 softgels · 28 servings · 260.6 mg a servingDetails and price historyAdd to my stackgelatine capsule, the listing says
£3.84£115.127 days£28.00View 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
  • Servings: 56 ÷ 2 per serving = 28
  • In the pack: 28 × 260.6 mg = 7.3 g
  • £28.00 ÷ 7.3 g × 1 g = £3.84 per 1 g
  • Amount per serving: added up from the components stated on the label.
What the retailer's listing says
  • pack units “56 softgels”
  • units per serving “Per two softgels”
  • DHA “providing DHA ; 82.6mg”
  • EPA “providing EPA ; 178mg”
  • amount per serving “Krill oil ; 1,180mg”
  • total omega 3 “of which Omega 3 ; 315mg”

Is this wrong? Tell us

8
Big Red Krill Oil Capsules10 capsules a day for 1 g60 capsules · 60 servings · 102.5 mg a servingDetails and price historyAdd to my stack
£4.88£146.296 days£29.99View at Bio-Synergy (opens in a new tab)Free UK delivery over £49.00; below that, not known · 3–5 working daysAmazonFind it on Amazon (opens in a new tab)A search, not a matched product. Price not compared.
Show the working
  • Servings: 60 ÷ 1 per serving = 60
  • In the pack: 60 × 102.5 mg = 6.15 g
  • £29.99 ÷ 6.15 g × 1 g = £4.88 per 1 g
  • Amount per serving: added up from the components stated on the label.
What the retailer's listing says
  • pack units “Specifications: 60 caps”
  • amount per serving “provide 500mg of pure Antarctic krill oil”
  • confirmed values “confirmed from the retailer's own product page, not this listing's text: form id krill; amount per serving 500.0; amount unit mg; amount refers to total_oil; units per serving 1.0; pack units 60; pack unit type capsule; components [{'name': 'EPA', 'amount': 70.0, 'unit': 'mg'}, {'name': 'DHA', 'amount': 32.5, 'unit': 'mg'}, {'name': 'total_omega_3', 'amount': 120.0, 'unit': 'mg'}]”

Is this wrong? Tell us

9
Krill Oil - 30 LicapsEPA 89 mg + DHA 41 mg a capsule · EPA:DHA 68:32 · 8 capsules a day for 1 gMyprotein · 30 capsules · 30 servings · 130 mg a servingDetails and price historyAdd to my stackgelatine capsule, the listing says
£5.13£153.854 days£20.00View 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
  • Servings: 30 ÷ 1 per serving = 30
  • In the pack: 30 × 130 mg = 3.9 g
  • £20.00 ÷ 3.9 g × 1 g = £5.13 per 1 g
  • Amount per serving: added up from the components stated on the label.
What the retailer's listing says
  • pack units “30 Licaps”
  • units per serving “Per Licap®”
  • DHA “DHA ; 41mg”
  • EPA “EPA ; 89mg”
  • amount per serving “Per Licap® (590mg)”
  • total omega 3 “Total Omega-3 ; 160mg”

Is this wrong? Tell us

10
Krill OilEPA 60 mg + DHA 40 mg a capsule · EPA:DHA 60:40 · 10 capsules a day for 1 gHealf · 60 capsules · 30 servings · 200 mg a servingDetails and price historyAdd to my stackalso contains astaxanthingelatine capsule, the listing says
£5.13£153.956 days£30.79View 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
  • Servings: 60 ÷ 2 per serving = 30
  • In the pack: 30 × 200 mg = 6 g
  • £30.79 ÷ 6 g × 1 g = £5.13 per 1 g
  • Amount per serving: added up from the components stated on the label.
  • Also contains: astaxanthin. The price counts the omega-3 only.
What the retailer's listing says
  • pack units “60caps”
  • units per serving “Two capsules will provide on average:”
  • DHA “DHA ; 80mg”
  • EPA “EPA ; 120mg”
  • amount per serving “Krill Oil ; 1000mg”

Is this wrong? Tell us

11
Superba Krill OilEPA 60 mg + DHA 28 mg a softgel · EPA:DHA 68:32 · 12 softgels a day for 1 gHealf · 60 softgels · 30 servings · 176 mg a servingDetails and price historyAdd to my stackgelatine capsule, the listing says
£5.86£175.855 days£30.95View 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
  • Servings: 60 ÷ 2 per serving = 30
  • In the pack: 30 × 176 mg = 5.28 g
  • £30.95 ÷ 5.28 g × 1 g = £5.86 per 1 g
  • Amount per serving: added up from the components stated on the label.
What the retailer's listing says
  • pack units “60 softgels”
  • servings stated “Servings Per Container: 30”
  • units per serving “Amount Per 2 Softgel Serving”
  • DHA “Docosahexaenoic acid (DHA) ; 56mg”
  • EPA “Eicosapentaenoic acid (EPA) ; 120mg”
  • amount per serving “100% Pure Krill Oil ; 1000mg”
  • total omega 3 “Total Omega 3 ; 220mg”

Is this wrong? Tell us

12
Krill OilEPA 60 mg + DHA 27.5 mg a capsule · EPA:DHA 69:31 · 12 capsules a day for 1 gHealf · 60 capsules · 30 servings · 175 mg a servingDetails and price historyAdd to my stackalso contains astaxanthin, cholinegelatine capsule, the listing says
£6.66£199.945 days£34.99View 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
  • Servings: 60 ÷ 2 per serving = 30
  • In the pack: 30 × 175 mg = 5.25 g
  • £34.99 ÷ 5.25 g × 1 g = £6.66 per 1 g
  • Amount per serving: added up from the components stated on the label.
  • Also contains: astaxanthin, choline. The price counts the omega-3 only.
What the retailer's listing says
  • pack units “60 caps”
  • servings stated “Servings Per Container: 30”
  • units per serving “Serving Size: 2 Capsules”
  • DHA “DHA (Docosahexaenoic Acid) 55 mg”
  • EPA “EPA (Eicosapentaenoic Acid) 120 mg”
  • amount per serving “Krill Oil^ (Krill) ; 1000 mg”
  • total omega 3 “(Docosahexaenoic Acid) 55 mg ; 220 mg”

Is this wrong? Tell us

13
Designs for HealthXanthOmega™ Krill OilEPA 52.5 mg + DHA 24 mg a softgel · EPA:DHA 69:31 · 14 softgels a day for 1 gHealf · 60 softgels · 30 servings · 153 mg a servingDetails and price historyAdd to my stackalso contains astaxanthingelatine capsule, the listing says
£15.74£472.295 days£72.26View 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
  • Servings: 60 ÷ 2 per serving = 30
  • In the pack: 30 × 153 mg = 4.59 g
  • £72.26 ÷ 4.59 g × 1 g = £15.74 per 1 g
  • Amount per serving: added up from the components stated on the label.
  • Also contains: astaxanthin. The price counts the omega-3 only.
What the retailer's listing says
  • pack units “60 softgels”
  • servings stated “Servings Per Container: 30”
  • units per serving “Serving Size: 2 softgels”
  • DHA “DHA (Docosahexaenoic Acid) 48 mg”
  • EPA “EPA (Eicosapentaenoic Acid) 105 mg”
  • amount per serving “Krill Oil (Euphausia superba) ; 880 mg”
  • total omega 3 “48 mg) ; 153 mg”

Is this wrong? Tell us

Price alert

An email when any omega-3 krill oil gets cheaper than today's cheapest, £1.25 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. 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.

Our full method · All omega-3 forms