oliveoilcompare.
Compared per litre
Food Cupboard / Olive Oil / Extra Virgin Olive Oil

Cheapest extra virgin olive oil in UK supermarkets

62 products, ranked by their best unit price with loyalty-card and multi-buy offers counted. Each row also shows what you pay to get it.

Sort by
ProductBest price per litreLowest price to payShops
Karyatis Greek Extra Virgin Olive Oil
£7.15 / litre with Nectar
Sainsbury's · 1L · pay £7.15
£3.20
Sainsbury's · 25cl · £12.80/litre
2
Asda Extra Virgin Olive Oil
£7.50 / litre
Asda · 1L · pay £7.50
£3.39
Asda · 25cl · £13.56/litre
1
Morrisons Extra Virgin Olive Oil
£7.50 / litre
Morrisons · 1L · pay £7.50
£3.40
Morrisons · 25cl · £13.60/litre
1
Waitrose Extra Virgin Olive Oil
£7.50 / litre
Waitrose · 2L · pay £15.00
£3.75
Waitrose · 25cl · £15.00/litre
1
Sainsbury's Extra Virgin Olive Oil
£7.75 / litre
Sainsbury's · 1L · pay £7.75
£3.40
Sainsbury's · 25cl · £13.60/litre
1
Tesco Extra Virgin Olive Oil
£7.75 / litre
Tesco · 1L · pay £7.75
£3.40
Tesco · 25cl · £13.60/litre
1
La Espanola Extra Virgin Olive Oil
£7.80 / litre
Waitrose · 1L · pay £7.80
£4.25
Morrisons · 50cl · £8.50/litre
5
Napolina Extra Virgin Olive Oil
£8.00 / litre
Asda · 50cl · pay £4.00
£2.73
Asda · 25cl · £10.92/litre
4
Filippo Berio Extra Virgin Olive Oil
£8.84 / litre
Waitrose · 1.5L · pay £13.25
£3.00 with Clubcard
Tesco · 25cl · £12.00/litre
6
Terra Delyssa Extra Virgin Olive Oil
£9.00 / litre with Nectar
Sainsbury's · 1L · pay £9.00
£4.73
Asda · 50cl · £9.46/litre
5
Karyatis Spanish Extra Virgin Olive Oil
£12.00 / litre
Sainsbury's · 50cl · pay £6.00
£6.00
Sainsbury's · 50cl · £12.00/litre
1
Odysea Spanish Picual Extra Virgin Olive Oil
£12.00 / litre with Nectar
Sainsbury's · 50cl · pay £6.00
£6.00 with Nectar
Sainsbury's · 50cl · £12.00/litre
1
Sainsbury's Taste the Difference Greek Athinoelia Extra Virgin Olive Oil
£12.00 / litre with Nectar
Sainsbury's · 50cl · pay £6.00
£6.00 with Nectar
Sainsbury's · 50cl · £12.00/litre
1
Sainsbury's Taste the Difference Italian Frantoio Extra Virgin Olive Oil
£12.00 / litre with Nectar
Sainsbury's · 50cl · pay £6.00
£6.00 with Nectar
Sainsbury's · 50cl · £12.00/litre
1
Sainsbury's Taste the Difference Spanish Hojiblanca Extra Virgin Olive Oil
£12.00 / litre with Nectar
Sainsbury's · 50cl · pay £6.00
£6.00 with Nectar
Sainsbury's · 50cl · £12.00/litre
1
Olio del Castello Extra Virgin Olive Oil
£12.50 / litre
Waitrose · 1L · pay £12.50
£12.50
Waitrose · 1L · £12.50/litre
1
Morrisons The Best Signature Manzanilla Extra Virgin Olive Oil
£12.60 / litre
Morrisons · 50cl · pay £6.30
£6.30
Morrisons · 50cl · £12.60/litre
1
Belazu Envero Extra Virgin Olive Oil
£12.80 / litre
Waitrose · 50cl · pay £6.40
£6.40
Waitrose · 50cl · £12.80/litre
2
Il Casolare Unfiltered Extra Virgin Olive Oil
£13.00 / litre
Ocado · 1L · pay £13.00
£8.34
Asda · 50cl · £16.68/litre
5
Asda Exceptional Greek Koroneiki Extra Virgin Olive Oil
£13.20 / litre
Asda · 50cl · pay £6.60
£6.60
Asda · 50cl · £13.20/litre
1
Asda Exceptional Spanish Picual Extra Virgin Olive Oil
£13.20 / litre
Asda · 50cl · pay £6.60
£6.60
Asda · 50cl · £13.20/litre
1
Odysea Greek Kalamata PDO Extra Virgin Olive Oil
£13.27 / litre
Sainsbury's · 75cl · pay £9.95
£9.95
Sainsbury's · 75cl · £13.27/litre
1
Iliada Extra Virgin Olive Oil
£13.33 / litre with Nectar
Sainsbury's · 75cl · pay £10.00
£10.00 with Nectar
Sainsbury's · 75cl · £13.33/litre
1
Tesco Finest Greek Extra Virgin Olive Oil
£14.00 / litre
Tesco · 50cl · pay £7.00
£7.00
Tesco · 50cl · £14.00/litre
1
Tesco Finest Italian Extra Virgin Olive Oil
£14.00 / litre
Tesco · 50cl · pay £7.00
£7.00
Tesco · 50cl · £14.00/litre
1
Tesco Finest Spanish Extra Virgin Olive Oil
£14.00 / litre
Tesco · 50cl · pay £7.00
£7.00
Tesco · 50cl · £14.00/litre
1
Waitrose Greek Extra Virgin Olive Oil
£14.00 / litre
Waitrose · 50cl · pay £7.00
£7.00
Waitrose · 50cl · £14.00/litre
1
Waitrose Italian Extra Virgin Olive Oil
£14.00 / litre
Waitrose · 50cl · pay £7.00
£7.00
Waitrose · 50cl · £14.00/litre
1
Belazu Crete Gold Extra Virgin Olive Oil
£15.00 / litre
Waitrose · 50cl · pay £7.50
£7.50
Waitrose · 50cl · £15.00/litre
2
Iliada The Chef's Way Greek Extra Virgin Olive Oil
£15.00 / litre
Sainsbury's · 50cl · pay £7.50
£7.50
Sainsbury's · 50cl · £15.00/litre
1
La Espanola First Harvest Extra Virgin Olive Oil
£15.00 / litre
Sainsbury's · 50cl · pay £7.50
£7.50
Sainsbury's · 50cl · £15.00/litre
1
Odysea Greek Extra Virgin Olive Oil
£15.00 / litre
Sainsbury's · pay £45.00
£7.85
Sainsbury's · 50cl · £15.70/litre
1
Odysea Italian Nocellara Extra Virgin Olive Oil
£15.20 / litre with Nectar
Sainsbury's · 50cl · pay £7.60
£7.60 with Nectar
Sainsbury's · 50cl · £15.20/litre
1
Odysea Greek Early Harvest Extra Virgin Olive Oil
£17.70 / litre
Sainsbury's · 50cl · pay £8.85
£8.85
Sainsbury's · 50cl · £17.70/litre
1
Good Phats Spanish Extra Virgin Olive Oil
£18.00 / litre with Nectar
Sainsbury's · pay £9.00
£9.00 with Nectar
Sainsbury's · £18.00/litre
2
Belazu Early Harvest Extra Virgin Olive Oil
£18.66 / litre 3 for 2 with Clubcard
Tesco · 50cl · pay £9.33
£9.33 3 for 2 with Clubcard
Tesco · 50cl · £18.66/litre
2
Carapelli Oro Verde Extra Virgin Olive Oil
£19.00 / litre
Sainsbury's · 50cl · pay £9.50
£9.50
Sainsbury's · 50cl · £19.00/litre
1
Filippo Berio Special Selection Extra Virgin Olive Oil
£19.00 / litre
Waitrose · 50cl · pay £9.50
£9.50
Waitrose · 50cl · £19.00/litre
2
Filippo Berio 100% Italian Extra Virgin Olive Oil
£19.90 / litre
Sainsbury's · 50cl · pay £9.95
£9.95
Sainsbury's · 50cl · £19.90/litre
1
Good Phats Italian Extra Virgin Olive Oil
£20.00 / litre with Nectar
Sainsbury's · pay £10.00
£10.00 with Nectar
Sainsbury's · £20.00/litre
1
Levante 100% Italian Extra Virgin Olive Oil
£20.00 / litre
Morrisons · 50cl · pay £10.00
£10.00
Morrisons · 50cl · £20.00/litre
1
Belazu Early Harvest Arbequina Extra Virgin Olive Oil
£21.00 / litre with Nectar
Sainsbury's · 50cl · pay £10.50
£10.50 with Nectar
Sainsbury's · 50cl · £21.00/litre
1
Gaea Kalamata Extra Virgin Olive Oil
£23.00 / litre
Waitrose · 50cl · pay £11.50
£11.50
Waitrose · 50cl · £23.00/litre
1
Castillo de Canena Picual Extra Virgin Olive Oil
£25.00 / litre
Waitrose · 50cl · pay £12.50
£12.50
Waitrose · 50cl · £25.00/litre
1
Sainsbury's Taste the Difference Umbria Colli Martani PDO Extra Virgin Olive Oil
£25.00 / litre
Sainsbury's · 50cl · pay £12.50
£12.50
Sainsbury's · 50cl · £25.00/litre
1
Waitrose No.1 Valli Trapanesi Extra Virgin Olive Oil
£26.00 / litre
Waitrose · 50cl · pay £13.00
£13.00
Waitrose · 50cl · £26.00/litre
1
Bono Sicilian PDO Val di Mazara Extra Virgin Olive Oil
£27.00 / litre
Ocado · 50cl · pay £13.50
£13.50
Ocado · 50cl · £27.00/litre
1
Odysea Polyphenol Greek Extra Virgin Olive Oil
£27.80 / litre
Sainsbury's · pay £6.95
£6.95
Sainsbury's · £27.80/litre
2
Pacciano Extra Virgin Olive Oil
£29.00 / litre
Waitrose · 50cl · pay £14.50
£14.50
Waitrose · 50cl · £29.00/litre
1
Barbera Sicilia Extra Virgin Olive Oil
£30.00 / litre
Waitrose · 50cl · pay £15.00
£15.00
Waitrose · 50cl · £30.00/litre
1
Belazu Verdemanda Extra Virgin Olive Oil
£30.00 / litre
Waitrose · 50cl · pay £15.00
£15.00
Waitrose · 50cl · £30.00/litre
1
Citizens of Soil Extra Virgin Olive Oil
£30.00 / litre
Waitrose · 50cl · pay £15.00
£15.00
Waitrose · 50cl · £30.00/litre
1
Gordon Ramsay's Krude Cooking Olive Oil
£32.00 / litre
Waitrose · 50cl · pay £16.00
£16.00
Waitrose · 50cl · £32.00/litre
1
Ravida Extra Virgin Olive Oil
£38.00 / litre
Waitrose · 50cl · pay £19.00
£19.00
Waitrose · 50cl · £38.00/litre
1
Valdueza Extra Virgin Olive Oil
£41.00 / litre
Waitrose · 50cl · pay £20.50
£20.50
Waitrose · 50cl · £41.00/litre
1
Lia Extra Virgin Olive Oil
£42.00 / litre
Waitrose · 50cl · pay £21.00
£21.00
Waitrose · 50cl · £42.00/litre
1
Gordon Ramsay's Krude Finishing Olive Oil
£44.00 / litre
Waitrose · 50cl · pay £22.00
£22.00
Waitrose · 50cl · £44.00/litre
1
The Gay Farmer Arbequina Extra Virgin Olive Oil
£44.00 / litre
Waitrose · 50cl · pay £22.00
£22.00
Waitrose · 50cl · £44.00/litre
1
The Gay Farmer Picual Extra Virgin Olive Oil
£44.00 / litre
Waitrose · 50cl · pay £22.00
£22.00
Waitrose · 50cl · £44.00/litre
1
Ottolenghi Extra Virgin Olive Oil
£48.00 / litre
Waitrose · 50cl · pay £24.00
£24.00
Waitrose · 50cl · £48.00/litre
1
Galantino Italian Extra Virgin Olive Oil
£60.00 / litre
Waitrose · 50cl · pay £30.00
£30.00
Waitrose · 50cl · £60.00/litre
1
Laudemio Frescobaldi Extra Virgin Olive Oil
£82.00 / litre
Waitrose · 25cl · pay £20.50
£20.50
Waitrose · 25cl · £82.00/litre
1