Biodiesel stations in Spain
Official prices · updated
Looking for Biodiesel near you?
We show which Biodiesel stations are closest to you, sorted by distance.
Your location is only requested when you tap, and it is not stored.
Cheapest right now
vs national median28 stations in Spain sell Biodiesel: they are in 14 provinces, 25 towns and 7 brands.
Today the Spanish median is 1.699 €/l, between a low of 1.649 and a high of 2.089 €/l.
Over thirty days the median has fallen 0.180 €/l, or 10.6 %.
Against Diesel, at 1.919 €/l, Biodiesel works out 0.220 €/l cheaper.
Biodiesel price · last 12 months
Network growth
stations · quarter endtoday
Biodiesel by province
14 provinces- Barcelona8
- Tarragona4
- Cantabria2
- Madrid2
- Navarra2
- Sevilla2
- Álava1
- Alicante1
- Cádiz1
- Girona1
- Granada1
- Huelva1
- Jaén1
- Valencia1
Biodiesel stations in provinces without their own page24
- Gerantisan · Calle Tratado de Maastrich, 1 · Iruña Oka (Álava)
- Tamoil · Calle Artes Graficas, 89 · Alicante
- Tamoil · Avinguda Marques de Montroig, 125 · Badalona (Barcelona)
- Tamoil · Calle Pujades, 309 · Barcelona
- Tamoil · Calle Fragata Paulita, 1 · Canet de Mar (Barcelona)
- Tamoil · Avenida Fabregada, 55 · L'Hospitalet de Llobregat (Barcelona)
- Tamoil · Calle Juan Ramon Jimenez, 20 · L'Hospitalet de Llobregat (Barcelona)
- Tamoil · Carretera Terrassa km 1 · Rubí (Barcelona)
- Tamoil · Carretera Nova de Sant Celoni km 40 · Santa Maria de Palautordera (Barcelona)
- Tamoil · Carretera C-55 km 39 · Sant Joan de Vilatorrada (Barcelona)
- Tamoil · Poligono Sur Manzana 23 UE-2H, 1 · Jerez de la Frontera (Cádiz)
- Area de Servicio la Palmera · Calle Prosperidad, 61 · El Astillero (Cantabria)
- Repsol · Calle Boo, 52 · El Astillero (Cantabria)
- Tamoil · Carretera C-25 km 240 · Riudellots de la Selva (Girona)
- Tamoil · Avenida Andalucia, s/n · Granada
- Tamoil · Carretera A-492 km 0,100 · Aljaraque (Huelva)
- Tamoil · Carretera N-IV km 339 · Marmolejo (Jaén)
- Shell · Calle Santo Domingo, 10 · Madrid
- Shell · Avenida de la Constitucion, 262 · Torrejón de Ardoz (Madrid)
- E.s. Tiebas · Na121;ctra Francia km 11,3 · Tiebas-Muruarte de Reta (Navarra)
- Tiebas · Na121;ctra Francia km 11,3 · Tiebas-Muruarte de Reta (Navarra)
- Tamoil · Calle Pino Central, 14 · Sevilla
- Tamoil · Carretera A-394 km 16 · Utrera (Sevilla)
- Tamoil · Carretera VP-3065 km 18,4 · Picassent (Valencia)
What is Biodiesel?
Biodiesel is the methyl ester of vegetable oils or fats: chemically it is not the same thing as HVO, even though both replace fossil diesel. Every ordinary diesel already contains a low blend; high concentrations, from B30 to B100, are only for engines approved for them, almost always fleet vehicles.
You pay by the litre, and it gels at a higher temperature than fossil diesel, which is why winter formulations differ. The sites that sell it as a product in its own right are few and tend to be on industrial estates or at farming co-operatives.
Where it is cheapest
By province, the lowest prices are in Barcelona (1.699 €/l), Tarragona (1.699 €/l) and Cádiz (1.699 €/l).
By brand, the lowest medians belong to Tamoil (1.699 €/l), Shell (1.899 €/l) and Area de Servicio la Palmera (1.989 €/l).
Between the cheapest and the dearest station there is 0.440 €/l: the dearest is 26.7 % above the cheapest.
That still leaves 38 provinces with no Biodiesel outlet at all.
Frequently asked questions about Biodiesel
What is Biodiesel?
Biodiesel is the methyl ester of vegetable oils or fats: chemically it is not the same thing as HVO, even though both replace fossil diesel. Every ordinary diesel already contains a low blend; high concentrations, from B30 to B100, are only for engines approved for them, almost always fleet vehicles.
How many stations sell Biodiesel in Spain?
28 stations across 14 provinces, from the reading on 19 Oct 2026. The map on this page shows them all, and the province list breaks down the total.
How much does Biodiesel cost today?
The Spanish median is 1.699 €/l: the cheapest station asks 1.649 €/l and the dearest 2.089 €/l.
Where is Biodiesel cheapest in Spain?
By province, in Barcelona (1.699 €/l), Tarragona (1.699 €/l) and Cádiz (1.699 €/l). The Canary Islands are taxed differently and are listed separately, so that prices that are not comparable do not get mixed.
How much does a fill of Biodiesel cost?
At today's median of 1.699 €/l, filling 50 litres costs 84.95 €. At the cheapest station it would be 82.45 € and at the dearest 104.45 €.
How is Biodiesel paid for?
You pay by the litre, and it gels at a higher temperature than fossil diesel, which is why winter formulations differ. The Spanish median today is 1.699 €/l, so filling 50 litres costs 84.95 €.
How often are the prices updated?
The Ministry publishes the file several times a day and this site reads it every 30 minutes: the last reading of the 28 stations with Biodiesel is from 19 Oct 2026. Every price on the page carries its own timestamp.
28