Today

Fuel prices in Spain today

National and provincial averages computed from the prices every Spanish filling station reports to the Ministry. Updated daily, together with the electricity price for charging an EV.

Data as of: 10/11/2026 10:36:01 · 11,491 stations

Spain average today

FuelAverageMedianCheapestStations
Petrol 95 E51.6671.6941.27910,929
Petrol 98 E51.8501.8641.3795,504
Diesel (Gasóleo A)1.8641.8941.38111,272
Premium diesel1.9551.9941.5755,918
LPG (autogas)1.1251.1590.7991,000

Source: MITECO — Geoportal de gasolineras. €/L.

Electricity: PVPC regulated tariff today

Daily average
0.218 €/kWh
Range
0.147–0.327
Cheapest hours to charge
03h · 04h · 05h · 14h

Pre-tax PVPC (2.0TD), €/kWh. Bars show each hour; the four cheapest are highlighted. Source: Red Eléctrica (REE) — REData, PVPC (2026-11-10).

Use these prices in the calculators: trip cost · EV charging cost · EV vs gas

By province (€/L)

ProvincePetrol 95 avg.95 cheapestDiesel avg.Diesel cheapest
Albacete1.6801.3891.8721.499
Alicante1.6961.4391.8611.599
Almería1.6571.4131.8571.659
Araba/Álava1.6991.4891.8981.715
Asturias1.7321.4991.9251.759
Ávila1.7081.4881.9091.746
Badajoz1.6851.4801.8871.680
Balears (Illes)1.7651.5691.9711.769
Barcelona1.6361.2791.8381.579
Bizkaia1.6711.4391.8891.669
Burgos1.6811.3991.8801.689
Cáceres1.6931.4391.9201.669
Cádiz1.6611.4991.8631.688
Cantabria1.6981.4791.8931.699
Castellón / Castelló1.6791.3471.8481.639
Ceuta1.5841.5541.7421.724
Ciudad Real1.6541.3921.8591.675
Córdoba1.6661.4891.8881.669
A Coruña1.6711.3991.8851.649
Cuenca1.6931.3791.8681.489
Gipuzkoa1.7001.4291.9051.659
Girona1.6671.3551.8551.649
Granada1.6551.4391.8541.639
Guadalajara1.6811.4591.8921.699
Huelva1.7241.4301.9081.680
Huesca1.6541.3581.8621.652
Jaén1.6831.4591.8861.699
León1.6861.4991.9001.679
Lleida1.6011.3531.8221.647
Lugo1.6921.5291.9221.659
Madrid1.6851.4391.8831.679
Málaga1.7141.4791.9111.649
Melilla1.6141.6141.6861.685
Murcia1.6541.3701.8411.640
Navarra1.6371.3451.8331.629
Ourense1.6661.4991.9001.697
Palencia1.6751.4991.8861.699
Las Palmas1.5061.3451.6711.527
Pontevedra1.6641.4891.8831.696
La Rioja1.6571.4291.8681.690
Salamanca1.6881.4991.9161.709
Santa Cruz De Tenerife1.5761.3601.7441.569
Segovia1.6641.4991.8661.699
Sevilla1.6801.3991.8681.665
Soria1.6491.4801.8461.719
Tarragona1.6281.3391.8391.639
Teruel1.6571.3501.8801.381
Toledo1.6821.4691.8931.689
Valencia / València1.6641.3951.8261.609
Valladolid1.6631.4241.8591.654
Zamora1.6691.4001.8681.670
Zaragoza1.6561.3561.8551.650

How these figures are computed

We download the official list of prices for every road filling station and compute the average, median and minimum for each fuel, nationally and per province. Stations that do not publish a price for a fuel are excluded. Averages are not weighted by sales volume.

More tools