Cross-border fuel

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.

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

+€11.04diesel, saving on 50 L
+€8.67petrol 95, saving on 50 L
29 minto the first Spanish station

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

StationSaving on 50 LPriceOne wayDetour
COBELLA (Lepe)Avenida Blas Infante, S/N, Lepe+€11.04€1.768/L49 km · 43 min+96 km
BTP (Ayamonte)Calle Lavanda, 2, Ayamonte+€9.51€1.909/L30 km · 29 min+58 km
VIBE CARBURANTES (Lepe)Calle Esparteros, 2, Lepe+€9.34€1.799/L50 km · 43 min+97 km
SP (Lepe)CTRA. LEPE-LA ANTILLA km 0,9, Lepe+€9.25€1.798/L50 km · 43 min+98 km
SHELL (Lepe)Calle José Arrayas Mora, 10, Lepe+€9.21€1.799/L50 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

StationSaving on 50 LPriceOne wayDetour
COBELLA (Lepe)Avenida Blas Infante, S/N, Lepe+€8.67€1.619/L49 km · 43 min+98 km
BTP (Ayamonte)Calle Lavanda, 2, Ayamonte+€8.16€1.729/L30 km · 29 min+61 km
Q8 (Ayamonte)Carretera A 431 Km. 132, Ayamonte+€7.85€1.729/L32 km · 31 min+63 km
BP (Ayamonte)Avenida Constitucion, S/N, Ayamonte+€7.56€1.739/L31 km · 30 min+61 km
CEPSA (Ayamonte)Avenida Muelle De Portugal, Sn, Ayamonte+€6.51€1.754/L32 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.

Population26,167
Border23 km
First station30 km · 29 min