Petrol stations in Madrid
890 stations with a declared price
Prices declared by stations to the Ministry. Source snapshot: 04/11/2026 20:48. Data sources
Fuels with prices in Madrid
- Petrol 95 (E5)853 stationsLowest price1.499€/L
- Petrol 95 (E10)2 stationsLowest price1.849€/L
- Petrol 95 (E5) premium143 stationsLowest price1.509€/L
- Petrol 98 (E5)411 stationsLowest price1.639€/L
- Renewable petrol14 stationsLowest price1.869€
- Standard diesel858 stationsLowest price1.709€/L
- Premium diesel448 stationsLowest price1.729€/L
- Biodiesel2 stationsLowest price1.818€
- Renewable diesel184 stationsLowest price1.949€
- AdBlue163 stationsLowest price0.599€
- LPG (autogas)134 stationsLowest price0.799€
- CNG (compressed natural gas)33 stationsLowest price1.844€
- LNG (liquefied natural gas)5 stationsLowest price1.889€
- Compressed biogas7 stationsLowest price1.869€
- Liquefied biogas8 stationsLowest price1.108€
Summary
The source lists 890 petrol stations with prices in the province of Madrid. 13 major brands account for 748 of them; the remaining 142 are other brands or independents. The brands with the most stations are Repsol (230), Moeve (107) and Ballenoil (104).
For standard diesel, the median across the 858 stations with a price is €1.952; prices range from €1.709 to €2.099 per litre. 8 stations share the lowest declared price on this date (€1.709), including Ballenoil, C/ Angel Nieto, 2. Compared with Spain, where the median is €1.919 across 11,244 stations, the one for the province of Madrid is 1.7% higher.
Petrol 95 (E5): 853 stations declare a price, from €1.499 to €1.979 per litre, with a median of €1.754. 8 stations share the lowest declared price on this date (€1.499), including Área 117 - Valdemoro, C/ Narciso Monturiol, 28. For petrol 95 (E5), the province of Madrid sits 1.5% above the median for Spain, which is €1.728 (10,898 stations).
The municipalities in the province with the most petrol stations are Madrid (243), Alcorcón (33), Alcalá de Henares (32), Leganés (32) and Torrejón de Ardoz (29).
Source data: Ministry for the Ecological Transition and the Demographic Challenge (MITECO), 04/11/2026 20:48. Prices declared by the stations themselves, which may change. Medians and comparisons calculated by FuelWorld from that data.
Municipalities
- Madrid 243
- Alcorcón 33
- Alcalá de Henares 32
- Leganés 32
- Torrejón de Ardoz 29
- Getafe 28
- Fuenlabrada 26
- Móstoles 25
- Alcobendas 23
- San Sebastián de los Reyes 18
- Valdemoro 18
- Pinto 17
- Arganda del Rey 16
- Collado Villalba 16
- Parla 16
- Coslada 15
- Rivas-Vaciamadrid 15
- San Fernando de Henares 14
- Colmenar Viejo 11
- Majadahonda 11
- Las Rozas de Madrid 10
- Pozuelo de Alarcón 10
- Galapagar 9
- Humanes de Madrid 9
- Ciempozuelos 8
- Navalcarnero 8
- Aranjuez 7
- Meco 6
- Mejorada del Campo 6
- San Lorenzo de El Escorial 6
- Tres Cantos 6
- Algete 5
- Guadarrama 5
- Perales de Tajuña 5
- Villalbilla 5
- Villaviciosa de Odón 5
- Arroyomolinos 4
- Boadilla del Monte 4
- El Álamo 4
- Fuente el Saz de Jarama 4
- Loeches 4
- Paracuellos de Jarama 4
- Villanueva de la Cañada 4
- Ajalvir 3
- Alpedrete 3
- Cobeña 3
- Daganzo de Arriba 3
- Miraflores de la Sierra 3
- Moraleja de Enmedio 3
- San Martín de la Vega 3
- Torres de la Alameda 3
- Villanueva del Pardillo 3
- Villarejo de Salvanés 3