+0.099vs the Spain median · 0.900 €/l
AdBlue stations in Madrid
163 stations in 50 towns · median 0.999 €/l ·
The AdBlue network in Madrid adds up to 163 stations, present in 50 towns and 34 brands. Filling up here costs 11.0 % more than the national median: 0.999 €/l against 0.900 €/l.
Today the provincial low is 0.599 €/l, at the Carrefour station in Las Rozas de Madrid. There is 1.000 €/l between the cheapest and the dearest: 0.599 to 1.599 €/l.
Price history
MadridTowns in Madrid with AdBlue
50 towns- Madrid35
- Leganés9
- Alcalá de Henares7
- Alcorcón7
- Pinto6
- Torrejón de Ardoz6
- Getafe5
- San Fernando de Henares5
- Alcobendas4
- Ciempozuelos4
- Coslada4
- Fuenlabrada4
- Humanes de Madrid4
- Pozuelo de Alarcón4
- Valdemoro4
- Collado Villalba3
- Móstoles3
- Parla3
- Torres de la Alameda3
- Algete2
- Arganda del Rey2
- Fuente el Saz de Jarama2
- Galapagar2
- La Serna del Monte2
- Meco2
- Perales de Tajuña2
- Rivas-Vaciamadrid2
- San Martín de la Vega2
- Tres Cantos2
- Villalbilla2
- Villanueva de la Cañada2
- Becerril de la Sierra1
- Boadilla del Monte1
- Cadalso de los Vidrios1
- Chinchón1
- Colmenar Viejo1
- Fuentidueña de Tajo1
- La Cabrera1
- Las Rozas de Madrid1
- Majadahonda1
- Moraleja de Enmedio1
- Moralzarzal1
- Orusco de Tajuña1
- San Sebastián de los Reyes1
- Serranillos del Valle1
- Torrejón de Velasco1
- Torrelaguna1
- Villaconejos1
- Villanueva del Pardillo1
- Villaviciosa de Odón1
Guides about AdBlue
- AdBlue in Spain: where to buy it at the pump and what it costs
AdBlue in Spain: how many filling stations sell it, what a litre costs today, what ISO 22241 means and why a dry AdBlue tank can stop your diesel dead.
Roads in Madrid with AdBlue
AdBlue brands in Madrid
Neighbouring provinces
How the price is moving
The Madrid median has not moved in seven days: it is still 0.999 €/l. Over thirty days it has not changed either: the median is still 0.999 €/l.
For overnight driving, 110 stations of the 163 selling AdBlue here.
The middle half of the stations in Madrid sits between 0.899 and 1.235 €/l.
At the other end, the Repsol in Leganés asks 1.599 €/l, 0.600 €/l more than the median.
Paying the median rather than the minimum costs 4.00 € more per 10 litres, at 0.400 €/l.
Where to fill up
If you want somewhere to choose from, Madrid (35), Leganés (9) and Alcalá de Henares (7) have the most stations.
If you are passing through, the A-4 (19), the A-6 (18) and the A-2 (17) hold most of the provincial network.
The brands with the widest presence here are BP (34), Repsol (29) and Shell (24).
The cheapest town is Las Rozas de Madrid (0.599 €/l) and the dearest Torrelaguna (1.399 €/l).
Next door, Guadalajara pays 0.879 €/l, 0.120 €/l less than Madrid.
Frequently asked questions about AdBlue in Madrid
How much does AdBlue cost in Madrid today?
The Madrid median comes from 163 stations with AdBlue and stands at 0.999 €/l, from the reading taken on 19 Oct 2026. The cheapest asks 0.599 €/l and the dearest 1.599 €/l.
Which is the cheapest AdBlue station in Madrid?
Today it is Carrefour, in Las Rozas de Madrid, at 0.599 €/l: 0.400 €/l below the provincial median. The order changes every time the Ministry publishes new prices, so the list above overrides this answer.
Is AdBlue dearer in Madrid than in the rest of Spain?
Yes. The Madrid median is 0.999 €/l against 0.900 €/l for Spain: a gap of 11.0 %.
Which towns in Madrid have AdBlue?
50 towns in the province. The ones with most stations are Madrid (35), Leganés (9) and Alcalá de Henares (7); the rest are in the full list on this page.
Is it worth driving to another town for AdBlue in Madrid?
Between the provincial median (0.999 €/l) and Las Rozas de Madrid (0.599 €/l) there is 0.400 €/l, around 4.00 € on 10 litres. That is the most a detour can save; the distance decides whether it pays.
Are there 24-hour AdBlue stations in Madrid?
Round the clock: 110 stations of the 163 with AdBlue in Madrid. The "Open now" pill on each listing works it out in local time. The cheapest of them today: Carrefour in Las Rozas de Madrid (Carretera Madrid-la Coruña km 22), Carrefour in Alcobendas (Carretera A-1 km 14,500) and Beroil in Móstoles (Calle de Simon Hernandez, 73).
What exactly is AdBlue?
AdBlue is not a fuel: it is a 32.5 % urea solution that the SCR system injects into the exhaust to turn nitrogen oxides into nitrogen and water. In Madrid: 163 stations, with a median of 0.999 €/l.
Which vehicles can use AdBlue?
Every Euro 6 diesel with SCR needs it, and if the tank runs dry the car drops into limp mode and will not restart until it is topped up. In Madrid you will find it at 163 stations, with a median of 0.999 €/l.