Tavira: is it worth driving to Spain for fuel?
Only if you're passing
Only if you're passing: 50 litres of diesel at COBELLA in Lepe save €11.04, but the round-trip detour takes 80 min (96 km), more than our 45-minute limit. Prices of 3 November 2026. Petrol 95: +€8.67.
Diesel — Only if you're passing
Cheapest station near you (≤ 10 km): €2.271/L — Cais do Gilão - Porto de Tavira, Tavira · 1.5 km, 3 min · 26 October 2026.
Best-value Spanish stations
| Station | Saving on 50 L | Price | One way | Detour |
|---|---|---|---|---|
| COBELLA (Lepe)Avenida Blas Infante, S/N, Lepe | +€11.04 | €1.768/L | 49 km · 43 min | +96 km |
| BTP (Ayamonte)Calle Lavanda, 2, Ayamonte | +€9.51 | €1.909/L | 30 km · 29 min | +58 km |
| VIBE CARBURANTES (Lepe)Calle Esparteros, 2, Lepe | +€9.34 | €1.799/L | 50 km · 43 min | +97 km |
| SP (Lepe)CTRA. LEPE-LA ANTILLA km 0,9, Lepe | +€9.25 | €1.798/L | 50 km · 43 min | +98 km |
| SHELL (Lepe)Calle José Arrayas Mora, 10, Lepe | +€9.21 | €1.799/L | 50 km · 43 min | +97 km |
Nearest Spanish station: Q8 (Ayamonte), Autovia E-1/A-49 Km. 130, Ayamonte — €1.959/L, 30 km · 29 min, detour +59 km, saving on 50 L +€6.89.
By tank size: 30 L +€0.98 · 50 L +€11.04 · 70 L +€21.10. The detour pays for itself from 28 L.
Petrol 95 — Small gain
Cheapest station near you (≤ 10 km): €2.054/L — R Borda De Agua De Aguar S/N, Tavira · 0.2 km, 0 min · 2 November 2026.
Best-value Spanish stations
| Station | Saving on 50 L | Price | One way | Detour |
|---|---|---|---|---|
| COBELLA (Lepe)Avenida Blas Infante, S/N, Lepe | +€8.67 | €1.619/L | 49 km · 43 min | +98 km |
| BTP (Ayamonte)Calle Lavanda, 2, Ayamonte | +€8.16 | €1.729/L | 30 km · 29 min | +61 km |
| Q8 (Ayamonte)Carretera A 431 Km. 132, Ayamonte | +€7.85 | €1.729/L | 32 km · 31 min | +63 km |
| BP (Ayamonte)Avenida Constitucion, S/N, Ayamonte | +€7.56 | €1.739/L | 31 km · 30 min | +61 km |
| CEPSA (Ayamonte)Avenida Muelle De Portugal, Sn, Ayamonte | +€6.51 | €1.754/L | 32 km · 32 min | +64 km |
Nearest Spanish station: Q8 (Ayamonte), Autovia E-1/A-49 Km. 130, Ayamonte — €1.789/L, 30 km · 29 min, detour +61 km, saving on 50 L +€5.05.
By tank size: 30 L −€0.03 · 50 L +€8.67 · 70 L +€17.37. The detour pays for itself from 30 L.
| Population | 26,167 |
|---|---|
| Border | 23 km |
| First station | 30 km · 29 min |