Petrol stations in Badajoz
277 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 Badajoz
- Petrol 95 (E5)237 stationsLowest price1.539€/L
- Petrol 95 (E5) premium20 stationsLowest price1.569€/L
- Petrol 98 (E5)67 stationsLowest price1.759€/L
- Standard diesel271 stationsLowest price1.694€/L
- Premium diesel129 stationsLowest price1.761€/L
- Renewable diesel20 stationsLowest price2.079€
- AdBlue49 stationsLowest price0.600€
- LPG (autogas)7 stationsLowest price1.050€
- Compressed biogas2 stationsLowest price1.854€
- Liquefied biogas2 stationsLowest price1.889€
Summary
The source lists 277 petrol stations with prices in the province of Badajoz. 11 major brands account for 149 of them; the remaining 128 are other brands or independents. The brands with the most stations are Repsol (65), Moeve (27) and Ballenoil (21).
Standard diesel: 271 stations declare a price, from €1.694 to €2.199 per litre, with a median of €1.939. The lowest declared price on this date is at Canchalosa, Ctra. Circunvalacion km 3,4 (€1.694). That median is 1.0% above the one for Spain (€1.919, 11,244 stations).
237 stations declare a price for petrol 95 (E5), from €1.539 up to €1.999 per litre; the median stands at €1.719. The lowest declared price on this date is at Sedimacar, C/ Huesca, Esquina Calle Valladolid, 1 (€1.539). That median is 0.5% below the one for Spain (€1.728, 10,898 stations).
The municipalities in the province with the most petrol stations are Badajoz (41), Mérida (24), Don Benito (16), Almendralejo (13) and Villanueva de la Serena (10).
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
- Badajoz 41
- Mérida 24
- Don Benito 16
- Almendralejo 13
- Villanueva de la Serena 10
- Villafranca de los Barros 6
- Monesterio 5
- Montijo 5
- Olivenza 5
- Zafra 5
- Azuaga 4
- Lobón 4
- Talavera la Real 4
- Cabeza del Buey 3
- Fregenal de la Sierra 3
- Fuente de Cantos 3
- Herrera del Duque 3
- Jerez de los Caballeros 3
- Los Santos de Maimona 3
- Monterrubio de la Serena 3
- Navalvillar de Pela 3
- Oliva de la Frontera 3
- Puebla de la Calzada 3
- Quintana de la Serena 3
- Santa Marta 3