Fuel prices in Spain

Fuel Average price Excise duty VAT Estimated taxes Tax share Change
Diesel 1.783 € 0.379 € 21% 0.688 € 39% ↓ -0.9 c€
Gasoline 95 1.513 € 0.504 € 21% 0.767 € 51% ↓ -0.3 c€
Gasoline 98 1.660 € 0.504 € 21% 0.792 € 48% ↓ -0.5 c€

Excise duty and VAT amounts are indicative and based on our latest tax database. The tax share is an estimate calculated from the observed average retail price.

Fuel price trends in Spain

Fuel Current price vs 7 days vs 30 days
Diesel 1.783 €/l -7.3 c€/l
-3.93 %
-14.2 c€/l
-7.38 %
Gasoline 95 1.513 €/l -3.1 c€/l
-2.01 %
-28.0 c€/l
-15.62 %
Gasoline 98 1.660 €/l -2.5 c€/l
-1.48 %
-27.0 c€/l
-13.99 %

Gasoline and diesel prices

Last updated on 19/04/2026.

Station Address Diesel Gasoline 95 Gasoline 98 LPG
CEPSA CALLE GENERAL ASTILLEROS, 2, MELILLA 1.309 € 1.379 € - -
BP POLIGONO CALLE GENERAL ASTILLEROS, 89, MELILLA 1.379 € 1.381 € - -
BP CALLE GARCIA CABRELLES, 42, MELILLA 1.379 € 1.381 € - -
BP MELILLA PUERTO AVENIDA DEL GENERAL MACIAS, 4, MELILLA 1.379 € 1.381 € - -
SHELL ALFONSO XIII CALLE ALFONSO XIII, 84, MELILLA 1.381 € 1.398 € - -
SHELL CARLOS V CALLE MARQUEZ MONTEMAR, ESQ. CARLOS V, S/N, MELILLA 1.381 € 1.398 € - -
SHELL PUENTE TRIANA CALLE ACTOR TALLAVI, S/N, MELILLA 1.381 € 1.398 € - -
SHELL PLAZA MARTIN DE CORDOBA, 17, MELILLA 1.381 € 1.398 € - -
SHELL GENERAL POLAVIEJA Nº 2, MELILLA 1.381 € 1.398 € - -
SHELL ALFEREZ PROVISIONALES S/N, MELILLA 1.381 € 1.398 € - -
BP PUENTE CALLE GENERAL POLAVIEJA, 1, MELILLA 1.389 € 1.379 € - -
06/32718 POLIGONO CTRA. HIGUERA DE LA SERENA, S/N, BADAJOZ 1.399 € 1.499 € - -
PETROFIGUERES NF AVENIDA DE ROSES, 4, GIRONA 1.419 € 1.629 € - -
MOEVE PASEO DE LAS MARGARITAS, 21, MELILLA 1.429 € 1.449 € - -
MOEVE CALLE ASTILLEROS, GENERAL, 99, MELILLA 1.429 € 1.449 € - -
SOC. COOP. Nª SRA. ARGAMASA CALLE CRUZ, 48, CÁCERES 1.431 € 1.513 € - -
PLENERGY CALLE DIEGO VEGA SARMIENTO, 48, PALMAS 1.439 € 1.329 € - -
PETROPRIX CALLE EUFEMIANO FUENTES CABRERA, 10, PALMAS 1.439 € 1.329 € - -
PETROPRIX CALLE LUIS SAAVEDRA MIRANDA, 59, PALMAS 1.439 € 1.329 € - -
SAN ANTONIO DE PADUA SDAD. COOP. DE C-LM CALLE SAN ANTONIO, 21, CUENCA 1.448 € 1.322 € - -