Fuel price by province
Provinces ranked by average price, cheapest to most expensive.
- 01Palmas (Las)1.513 €· 256
- 02Santa Cruz De Tenerife1.577 €· 240
- 03Ceuta1.590 €· 10
- 04Melilla1.614 €· 12
- 05Lleida1.626 €· 160
- 06Tarragona1.646 €· 210
- 07Navarra1.661 €· 215
- 08Barcelona1.664 €· 771
- 09Ciudad Real1.671 €· 195
- 10Teruel1.672 €· 64
- 11Murcia1.673 €· 434
- 12Granada1.674 €· 276
- 13Cádiz1.675 €· 288
- 14Huesca1.676 €· 113
- 15Valladolid1.676 €· 143
- 16Córdoba1.680 €· 199
- 17Rioja (La)1.680 €· 82
- 18Zaragoza1.680 €· 218
- 19Valencia / València1.682 €· 616
- 20Pontevedra1.685 €· 224
- 21Almería1.686 €· 215
- 22Girona1.686 €· 261
- 23Segovia1.686 €· 75
- 24Soria1.686 €· 42
- 25Ourense1.687 €· 88
- 26Zamora1.687 €· 80
- 27Coruña (A)1.691 €· 284
- 28Palencia1.691 €· 65
- 29Guadalajara1.697 €· 87
- 30Toledo1.697 €· 238
- 31Bizkaia1.699 €· 127
- 32Castellón / Castelló1.699 €· 191
- 33León1.699 €· 161
- 34Madrid1.699 €· 858
- 35Salamanca1.701 €· 105
- 36Cáceres1.703 €· 145
- 37Albacete1.704 €· 142
- 38Burgos1.705 €· 135
- 39Badajoz1.706 €· 238
- 40Jaén1.706 €· 202
- 41Sevilla1.706 €· 432
- 42Lugo1.711 €· 126
- 43Cuenca1.715 €· 106
- 44Cantabria1.718 €· 166
- 45Alicante1.720 €· 473
- 46Araba/Álava1.723 €· 67
- 47Gipuzkoa1.725 €· 130
- 48Ávila1.728 €· 67
- 49Málaga1.730 €· 306
- 50Huelva1.743 €· 134
- 51Asturias1.748 €· 224
- 52Balears (Illes)1.780 €· 215
- 01Palmas (Las)1.675 €· 256
- 02Melilla1.683 €· 12
- 03Santa Cruz De Tenerife1.743 €· 239
- 04Ceuta1.744 €· 10
- 05Lleida1.840 €· 176
- 06Valencia / València1.841 €· 629
- 07Murcia1.853 €· 456
- 08Navarra1.854 €· 238
- 09Tarragona1.857 €· 223
- 10Barcelona1.860 €· 780
- 11Castellón / Castelló1.862 €· 193
- 12Granada1.865 €· 280
- 13Valladolid1.865 €· 148
- 14Soria1.867 €· 41
- 15Ciudad Real1.868 €· 215
- 16Girona1.868 €· 271
- 17Zaragoza1.869 €· 231
- 18Almería1.876 €· 226
- 19Cádiz1.877 €· 292
- 20Huesca1.878 €· 123
- 21Zamora1.878 €· 86
- 22Rioja (La)1.880 €· 83
- 23Segovia1.880 €· 76
- 24Alicante1.882 €· 476
- 25Cuenca1.882 €· 117
- 26Albacete1.886 €· 151
- 27Sevilla1.886 €· 439
- 28Burgos1.893 €· 139
- 29Teruel1.893 €· 68
- 30Madrid1.894 €· 863
- 31Córdoba1.895 €· 204
- 32Jaén1.895 €· 206
- 33Badajoz1.898 €· 271
- 34Pontevedra1.899 €· 225
- 35Coruña (A)1.900 €· 287
- 36Guadalajara1.903 €· 89
- 37Cantabria1.904 €· 167
- 38Palencia1.904 €· 67
- 39Toledo1.905 €· 240
- 40Bizkaia1.906 €· 127
- 41León1.911 €· 167
- 42Araba/Álava1.913 €· 71
- 43Ourense1.918 €· 88
- 44Gipuzkoa1.920 €· 144
- 45Ávila1.921 €· 68
- 46Huelva1.924 €· 140
- 47Málaga1.924 €· 309
- 48Cáceres1.927 €· 157
- 49Salamanca1.928 €· 109
- 50Lugo1.935 €· 127
- 51Asturias1.937 €· 239
- 52Balears (Illes)1.981 €· 215
- 01Palmas (Las)0.925 €· 21
- 02Santa Cruz De Tenerife0.934 €· 10
- 03Granada1.064 €· 23
- 04Coruña (A)1.075 €· 33
- 05Valencia / València1.077 €· 50
- 06Guadalajara1.078 €· 7
- 07Ciudad Real1.080 €· 15
- 08Murcia1.085 €· 45
- 09Almería1.098 €· 22
- 10Jaén1.102 €· 14
- 11Toledo1.102 €· 29
- 12Alicante1.106 €· 46
- 13Málaga1.111 €· 34
- 14Soria1.111 €· 5
- 15Gipuzkoa1.114 €· 19
- 16Segovia1.115 €· 4
- 17Córdoba1.117 €· 13
- 18Sevilla1.120 €· 36
- 19Lugo1.126 €· 7
- 20Huelva1.129 €· 7
- 21Madrid1.132 €· 134
- 22Tarragona1.132 €· 27
- 23Albacete1.138 €· 7
- 24Cádiz1.139 €· 25
- 25Navarra1.142 €· 20
- 26Barcelona1.143 €· 88
- 27Araba/Álava1.144 €· 9
- 28Zamora1.144 €· 5
- 29Burgos1.148 €· 13
- 30Girona1.149 €· 26
- 31Zaragoza1.151 €· 11
- 32Cantabria1.165 €· 29
- 33Ávila1.166 €· 3
- 34Palencia1.169 €· 4
- 35Pontevedra1.170 €· 19
- 36Teruel1.171 €· 4
- 37Cáceres1.172 €· 7
- 38León1.172 €· 8
- 39Salamanca1.172 €· 8
- 40Valladolid1.172 €· 16
- 41Ourense1.172 €· 5
- 42Balears (Illes)1.174 €· 20
- 43Badajoz1.177 €· 6
- 44Rioja (La)1.181 €· 5
- 45Castellón / Castelló1.183 €· 10
- 46Asturias1.193 €· 23
- 47Cuenca1.207 €· 6
- 48Lleida1.223 €· 7
- 49Bizkaia1.225 €· 11
- 50Huesca1.229 €· 3
Source: MITECO (Geoportal de Gasolineras). Public sales stations only. Averages over stations with sufficient data.