oliveoilcompare.
Compared per litre
Checked across six supermarkets

The cheapest olive oil.
Right now.

Every bottle and tin compared by price per litre. Loyalty prices and multibuys included.

Joint cheapest at Asda103 products compared
Asda

Light in Colour Olive Oil

£7.00 / litre

Pay £7.00 for 1L · No card needed

Same price per litre: Asda Olive Oil at Asda, Morrisons Olive Oil at Morrisons · checked 15 Nov
View at Asda Compare every shop
By type

The cheapest of each type

Price per litre, with loyalty-card and multi-buy prices counted.

Everyday Olive Oiland 2 more at this price

Asda Light in Colour Olive Oil

Pay £7.00 for 1L · No card needed · at Asda

£7.00 / litrechecked 15 Nov
Extra Virgin Olive Oil

Karyatis Greek Extra Virgin Olive Oil

Pay £7.15 for 1L · Nectar required · at Sainsbury's

£7.15 / litrechecked 15 Nov
Organic Extra Virgin Olive Oil

Filippo Berio Organic Extra Virgin Olive Oil

Pay £5.48 for 50cl · No card needed · at Asda

£10.96 / litrechecked 15 Nov
Ranked

The 10 cheapest per litre

Each product at its cheapest shop, size and offer.

1

Asda Light in Colour Olive Oil

Pay £7.00 for 1L · No card needed · at Asda

£7.00 / litrechecked 15 Nov
2

Asda Olive Oil

Pay £7.00 for 1L · No card needed · at Asda

£7.00 / litrechecked 15 Nov
3

Morrisons Olive Oil

Pay £7.00 for 1L · No card needed · at Morrisons

£7.00 / litrechecked 15 Nov
4

Karyatis Greek Extra Virgin Olive Oil

Pay £7.15 for 1L · Nectar required · at Sainsbury's

£7.15 / litrechecked 15 Nov
5

Waitrose Essential Light in Colour Olive Oil

Pay £7.20 for 1L · No card needed · at Waitrose

£7.20 / litrechecked 15 Nov
6

Waitrose Essential Olive Oil

Pay £7.20 for 1L · No card needed · at Waitrose

£7.20 / litrechecked 15 Nov
7

M&S Olive Oil

Pay £7.25 for 1L · No card needed · at Ocado

£7.25 / litrechecked 15 Nov
8

Ocado Olive Oil

Pay £7.25 for 1L · No card needed · at Ocado

£7.25 / litrechecked 15 Nov
9

Sainsbury's Light in Colour Olive Oil

Pay £7.25 for 1L · No card needed · at Sainsbury's

£7.25 / litrechecked 15 Nov
10

Sainsbury's Olive Oil

Pay £7.25 for 1L · No card needed · at Sainsbury's

£7.25 / litrechecked 15 Nov
While you’re at Asda

Also worth adding at Asda

From other aisles: cheaper per unit at Asda than at every other shop we’ve recorded.

More at Asda
Cheapest hereBuy 2 for £10

Brew York Time Travelling Taxi

£3.79 / litre

Pay £10.00 · 2 × 4 × 33cl

Next best: £8.64 / litre at Morrisons

No card neededCaptured 13 Nov
Cheapest hereBuy 2 for £10

Rooster's Baby Faced Assassin

£3.79 / litre

Pay £10.00 · 2 × 4 × 33cl

Next best: £8.18 / litre at Morrisons

No card neededCaptured 13 Nov
Cheapest hereBuy 4 for 3

Siren Lumina Session IPA

£3.43 / litre

Pay £4.50 · 4 × 33cl

Next best: £6.94 / litre at Tesco

No card neededCaptured 13 Nov
Cheapest hereBuy 4 for £7

Vedett Extra IPA

£5.30 / litre

Pay £7.00 · 4 × 33cl

Next best: £10.60 / litre at Tesco

No card neededCaptured 13 Nov
Cheapest hereBuy 2 for £10

Siren Soundwave IPA

£3.79 / litre

Pay £10.00 · 2 × 4 × 33cl

Next best: £7.54 / litre at Tesco

No card neededCaptured 13 Nov
Cheapest hereBuy 2 for £10

Kirkstall Judicious Hazy Pale

£3.79 / litre

Pay £10.00 · 2 × 4 × 33cl

Next best: £7.05 / litre at Morrisons

No card neededCaptured 13 Nov

Products are ranked by price per litre, with loyalty-card and multi-buy prices counted and marked. A product with no price per litre isn’t ranked. Item prices exclude delivery charges and minimum order values, and what a shop stocks varies by area: check the shop’s price before you buy.