Fuel prices in Madrid

Live prices today at 248 stations in Madrid. Cheapest diesel €1.749/L, petrol €1.679/L. Updated 9 October 2026.

The average diesel price in Madrid, €1.916/L, is 1.6% above the national average of €1.886/L. The average petrol price in Madrid, €1.810/L, is 1.2% above the national average of €1.788/L. In the seven days to 9 October 2026, the average diesel price fell by €0.038/L at the 233 stations priced on both days. In the seven days to 9 October 2026, the average petrol price fell by €0.016/L at the 233 stations priced on both days. By brand, a litre of diesel in Madrid averages €1.768/L at Plenergy and €1.970/L at Repsol: €8.08 apart on a 40-litre tank. Open 24 hours: 163 of 248 stations in Madrid.

StationPriceDistance
PLENERGY - CALLE SUERTES DE LA VILLA, 81, MADRID€1.749/L13.3 km
BALLENOIL - CALLE FRANCISCA TORRES CATALAN, 24, MADRID€1.749/L9.6 km
PLENERGY - CARRETERA VICALVARO ESTACION ODONNELL KM. 20, MADRID€1.749/L9.6 km
SIMON GRUP - CARRETERA VILLAVERDE A VALLECAS KM. 283, MADRID€1.749/L7.4 km
PLENERGY - CALLE PIROTECNIA, 2, MADRID€1.749/L9.1 km

Nearby cities