Live prices today at 18 stations in Majadahonda. Cheapest diesel €1.837/L, petrol €1.737/L. Updated 10 October 2026.
The average diesel price in Majadahonda, €1.942/L, is 2.9% above the national average of €1.888/L. The average petrol price in Majadahonda, €1.835/L, is 2.7% above the national average of €1.787/L. In the seven days to 10 October 2026, the average diesel price fell by €0.028/L at the 18 stations priced on both days. In the seven days to 10 October 2026, the average petrol price fell by €0.016/L at the 18 stations priced on both days. By brand, a litre of diesel in Majadahonda averages €1.837/L at Ballenoil and €2.022/L at Repsol: €7.40 apart on a 40-litre tank. Open 24 hours: 9 of 18 stations in Majadahonda.
| Station | Price | Distance |
|---|---|---|
| PETROPRIX - CALLE BARBERO DE SEVILLA EL, 2, MAJADAHONDA | €1.837/L | 2.6 km |
| BALLENOIL - CARRETERA POZUELO MAJADAHONDA KM. 2, POZUELO DE ALARCON | €1.837/L | 4.5 km |
| BALLENOIL - CALLE CEREZA, 4, MAJADAHONDA | €1.837/L | 1.8 km |
| GALP - CALLE MARIANO ALCARAZ, POL IND EL CARRALERO, SN, MAJADAHONDA | €1.859/L | 2 km |
| CEPSA - CARRETERA M-516 KM. 0,1, MAJADAHONDA | €1.869/L | 1.6 km |