BP stations with AdBlue

270 stations · 42 provinces

BP · AdBlue
median · Spain
1.045€/l

+0.145vs the Spain median · 0.900 €/l

Updated 18 Oct 2026, 20:00
Network
270
stations · 42 provinces
Cheapest today
0.650 €/l
El Ejido

Network growth

stations · quarter end
252
2025 Q3
257
2025 Q4
267
2026 Q1
265
2026 Q2
271
2026 Q3
270
2026 Q4
today
BP · AdBlue
0.951.001.051.10OctJanAprJul1.045
0.951.001.051.10OctJanAprJul1.045
Daily median of the official prices · €/lUpdated 18 Oct 2026, 20:00

Cheapest right now

1BPEl Ejido · Calle Camino de Adra s/n Esquina Calle la Parra, 00.650 €/l-37.8 %
2BPREl Ejido · Carretera AL-3303 km 10.650 €/l-37.8 %
3BPRBaeza · Carretera 326 km 12,10.675 €/l-35.4 %
4BPLinares · Carretera de Pozo Ancho s/n0.675 €/l-35.4 %
5BPTarragona · Bloque San Jordi, s/n0.719 €/l-31.2 %
6BPRAlmendralejo · Avenida de Arua, 1,0.740 €/l-29.2 %
7BPBadajoz · Carretera N-V Madrid-lisboa, km 395, 70.740 €/l-29.2 %
8BPLCoirós · Carretera Nacional VI km 5670.750 €/l-28.2 %
9BPLIsla Cristina · Carretera Hu - 3400, P.k. 3,8000.759 €/l-27.4 %
10BPLMadrid · Calle Sierra de la Demanda, 20.789 €/l-24.5 %

The BP network with AdBlue is 270 stations in 42 provinces, 9.2 % of the Spanish total of 2,938.

Its strongest provinces are Madrid (34), Málaga (22) and Granada (17).

Filling up with AdBlue at BP costs 16.1 % more than the national median: 1.045 against 0.900 €/l.

Today the BP low is at its El Ejido site: 0.650 €/l.

Between its cheapest station (0.650 €/l) and its dearest (3.413 €/l) there is 2.763 €/l: the chain does not set one price for the whole network.

BP network by province

42 provinces

Compared with other brands

€/l
BrandStationsmedian
Repsol3571.109
BP2701.045
Galp2100.899
Shell1391.390
Cepsa1020.990
Moeve960.993
BonÀrea660.499
Esclatoil600.529
Avia540.899
Valcarce420.819
Beroil380.600
Tamoil270.899

How it has grown

The network has gone from 268 to 270 stations with AdBlue in six months.

Broken down by month: May 2026 268, Jun 2026 265, Jul 2026 267, Aug 2026 271, Sept 2026 271 and Oct 2026 270.

Where it is cheapest

The cheapest province for BP is Tarragona, at 0.719 €/l over 1 station. The dearest province for BP is Valladolid, at 1.399 €/l.

Ranked by provincial median, BP is best value in Tarragona (0.719 €/l), Badajoz (0.740 €/l) and Lleida (0.899 €/l).

In the Canary Islands, where fuel duty works differently, BP has 17 stations with a median of 1.867 €/l, not comparable with the mainland.

Before filling up in BP, this guide explains what AdBlue is and which vehicles take it: AdBlue in Spain: where to buy it at the pump and what it costs

Frequently asked questions about AdBlue at BP

How many BP stations have AdBlue?

270 stations across 42 provinces, 9.2 % of the 2,938 selling AdBlue in Spain, from the reading on 18 Oct 2026.

How much does AdBlue cost at BP?

The network median is 1.045 €/l; the cheapest site is at 0.650 €/l and the dearest at 3.413 €/l.

Is BP cheaper than the market median?

Not today: 1.045 €/l against a Spanish median of 0.900 €/l, 16.1 % more.

Which provinces have the most BP stations with AdBlue?

Madrid (34), Málaga (22), Granada (17) and Valencia (17). The province table on this page has the full breakdown, with each provincial median.

Is the BP network for AdBlue growing?

Over the last six months it has gone from 268 to 270 stations. Month by month: May 2026 268, Jun 2026 265, Jul 2026 267, Aug 2026 271, Sept 2026 271 and Oct 2026 270.

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. BP sells it at 270 stations in Spain.