+0.160against Diesel · 1.919 €/l
Renewable diesel (HVO) price in Spain today
Median of 1,618 stations · updated
From cheapest to priciest
today · €/llowest · Adeje2.079
median2.499
highest
Half the stations charge between 2.049 and 2.109 €/l.
| Fuels | median | HVO against it |
|---|---|---|
| Diesel | 1.919 €/l | +0.160+8.3 % |
| Unleaded 95 (E5) | 1.795 €/l | +0.284+15.8 % |
| Renewable petrol | 1.969 €/l | +0.110+5.6 % |
| Biodiesel | 1.699 €/l | +0.380+22.4 % |
With 1,618 stations publishing a price, the Spanish median for HVO comes to 2.079 €/l.
The median is used rather than the average because four very cheap or very dear stations move an average and do not move a median: half of the stations are below 2.079 €/l and half above.
Half of all stations price between 2.049 and 2.109 €/l; the extremes lie outside that band.
Against Diesel, at 1.919 €/l today, it works out 0.160 €/l dearer: 8.00 € on 50 litres.
The cheapest station in Spain is in Adeje (Santa Cruz de Tenerife), at 1.679 €/l; the dearest asks 2.499 €/l, 0.820 €/l more.
Price by province
50 provinces · €/l| Province | Stations | median | vs Spain | lowest |
|---|---|---|---|---|
| Madrid | 184 | 2.109 | +0.030 | 1.929 |
| Barcelona | 147 | 2.065 | −0.014 | 1.799 |
| Murcia | 91 | 2.049 | −0.030 | 1.979 |
| Zaragoza | 76 | 2.047 | −0.032 | 2.004 |
| Illes Balears | 61 | 2.129 | +0.050 | 2.068 |
| Ciudad Real | 60 | 2.069 | −0.010 | 1.905 |
| Toledo | 58 | 2.099 | +0.020 | 2.019 |
| Valencia | 56 | 2.059 | −0.020 | 1.769 |
| Alicante | 52 | 2.052 | −0.027 | 1.869 |
| Bizkaia | 51 | 2.105 | +0.026 | 2.089 |
| Province | Stations | median | vs Spain | lowest |
|---|---|---|---|---|
| A Coruña | 49 | 2.089 | +0.010 | 2.000 |
| Álava | 16 | 2.109 | +0.030 | 1.923 |
| Albacete | 25 | 2.059 | −0.020 | 2.019 |
| Alicante | 52 | 2.052 | −0.027 | 1.869 |
| Almería | 20 | 2.092 | +0.013 | 2.049 |
| Asturias | 19 | 2.099 | +0.020 | 2.075 |
| Ávila | 7 | 2.055 | −0.024 | 2.025 |
| Badajoz | 20 | 2.132 | +0.053 | 2.079 |
| Barcelona | 147 | 2.065 | −0.014 | 1.799 |
| Bizkaia | 51 | 2.105 | +0.026 | 2.089 |
| Burgos | 18 | 2.059 | −0.020 | 1.839 |
| Cáceres | 15 | 2.099 | +0.020 | 2.079 |
| Cádiz | 9 | 2.089 | +0.010 | 2.039 |
| Cantabria | 42 | 2.105 | +0.026 | 2.060 |
| Castellón | 5 | 2.069 | −0.010 | 2.019 |
| Ciudad Real | 60 | 2.069 | −0.010 | 1.905 |
| Córdoba | 29 | 2.089 | +0.010 | 1.989 |
| Cuenca | 12 | 2.109 | +0.030 | 2.034 |
| Gipuzkoa | 20 | 2.104 | +0.025 | 2.039 |
| Girona | 28 | 2.075 | −0.004 | 1.799 |
| Granada | 11 | 2.025 | −0.054 | 2.019 |
| Guadalajara | 23 | 2.089 | +0.010 | 2.069 |
| Huelva | 21 | 2.109 | +0.030 | 2.009 |
| Huesca | 24 | 2.055 | −0.024 | 1.999 |
| Illes Balears | 61 | 2.129 | +0.050 | 2.068 |
| Province | Stations | median | vs Spain | lowest |
|---|---|---|---|---|
| Jaén | 34 | 2.054 | −0.025 | 1.999 |
| La Rioja | 13 | 2.059 | −0.020 | 2.039 |
| Las Palmas | 41 | 1.799 | −0.280 | 1.699 |
| León | 17 | 2.099 | +0.020 | 2.089 |
| Lleida | 10 | 2.045 | −0.034 | 2.015 |
| Lugo | 19 | 2.095 | +0.016 | 2.059 |
| Madrid | 184 | 2.109 | +0.030 | 1.929 |
| Málaga | 18 | 2.089 | +0.010 | 2.039 |
| Murcia | 91 | 2.049 | −0.030 | 1.979 |
| Navarra | 20 | 2.057 | −0.022 | 1.959 |
| Ourense | 8 | 2.077 | −0.002 | 2.049 |
| Palencia | 6 | 2.135 | +0.056 | 2.129 |
| Pontevedra | 15 | 2.109 | +0.030 | 1.999 |
| Salamanca | 15 | 2.099 | +0.020 | 1.880 |
| Santa Cruz de Tenerife | 37 | 1.829 | −0.250 | 1.679 |
| Segovia | 15 | 2.059 | −0.020 | 2.025 |
| Sevilla | 21 | 2.122 | +0.043 | 2.069 |
| Soria | 9 | 2.055 | −0.024 | 2.019 |
| Tarragona | 30 | 2.047 | −0.032 | 2.025 |
| Teruel | 10 | 2.059 | −0.020 | 2.029 |
| Toledo | 58 | 2.099 | +0.020 | 2.019 |
| Valencia | 56 | 2.059 | −0.020 | 1.769 |
| Valladolid | 24 | 2.105 | +0.026 | 2.045 |
| Zamora | 7 | 2.125 | +0.046 | 2.085 |
| Zaragoza | 76 | 2.047 | −0.032 | 2.004 |
Price by brand
€/l| Brand | Stations | median | lowest |
|---|---|---|---|
| Repsol | 1,377 | 2.079 | 1.679 |
| Petronor | 68 | 2.092 | 2.009 |
| Moeve | 36 | 1.881 | 1.749 |
| Galp | 30 | 2.009 | 1.769 |
| Campsa | 16 | 2.075 | 2.029 |
| Disa | 11 | 1.790 | 1.790 |
| BP | 7 | 2.045 | 1.919 |
| Cepsa | 7 | 1.829 | 1.789 |
| MLC | 6 | 2.109 | 2.059 |
| IDS | 5 | 2.235 | 2.212 |
| Petrem | 4 | 2.020 | 2.020 |
| Shell | 4 | 2.109 | 2.109 |
| Tamoil | 3 | 1.799 | 1.799 |
| ADS | 2 | 1.962 | 1.880 |
| CODO_CM | 2 | 2.035 | 2.035 |
| Petrocat | 2 | 2.014 | 2.009 |
| BALSILLAS I (REPSOL) | 1 | 2.079 | 2.079 |
| Beroil | 1 | 1.839 | 1.839 |
| Carburantes Clavero - San Sebastian | 1 | 2.039 | 2.039 |
| Dyneff | 1 | 2.499 | 2.499 |
See the full history · since 26 May 2025
What you are looking at
HVO, or renewable diesel, is a paraffinic diesel made from used cooking oils, animal fats and vegetable residues treated with hydrogen, rather than the methyl ester chemistry of biodiesel. You pay by the litre, exactly as for ordinary diesel, and it comes out of the same kind of pump: on a Spanish forecourt look for the XTL label inside a diamond.
Any diesel engine approved to the EN 15940 standard takes it with no modification, and most manufacturers approve their recent models, but the handbook or the filler cap is what settles it before your first fill. In Spain it is sold mainly by the chains that have converted premium diesel pumps, and it is far easier to find along the Mediterranean corridor and in the north than inland.
How the price is moving
Over seven days the HVO median has not moved: it is still 2.079 €/l.
Over thirty days it has fallen 0.046 €/l, or 2.2 %, from 2.125 €/l on 19 Sept 2026.
Where it is cheapest
By province, the lowest prices are in Granada (2.025 €/l), Lleida (2.045 €/l) and Zaragoza (2.047 €/l). The dearest are Palencia (2.135 €/l), Badajoz (2.132 €/l) and Illes Balears (2.129 €/l).
Of the 48 provinces with HVO, 26 sit above the national median and 22 below it.
By brand, the lowest medians belong to Disa (1.790 €/l), Tamoil (1.799 €/l) and Cepsa (1.829 €/l). Between the cheapest brand (Disa) and the dearest (Dyneff) there is 0.709 €/l of median.
Frequently asked questions about the HVO price
How much does HVO cost in Spain today?
2.079 €/l as a median, from the reading on 19 Oct 2026. The cheapest station in Spain asks 1.679 €/l and the dearest 2.499 €/l.
What does the median price mean?
That half of the stations with HVO sell below 2.079 €/l and half above; the figure comes from 1,618 stations. It is steadier than an average, which four extreme prices can throw off.
Which province has the cheapest HVO?
Today Granada (2.025 €/l), Lleida (2.045 €/l) and Zaragoza (2.047 €/l). The Canary Islands are listed separately because fuel duty there works differently.
How much do you save against Diesel?
The gap between the medians is 0.160 €/l, around 8.00 € per 50 litres. That is a price difference, not a consumption one: how far a litre takes you depends on the engine.
Why do prices differ so much between provinces?
Haulage from the supply point, local competition and, in the Canary Islands, Ceuta and Melilla, a different tax regime. Today the gap between the cheapest and the dearest province is 0.110 €/l.
How much does a fill of HVO cost?
At today's median of 2.079 €/l, filling 50 litres costs 103.95 €; at the cheapest station in Spain, 83.95 €.
How is HVO paid for?
You pay by the litre, exactly as for ordinary diesel, and it comes out of the same kind of pump: on a Spanish forecourt look for the XTL label inside a diamond. The Spanish median today is 2.079 €/l.
Which vehicles can use HVO?
Any diesel engine approved to the EN 15940 standard takes it with no modification, and most manufacturers approve their recent models, but the handbook or the filler cap is what settles it before your first fill. In Spain you will find it at 1,618 stations.
How often does this price change?
The official file is read every 30 minutes and the last HVO reading is from 19 Oct 2026, with the median at 2.079 €/l. The median only moves when a good number of stations change price at once.