Olive oil in Mercadona, Carrefour and other chains: how much does a liter cost and how to compare

White label references in one-liter format are around 4.34 and 4.35 euros in the consulted tracking. The size of the container and the category of the oil can change the comparison

fotonoticia 20261021135240 1920

fotonoticia 20261021135240 1920

Add DEMÓCRATA to Google

Ask FREN

Published

Last updated

3 minutes

Most read

Elecciones 29N · Encuestas

La media de las encuestas

Media a 27 de octubre de 2026 · 15 institutos

  • PP31,0 %
  • PSOE27,3 %
  • Vox18,9 %
  • Frente Amplio6,3 %
  • Podemos2,9 %
  • ERC2,3 %
010203040ene 2024jul 2024ene 2025jul 2025ene 2026jul 2026

Media del último estudio de cada instituto en 30 días y su evolución semanal desde el 23J. Partidos con al menos un 2 %.

Todas las encuestas

Elecciones generales del 29 de noviembre · Demócrata

Buying olive oil requires looking at more than just the big price on the label. A bottle may seem cheaper because it contains less quantity, and a container may offer a better price per liter even though it requires a larger outlay.

Oleista's tracking for October 31 places the references of extra virgin olive oil of private label, in one-liter format, at 4.34 euros for Carrefour and Alcampo and at 4.35 euros for Mercadona, Dia, Hipercor and Consum.

These are prices collected by that comparator in online supermarkets, not a guarantee of availability or of identical price in any establishment.

How much does the one-liter extra virgin cost

The comparison uses the same category and container size. It does not include mild, intense, virgin oils or special formats.

Private label extra virgin · 1-liter container · 31/10/2026
Supermarket Recorded price Price per liter
Alcampo 4,34 € 4,34 €/l
Carrefour 4,34 € 4,34 €/l
Consum 4,35 € 4,35 €/l
Dia 4,35 € 4,35 €/l
Hipercor 4,35 € 4,35 €/l
Mercadona 4,35 € 4,35 €/l

Source: online monitoring by Oleista, updated on October 31, 2026. Private label references; price and availability must be checked when selecting the store and completing the purchase.

The jug can change savings more than the chain

Between 4.34 and 4.35 euros there is one cent per liter. For a five-liter purchase, that difference represents five cents.

The format can produce a larger variation. The Carrefour product category consulted shows a five-liter jug of Carrefour Extra extra virgin at 20.22 euros, compared with 4.34 euros for the one-liter bottle. Five bottles would total 21.70 euros: 1.48 euros more than the jug, at those prices.

Before choosing, it is worth considering how much is consumed and where the product will be stored. A large container is not necessarily more convenient for all households.

How much the oil costs at origin

The reference published by Cultivot, updated on October 30, places extra virgin at 3.60 euros per kilo, virgin at 3.05 and lampante at 2.85. These are references from the origin market and must be interpreted within the methodology of that tracking.

They are not prices for bottles ready for the consumer. Nor can a figure expressed in euros per kilo be directly subtracted from another presented in euros per liter to calculate the commercial margin.

Between both points, there are differences in unit, packaging, transport, storage, taxes and purchasing conditions. A rigorous comparison needs to take these elements into account.

What to look at on the label before buying

The first check is the designation: extra virgin, virgin or olive oil made from refined and virgin are not interchangeable categories.

Then the net content and the price per liter should be compared. Promotions also require reading their conditions: a discounted second unit, a coupon or an offer linked to a card do not amount to a direct reduction for any buyer.Finally, the final price must be verified once the store has been selected or the postal code entered. The reference that appears in a search engine or comparator serves as a guide; the purchase is decided with the product, the format and the specific conditions shown in the cart.