Live diesel prices at 42 stations in Badajoz. Cheapest today €1.789/L, average €1.900/L. Updated 27 October 2026.
The average diesel price in Badajoz, €1.900/L, matches the national average of €1.894/L. Across 42 stations prices run from €1.789/L to €2.199/L: €20.50 difference on a 50-litre tank. In the seven days to 27 October 2026, the average diesel price rose by €0.006/L at the 41 stations priced on both days.
| Station | Price | Distance |
|---|---|---|
| Ocho Áreas de Servicio · Carretera N432 Km. 2100, Badajoz | €1.789/L | 3.5 km |
| Rock & Oil · CR N-432, 3,5, Badajoz | €1.789/L | 4.7 km |
| S. Coop. Agricola de Colonos de Novelda · Calle Aire, S/N, Novelda del Guadiana | €1.790/L | 14.1 km |
| Cooperativa Colonos de Gévora · Ctra. Badajoz-Montijo km 30.2, Gevora | €1.790/L | 4.7 km |
| Area San Martin · Poligono Industrial el Nevero, 17, Badajoz | €1.795/L | 2.6 km |