Diesel Price in Spain Today
Live diesel prices updated every 30 minutes with official MINETUR data. From €1.299/L. Ideal for fleets, trucks, and diesel drivers.
Average diesel price in Spain today
Cheapest diesel
€1.299
National average
€1.595
Premium Diesel
€1.359
Stations
11,327
Today's 10 cheapest diesel stations
| # | Station | Province | Diesel |
|---|---|---|---|
| 1 | CANARY OIL, S.L. POLIGONO IND. EL GORO, C/ EL BOSQUE ESQUINA C/ VIRGEN DEL CARMEN, 2, GORO (EL) | PALMAS (LAS) | €1.299 |
| 2 | DISA EL GORO CALLE CORREGIDOR AGUIRRE, 20, TELDE | PALMAS (LAS) | €1.329 |
| 3 | GALP CALLE COSTERA DE LA, 19, TAVERNES DE LA VALLDIGNA | VALENCIA / VALÈNCIA | €1.329 |
| 4 | PLENERGY CALLE REAL, 22, ANTIGUA | PALMAS (LAS) | €1.339 |
| 5 | PETROPRIX CALLE JANANA, 46, CALETA DE FUSTE | PALMAS (LAS) | €1.339 |
| 6 | BALLENOIL CARRETERA CV-50 KM. 33, TAVERNES DE LA VALLDIGNA | VALENCIA / VALÈNCIA | €1.339 |
| 7 | BALLENOIL RONDA CENTRO COMERCIAL ALCAYNA, RONDA NORTE-SUR, S/N, MOLINA DE SEGURA | MURCIA | €1.359 |
| 8 | FAMILY ENERGY RONDA CANAL IMPERIAL DE ARAGON, 8, GARRAPINILLOS | ZARAGOZA | €1.365 |
| 9 | PLENERGY AVENIDA DE LA DIAGONAL, 12, ZARAGOZA | ZARAGOZA | €1.365 |
| 10 | H2EXAGON JINAMAR AVENIDA JOAN Y VICTOR JARA ESQ/C/FERNANDO SAGASETA Y C/IDOLO DE JINAMAR, 10, TELDE | PALMAS (LAS) | €1.368 |
Diesel price by province today
Ranked by province average price
| # | Province | Average | Minimum | Stations |
|---|---|---|---|---|
| 1 | MELILLA | €1.380 | €1.378 | |
| 2 | PALMAS (LAS) | €1.500 | €1.299 | |
| 3 | CEUTA | €1.538 | €1.519 | |
| 4 | BARCELONA | €1.550 | €1.374 | |
| 5 | LLEIDA | €1.555 | €1.379 | |
| 6 | TARRAGONA | €1.558 | €1.369 | |
| 7 | NAVARRA | €1.559 | €1.377 | |
| 8 | VALENCIA / VALÈNCIA | €1.559 | €1.329 | |
| 9 | SANTA CRUZ DE TENERIFE | €1.561 | €1.405 | |
| 10 | SORIA | €1.568 | €1.439 | |
| 11 | MURCIA | €1.575 | €1.359 | |
| 12 | ZARAGOZA | €1.579 | €1.365 | |
| 13 | TERUEL | €1.580 | €1.393 | |
| 14 | GRANADA | €1.580 | €1.387 | |
| 15 | RIOJA (LA) | €1.580 | €1.399 | |
| 16 | ZAMORA | €1.581 | €1.440 | |
| 17 | CASTELLÓN / CASTELLÓ | €1.587 | €1.389 | |
| 18 | CÁDIZ | €1.587 | €1.449 | |
| 19 | BURGOS | €1.591 | €1.397 | |
| 20 | BADAJOZ | €1.595 | €1.399 | |
| 21 | CIUDAD REAL | €1.598 | €1.425 | |
| 22 | GIRONA | €1.599 | €1.387 | |
| 23 | ALICANTE | €1.600 | €1.399 | |
| 24 | HUESCA | €1.601 | €1.388 | |
| 25 | ALMERÍA | €1.602 | €1.399 | |
| 26 | PONTEVEDRA | €1.602 | €1.387 | |
| 27 | MADRID | €1.604 | €1.439 | |
| 28 | CANTABRIA | €1.605 | €1.399 | |
| 29 | CUENCA | €1.606 | €1.379 | |
| 30 | GUADALAJARA | €1.606 | €1.399 | |
| 31 | SALAMANCA | €1.608 | €1.454 | |
| 32 | SEGOVIA | €1.615 | €1.439 | |
| 33 | LEÓN | €1.616 | €1.454 | |
| 34 | VALLADOLID | €1.617 | €1.429 | |
| 35 | SEVILLA | €1.617 | €1.399 | |
| 36 | OURENSE | €1.618 | €1.437 | |
| 37 | PALENCIA | €1.619 | €1.399 | |
| 38 | CORUÑA (A) | €1.619 | €1.437 | |
| 39 | ARABA/ÁLAVA | €1.620 | €1.449 | |
| 40 | TOLEDO | €1.621 | €1.398 | |
| 41 | ALBACETE | €1.621 | €1.399 | |
| 42 | GIPUZKOA | €1.623 | €1.447 | |
| 43 | BIZKAIA | €1.623 | €1.399 | |
| 44 | JAÉN | €1.626 | €1.459 | |
| 45 | CÓRDOBA | €1.626 | €1.424 | |
| 46 | LUGO | €1.627 | €1.389 | |
| 47 | CÁCERES | €1.633 | €1.379 | |
| 48 | HUELVA | €1.633 | €1.409 | |
| 49 | MÁLAGA | €1.638 | €1.459 | |
| 50 | ASTURIAS | €1.645 | €1.459 | |
| 51 | ÁVILA | €1.648 | €1.495 | |
| 52 | BALEARS (ILLES) | €1.692 | €1.569 |
Cheapest diesel by city
Diesel in Palmas de Gran Canaria (las)
184 stations
Diesel in Valencia
534 stations
Diesel in Murcia
520 stations
Diesel in Elche/Elx
457 stations
Diesel in Zaragoza
179 stations
Diesel in Tarragona
210 stations
Diesel in Lleida
172 stations
Diesel in Barcelona
59 stations
Diesel in Vigo
205 stations
Diesel in Granada
226 stations
Diesel in Castellon de la Plana
210 stations
Diesel in Lugo
103 stations
Fleet, taxi, or haulier?
Check professional discounts for subsidised diesel and Special Tax refunds via the Agencia Tributaria.
Diesel FAQ
What is today's diesel price in Spain?
The cheapest diesel today costs €1.299/L. The national average is €1.595/L, with official MINETUR data updated every 30 minutes.
Where is the cheapest diesel today?
See the ranking above with the 10 cheapest diesel stations. The province table shows the average and minimum in every Spanish province.
Why is diesel cheaper than petrol in Spain?
Diesel has a lower Spanish Special Tax on Hydrocarbons (~34 cts/L vs. ~47 cts/L for petrol), historically because of its use in transport and farming. The gap has narrowed in recent years.
What is the difference between Gasoil A, B, and C?
Gasoil A: standard automotive diesel (what this site shows). Gasoil B: subsidised agricultural diesel, only for tractors and machinery. Gasoil C: for home heating, not for engines.
Are there diesel discounts for professionals?
Yes. Hauliers, taxi drivers, and farmers can claim partial refunds on the Hydrocarbon Tax via the Agencia Tributaria. Check your province for extra professional-card discounts (Solred, Ballenoil Business, etc.).
You may also like
Where to refuel diesel cheaply today?
Official MINETUR data · Updated every 30 min