Cross-border fuel

Campo Maior: is it worth driving to Spain for fuel?

Worth the drive

Yes: 50 litres of diesel at AREA SAN MARTIN in Badajoz, 21 min away, save you €20.66 after paying for the 33 km detour (39 min there and back, under 45 min; prices of 3 November 2026). Petrol 95: +€14.48.

Official prices: Portugal (DGEG) as of 3 November 2026, Spain (MITECO) as of 3 November 2026 · Methodology

+€20.66diesel, saving on 50 L
+€14.48petrol 95, saving on 50 L
21 minto the first Spanish station

Diesel — Worth the drive

Cheapest station near you (≤ 10 km): €2.312/L — Av. Humberto Delgado, S/n, Campo Maior · 0.8 km, 2 min · 2 November 2026.

Best-value Spanish stations

StationSaving on 50 LPriceOne wayDetour
AREA SAN MARTIN (Badajoz)Poligono Industrial El Nevero, 17, Badajoz+€20.66€1.799/L17 km · 21 min+33 km
NAKANOIL (Badajoz)Calle Nevero Nueve, 1, Badajoz+€20.06€1.809/L18 km · 22 min+34 km
BALLENOIL (Badajoz)Calle Jeronimo De Valencia, 11, Badajoz+€19.82€1.809/L19 km · 24 min+35 km
ESTRELLA ROJA (Badajoz)Calle Federico Mayor Zaragoza, 14, Badajoz+€19.69€1.809/L19 km · 24 min+36 km
PETROMODE (Badajoz)Calle Federico Mayor Zaragoza, S/N, Badajoz+€19.68€1.809/L19 km · 24 min+36 km

All stations in Badajoz.

Nearest Spanish station: IDS (Badajoz), Avenida Antonio Nevado, 35, Badajoz — €1.979/L, 17 km · 22 min, detour +34 km, saving on 50 L +€11.61.

By tank size: 30 L +€10.40 · 50 L +€20.66 · 70 L +€30.92. The detour pays for itself from 10 L.

Petrol 95 — Worth the drive

Cheapest station near you (≤ 10 km): €2.074/L — Av. Humberto Delgado, S/n, Campo Maior · 0.8 km, 2 min · 2 November 2026.

Best-value Spanish stations

StationSaving on 50 LPriceOne wayDetour
AREA SAN MARTIN (Badajoz)Poligono Industrial El Nevero, 17, Badajoz+€14.48€1.695/L17 km · 21 min+33 km
NAKANOIL (Badajoz)Calle Nevero Nueve, 1, Badajoz+€14.19€1.699/L18 km · 22 min+34 km
BALLENOIL (Badajoz)Calle Jeronimo De Valencia, 11, Badajoz+€13.97€1.699/L19 km · 24 min+35 km
ESTRELLA ROJA (Badajoz)Calle Federico Mayor Zaragoza, 14, Badajoz+€13.95€1.697/L19 km · 24 min+36 km
PETROMODE (Badajoz)Calle Federico Mayor Zaragoza, S/N, Badajoz+€13.94€1.697/L19 km · 24 min+36 km

All stations in Badajoz.

Nearest Spanish station: BDS (Badajoz), Calle Nevero Quince, 57, Badajoz — €1.709/L, 18 km · 23 min, detour +34 km, saving on 50 L +€13.66.

By tank size: 30 L +€6.90 · 50 L +€14.48 · 70 L +€22.06. The detour pays for itself from 12 L.

Population8,456
Border7.8 km
First station17 km · 21 min