Skip to content
FuelWorld

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

View on map

Fuels with prices in Badajoz

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