Fuel price by province

Provinces ranked by average price, cheapest to most expensive.

  1. 01Palmas (Las)1.513 €· 256
  2. 02Santa Cruz De Tenerife1.577 €· 240
  3. 03Ceuta1.590 €· 10
  4. 04Melilla1.614 €· 12
  5. 05Lleida1.626 €· 160
  6. 06Tarragona1.646 €· 210
  7. 07Navarra1.661 €· 215
  8. 08Barcelona1.664 €· 771
  9. 09Ciudad Real1.671 €· 195
  10. 10Teruel1.672 €· 64
  11. 11Murcia1.673 €· 434
  12. 12Granada1.674 €· 276
  13. 13Cádiz1.675 €· 288
  14. 14Huesca1.676 €· 113
  15. 15Valladolid1.676 €· 143
  16. 16Córdoba1.680 €· 199
  17. 17Rioja (La)1.680 €· 82
  18. 18Zaragoza1.680 €· 218
  19. 19Valencia / València1.682 €· 616
  20. 20Pontevedra1.685 €· 224
  21. 21Almería1.686 €· 215
  22. 22Girona1.686 €· 261
  23. 23Segovia1.686 €· 75
  24. 24Soria1.686 €· 42
  25. 25Ourense1.687 €· 88
  26. 26Zamora1.687 €· 80
  27. 27Coruña (A)1.691 €· 284
  28. 28Palencia1.691 €· 65
  29. 29Guadalajara1.697 €· 87
  30. 30Toledo1.697 €· 238
  31. 31Bizkaia1.699 €· 127
  32. 32Castellón / Castelló1.699 €· 191
  33. 33León1.699 €· 161
  34. 34Madrid1.699 €· 858
  35. 35Salamanca1.701 €· 105
  36. 36Cáceres1.703 €· 145
  37. 37Albacete1.704 €· 142
  38. 38Burgos1.705 €· 135
  39. 39Badajoz1.706 €· 238
  40. 40Jaén1.706 €· 202
  41. 41Sevilla1.706 €· 432
  42. 42Lugo1.711 €· 126
  43. 43Cuenca1.715 €· 106
  44. 44Cantabria1.718 €· 166
  45. 45Alicante1.720 €· 473
  46. 46Araba/Álava1.723 €· 67
  47. 47Gipuzkoa1.725 €· 130
  48. 48Ávila1.728 €· 67
  49. 49Málaga1.730 €· 306
  50. 50Huelva1.743 €· 134
  51. 51Asturias1.748 €· 224
  52. 52Balears (Illes)1.780 €· 215

Source: MITECO (Geoportal de Gasolineras). Public sales stations only. Averages over stations with sufficient data.