AdBlue price in Spain today
Median of 2,938 stations · updated
From cheapest to priciest
today · €/llowest · Huesca0.900
median3.413
highest
Half the stations charge between 0.800 and 1.050 €/l.
| Fuels | median | AdBlue against it |
|---|---|---|
| Unleaded 95 (E5) | 1.795 €/l | −0.895-49.9 % |
| Renewable petrol | 1.969 €/l | −1.069-54.3 % |
| Biodiesel | 1.699 €/l | −0.799-47.0 % |
The median AdBlue price in Spain today is 0.900 €/l, taken across 2,938 stations that sell it.
The median splits the list in two: across 2,938 stations, half below 0.900 €/l and half above. An average would be dragged around by the extremes.
The middle half of the stations sits between 0.800 and 1.050 €/l.
The cheapest station in Spain is in Huesca (Huesca), at 0.499 €/l; the dearest asks 3.413 €/l, 2.914 €/l more.
Price by province
51 provinces · €/l| Province | Stations | median | vs Spain | lowest |
|---|---|---|---|---|
| Barcelona | 230 | 0.858 | −0.042 | 0.499 |
| Valencia | 168 | 0.899 | −0.001 | 0.590 |
| Madrid | 163 | 0.999 | +0.099 | 0.599 |
| Murcia | 122 | 0.949 | +0.049 | 0.580 |
| A Coruña | 114 | 0.899 | −0.001 | 0.720 |
| Navarra | 111 | 0.735 | −0.165 | 0.499 |
| Sevilla | 108 | 0.999 | +0.099 | 0.610 |
| Girona | 96 | 0.899 | −0.001 | 0.499 |
| Granada | 94 | 0.899 | −0.001 | 0.600 |
| Alicante | 86 | 0.990 | +0.090 | 0.600 |
| Province | Stations | median | vs Spain | lowest |
|---|---|---|---|---|
| A Coruña | 114 | 0.899 | −0.001 | 0.720 |
| Álava | 22 | 0.895 | −0.005 | 0.600 |
| Albacete | 32 | 0.999 | +0.099 | 0.650 |
| Alicante | 86 | 0.990 | +0.090 | 0.600 |
| Almería | 82 | 0.899 | −0.001 | 0.600 |
| Asturias | 53 | 1.020 | +0.120 | 0.600 |
| Ávila | 17 | 0.900 | 0.000 | 0.600 |
| Badajoz | 49 | 0.899 | −0.001 | 0.600 |
| Barcelona | 230 | 0.858 | −0.042 | 0.499 |
| Bizkaia | 43 | 0.949 | +0.049 | 0.629 |
| Burgos | 52 | 0.834 | −0.066 | 0.600 |
| Cáceres | 24 | 0.904 | +0.004 | 0.613 |
| Cádiz | 52 | 0.975 | +0.075 | 0.659 |
| Cantabria | 46 | 0.990 | +0.090 | 0.777 |
| Castellón | 43 | 0.899 | −0.001 | 0.499 |
| Ceuta | 1 | 1.205 | +0.305 | 1.205 |
| Ciudad Real | 47 | 0.899 | −0.001 | 0.580 |
| Córdoba | 56 | 0.950 | +0.050 | 0.599 |
| Cuenca | 26 | 0.893 | −0.007 | 0.600 |
| Gipuzkoa | 49 | 0.929 | +0.029 | 0.677 |
| Girona | 96 | 0.899 | −0.001 | 0.499 |
| Granada | 94 | 0.899 | −0.001 | 0.600 |
| Guadalajara | 19 | 0.879 | −0.021 | 0.600 |
| Huelva | 29 | 0.960 | +0.060 | 0.759 |
| Huesca | 39 | 0.889 | −0.011 | 0.499 |
| Illes Balears | 39 | 1.249 | +0.349 | 0.950 |
| Province | Stations | median | vs Spain | lowest |
|---|---|---|---|---|
| Jaén | 50 | 0.947 | +0.047 | 0.650 |
| La Rioja | 31 | 0.899 | −0.001 | 0.600 |
| Las Palmas | 49 | 1.470 | +0.570 | 0.966 |
| León | 43 | 0.819 | −0.081 | 0.549 |
| Lleida | 49 | 0.615 | −0.285 | 0.499 |
| Lugo | 35 | 0.949 | +0.049 | 0.690 |
| Madrid | 163 | 0.999 | +0.099 | 0.599 |
| Málaga | 74 | 0.974 | +0.074 | 0.659 |
| Murcia | 122 | 0.949 | +0.049 | 0.580 |
| Navarra | 111 | 0.735 | −0.165 | 0.499 |
| Ourense | 24 | 1.000 | +0.100 | 0.800 |
| Palencia | 20 | 0.949 | +0.049 | 0.600 |
| Pontevedra | 70 | 0.990 | +0.090 | 0.619 |
| Salamanca | 27 | 0.899 | −0.001 | 0.605 |
| Santa Cruz de Tenerife | 25 | 1.810 | +0.910 | 0.980 |
| Segovia | 28 | 0.892 | −0.008 | 0.600 |
| Sevilla | 108 | 0.999 | +0.099 | 0.610 |
| Soria | 18 | 0.669 | −0.231 | 0.593 |
| Tarragona | 70 | 0.719 | −0.181 | 0.499 |
| Teruel | 21 | 0.819 | −0.081 | 0.499 |
| Toledo | 72 | 0.947 | +0.047 | 0.709 |
| Valencia | 168 | 0.899 | −0.001 | 0.590 |
| Valladolid | 42 | 0.899 | −0.001 | 0.600 |
| Zamora | 21 | 0.849 | −0.051 | 0.549 |
| Zaragoza | 57 | 0.899 | −0.001 | 0.499 |
Price by brand
€/l| Brand | Stations | median | lowest |
|---|---|---|---|
| Repsol | 357 | 1.109 | 0.719 |
| BP | 270 | 1.045 | 0.650 |
| Galp | 210 | 0.899 | 0.699 |
| Shell | 139 | 1.390 | 0.699 |
| Cepsa | 102 | 0.990 | 0.750 |
| Moeve | 96 | 0.993 | 0.790 |
| BonÀrea | 66 | 0.499 | 0.499 |
| Esclatoil | 60 | 0.529 | 0.529 |
| Avia | 54 | 0.899 | 0.600 |
| Valcarce | 42 | 0.819 | 0.799 |
| Beroil | 38 | 0.600 | 0.600 |
| Tamoil | 27 | 0.899 | 0.899 |
| Meroil | 24 | 0.860 | 0.699 |
| IDS | 23 | 1.105 | 1.105 |
| Q8 | 23 | 0.899 | 0.659 |
| Disa | 21 | 1.860 | 1.175 |
| Eni | 21 | 0.899 | 0.899 |
| Nieves | 19 | 0.899 | 0.777 |
| Asc Carburantes | 16 | 0.890 | 0.890 |
| Petromiralles | 15 | 0.789 | 0.789 |
See the full history · since 26 May 2025
What you are looking at
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. At the pump you pay by the litre, far less than for a supermarket canister, but a lorry nozzle will not fit a car filler neck.
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. Nearly every motorway service area has it on a pump, and so do many town filling stations: the map shows every station that reports an AdBlue price to the Ministry.
How the price is moving
Over seven days the AdBlue median has not moved: it is still 0.900 €/l.
Over thirty days the AdBlue price is where it stood on 19 Sept 2026: 0.900 €/l.
Where it is cheapest
The cheapest provinces are Lleida (0.615 €/l), Soria (0.669 €/l) and Tarragona (0.719 €/l). At the other end sit Illes Balears (1.249 €/l), Ceuta (1.205 €/l) and Asturias (1.020 €/l).
Of the 49 provinces with AdBlue, 22 sit above the national median and 27 below it.
Among the chains with their own network, the cheapest are BonÀrea (0.499 €/l), Esclatoil (0.529 €/l) and Beroil (0.600 €/l). Between the cheapest brand (BonÀrea) and the dearest (Disa) there is 1.361 €/l of median.
Frequently asked questions about the AdBlue price
How much does AdBlue cost in Spain today?
0.900 €/l as a median, from the reading on 19 Oct 2026. The cheapest station in Spain asks 0.499 €/l and the dearest 3.413 €/l.
What does the median price mean?
That half of the stations with AdBlue sell below 0.900 €/l and half above; the figure comes from 2,938 stations. It is steadier than an average, which four extreme prices can throw off.
Which province has the cheapest AdBlue?
Today Lleida (0.615 €/l), Soria (0.669 €/l) and Tarragona (0.719 €/l). The Canary Islands are listed separately because fuel duty there works differently.
Why do prices differ so much between provinces?
Haulage from the supply point, local competition and, in the Canary Islands, Ceuta and Melilla, a different tax regime. Today the gap between the cheapest and the dearest province is 0.634 €/l.
How much does a fill of AdBlue cost?
At today's median of 0.900 €/l, filling 10 litres costs 9.00 €; at the cheapest station in Spain, 4.99 €.
How is AdBlue paid for?
At the pump you pay by the litre, far less than for a supermarket canister, but a lorry nozzle will not fit a car filler neck. The Spanish median today is 0.900 €/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 Spain you will find it at 2,938 stations.
How often does this price change?
The official file is read every 30 minutes and the last AdBlue reading is from 19 Oct 2026, with the median at 0.900 €/l. The median only moves when a good number of stations change price at once.