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.
| Station | Price | Distance |
|---|---|---|
| PLENERGY - CALLE SUERTES DE LA VILLA, 81, MADRID | €1.749/L | 13.3 km |
| BALLENOIL - CALLE FRANCISCA TORRES CATALAN, 24, MADRID | €1.749/L | 9.6 km |
| PLENERGY - CARRETERA VICALVARO ESTACION ODONNELL KM. 20, MADRID | €1.749/L | 9.6 km |
| SIMON GRUP - CARRETERA VILLAVERDE A VALLECAS KM. 283, MADRID | €1.749/L | 7.4 km |
| PLENERGY - CALLE PIROTECNIA, 2, MADRID | €1.749/L | 9.1 km |