Cross-border fuel

Borba: is it worth driving to Spain for fuel?

Small gain

Only a small saving: at best €3.87 on 50 litres of diesel at BALLENOIL in Badajoz, 36 min away, once the 93 km detour is paid for (prices of 3 November 2026). Petrol 95: +€3.13.

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

+€3.87diesel, saving on 50 L
+€3.13petrol 95, saving on 50 L
33 minto the first Spanish station

Diesel — Small gain

Cheapest station near you (≤ 10 km): €2.146/L — En 255, Horta do Mosteiro · 0.6 km, 1 min · 3 November 2026.

Best-value Spanish stations

StationSaving on 50 LPriceOne wayDetour
BALLENOIL (Badajoz)Avenida Elvas, 38, Badajoz+€3.87€1.809/L47 km · 36 min+93 km
AREA SAN MARTIN (Badajoz)Poligono Industrial El Nevero, 17, Badajoz+€3.27€1.799/L51 km · 37 min+101 km
DST (Badajoz)Carretera N-V (Madrid-Lisboa) Km. 409,820, Badajoz+€3.11€1.829/L46 km · 33 min+91 km
ESTRELLA ROJA (Badajoz)Calle Federico Mayor Zaragoza, 14, Badajoz+€3.10€1.809/L50 km · 38 min+99 km
PETROMODE (Badajoz)Calle Federico Mayor Zaragoza, S/N, Badajoz+€3.09€1.809/L50 km · 38 min+99 km

All stations in Badajoz.

Nearest Spanish station: DST (Badajoz), Carretera N-V (Madrid-Lisboa) Km. 409,820, Badajoz — €1.829/L, 46 km · 33 min, detour +91 km, saving on 50 L +€3.10.

By tank size: 30 L −€2.87 · 50 L +€3.87 · 70 L +€10.61. The detour pays for itself from 39 L.

Petrol 95 — Small gain

Cheapest station near you (≤ 10 km): €1.954/L — Madre d'Agua, Vila Viçosa · 5.1 km, 9 min · 2 November 2026.

Best-value Spanish stations

StationSaving on 50 LPriceOne wayDetour
M&D (Olivenza)Carretera Ex-107 Km. 23,4, Olivenza+€3.13€1.659/L52 km · 51 min+91 km
BALLENOIL (Badajoz)Avenida Elvas, 38, Badajoz+€2.43€1.699/L47 km · 36 min+81 km
GALP OLIVENZA (Olivenza)Carretera Ext 105 Km. 141,4, Olivenza+€1.91€1.699/L49 km · 48 min+85 km
ESTRELLA ROJA (Badajoz)Calle Federico Mayor Zaragoza, 14, Badajoz+€1.82€1.697/L50 km · 38 min+87 km
PETROMODE (Badajoz)Calle Federico Mayor Zaragoza, S/N, Badajoz+€1.82€1.697/L50 km · 38 min+87 km

All stations in Olivenza.

Nearest Spanish station: DST (Badajoz), Carretera N-V (Madrid-Lisboa) Km. 409,820, Badajoz — €1.719/L, 46 km · 33 min, detour +80 km, saving on 50 L +€1.64.

By tank size: 30 L −€2.77 · 50 L +€3.13 · 70 L +€9.03. The detour pays for itself from 39 L.

Population7,333
Border20 km
First station46 km · 33 min