Vila Viçosa: is it worth driving to Spain for fuel?
Small gain
Only a small saving: at best €4.38 on 50 litres of diesel at BALLENOIL in Badajoz, 40 min away, once the 89 km detour is paid for (prices of 3 November 2026). Petrol 95: +€0.32.
Diesel — Small gain
Cheapest station near you (≤ 10 km): €2.146/L — En 255, Horta do Mosteiro · 7.8 km, 10 min · 3 November 2026.
Best-value Spanish stations
| Station | Saving on 50 L | Price | One way | Detour |
|---|---|---|---|---|
| BALLENOIL (Badajoz)Avenida Elvas, 38, Badajoz | +€4.38 | €1.809/L | 52 km · 40 min | +89 km |
| AREA SAN MARTIN (Badajoz)Poligono Industrial El Nevero, 17, Badajoz | +€3.78 | €1.799/L | 56 km · 41 min | +97 km |
| DST (Badajoz)Carretera N-V (Madrid-Lisboa) Km. 409,820, Badajoz | +€3.62 | €1.829/L | 51 km · 37 min | +88 km |
| ESTRELLA ROJA (Badajoz)Calle Federico Mayor Zaragoza, 14, Badajoz | +€3.60 | €1.809/L | 55 km · 43 min | +95 km |
| PETROMODE (Badajoz)Calle Federico Mayor Zaragoza, S/N, Badajoz | +€3.60 | €1.809/L | 55 km · 43 min | +95 km |
All stations in Badajoz.
Nearest Spanish station: DST (Badajoz), Carretera N-V (Madrid-Lisboa) Km. 409,820, Badajoz — €1.829/L, 51 km · 38 min, detour +88 km, saving on 50 L +€3.61.
By tank size: 30 L −€2.36 · 50 L +€4.38 · 70 L +€11.12. The detour pays for itself from 37 L.
Petrol 95 — Not worth it
Cheapest station near you (≤ 10 km): €1.954/L — Madre d'Agua, Vila Viçosa · 1.8 km, 4 min · 2 November 2026.
Best-value Spanish stations
| Station | Saving on 50 L | Price | One way | Detour |
|---|---|---|---|---|
| M&D (Olivenza)Carretera Ex-107 Km. 23,4, Olivenza | +€0.32 | €1.659/L | 63 km · 57 min | +114 km |
| BALLENOIL (Badajoz)Avenida Elvas, 38, Badajoz | −€0.08 | €1.699/L | 52 km · 40 min | +101 km |
| ESTRELLA ROJA (Badajoz)Calle Federico Mayor Zaragoza, 14, Badajoz | −€0.68 | €1.697/L | 55 km · 43 min | +107 km |
| PETROMODE (Badajoz)Calle Federico Mayor Zaragoza, S/N, Badajoz | −€0.69 | €1.697/L | 55 km · 43 min | +107 km |
| DST (Badajoz)Carretera N-V (Madrid-Lisboa) Km. 409,820, Badajoz | −€0.87 | €1.719/L | 51 km · 38 min | +99 km |
All stations in Olivenza.
Nearest Spanish station: GALP (Badajoz), Autovia Madrid Lisboa Km. 0, Badajoz — €1.839/L, 53 km · 40 min, detour +102 km, saving on 50 L −€7.15.
By tank size: 30 L −€5.58 · 50 L +€0.32 · 70 L +€6.22. The detour pays for itself from 49 L.
| Population | 8,319 |
|---|---|
| Border | 16 km |
| First station | 51 km · 37 min |