Precios actualizados el 31 de enero de 2026
| Pos. | Provincia | Precio Medio | Gasolineras |
|---|---|---|---|
| 1 | Melilla | 1,097 €/L | 10 |
| 2 | Palmas (las) | 1,162 €/L | 256 |
| 3 | Santa Cruz De Tenerife | 1,162 €/L | 235 |
| 4 | Ceuta | 1,309 €/L | 10 |
| 5 | Valladolid | 1,375 €/L | 153 |
| 6 | Cádiz | 1,378 €/L | 304 |
| 7 | Almería | 1,379 €/L | 226 |
| 8 | Navarra | 1,379 €/L | 238 |
| 9 | Murcia | 1,380 €/L | 458 |
| 10 | Toledo | 1,381 €/L | 310 |
| 11 | Córdoba | 1,387 €/L | 261 |
| 12 | Lleida | 1,387 €/L | 185 |
| 13 | Barcelona | 1,387 €/L | 793 |
| 14 | Teruel | 1,388 €/L | 72 |
| 15 | Tarragona | 1,392 €/L | 227 |
| 16 | Castellón / Castelló | 1,393 €/L | 187 |
| 17 | Valencia / València | 1,395 €/L | 618 |
| 18 | Alicante | 1,397 €/L | 462 |
| 19 | Sevilla | 1,398 €/L | 463 |
| 20 | Badajoz | 1,401 €/L | 272 |
| 21 | Cuenca | 1,402 €/L | 157 |
| 22 | Jaén | 1,403 €/L | 263 |
| 23 | Madrid | 1,403 €/L | 854 |
| 24 | Soria | 1,403 €/L | 39 |
| 25 | Ciudad Real | 1,403 €/L | 233 |
| 26 | Cantabria | 1,404 €/L | 166 |
| 27 | Segovia | 1,408 €/L | 75 |
| 28 | Guadalajara | 1,408 €/L | 87 |
| 29 | Zaragoza | 1,413 €/L | 242 |
| 30 | Coruña (a) | 1,413 €/L | 286 |
| 31 | Granada | 1,416 €/L | 300 |
| 32 | Pontevedra | 1,417 €/L | 222 |
| 33 | Huelva | 1,418 €/L | 149 |
| 34 | León | 1,418 €/L | 165 |
| 35 | Araba/álava | 1,418 €/L | 76 |
| 36 | Zamora | 1,422 €/L | 82 |
| 37 | Girona | 1,424 €/L | 259 |
| 38 | Rioja (la) | 1,424 €/L | 85 |
| 39 | Bizkaia | 1,426 €/L | 128 |
| 40 | Palencia | 1,430 €/L | 66 |
| 41 | Albacete | 1,430 €/L | 162 |
| 42 | Málaga | 1,432 €/L | 329 |
| 43 | Burgos | 1,433 €/L | 140 |
| 44 | Huesca | 1,434 €/L | 120 |
| 45 | Gipuzkoa | 1,438 €/L | 148 |
| 46 | Lugo | 1,440 €/L | 133 |
| 47 | Salamanca | 1,441 €/L | 113 |
| 48 | Ourense | 1,445 €/L | 87 |
| 49 | Cáceres | 1,450 €/L | 158 |
| 50 | Asturias | 1,456 €/L | 242 |
| 51 | ávila | 1,457 €/L | 70 |
| 52 | Balears (illes) | 1,515 €/L | 208 |
El precio medio del diesel hoy en España es de 1,396 €/L. El precio mínimo es 0,885 €/L y el máximo 1,890 €/L.