Cross-border fuel

Castro Marim: is it worth driving to Spain for fuel?

Small gain

Only a small saving: at best €7.86 on 50 litres of diesel at COBELLA in Lepe, 21 min away, once the 46 km detour is paid for (prices of 3 November 2026). Petrol 95: +€7.79.

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

+€7.86diesel, saving on 50 L
+€7.79petrol 95, saving on 50 L
7 minto the first Spanish station

Diesel — Small gain

Cheapest station near you (≤ 10 km): €2.049/L — Largo da Estação, Vila Real de Santo António · 4.5 km, 6 min · 2 November 2026.

Best-value Spanish stations

StationSaving on 50 LPriceOne wayDetour
COBELLA (Lepe)Avenida Blas Infante, S/N, Lepe+€7.86€1.768/L26 km · 21 min+46 km
VIBE CARBURANTES (Lepe)Calle Esparteros, 2, Lepe+€6.17€1.799/L27 km · 22 min+48 km
SP (Lepe)CTRA. LEPE-LA ANTILLA km 0,9, Lepe+€6.12€1.798/L27 km · 22 min+48 km
SHELL (Lepe)Calle José Arrayas Mora, 10, Lepe+€6.06€1.799/L27 km · 22 min+48 km
BTP (Ayamonte)Calle Lavanda, 2, Ayamonte+€5.79€1.909/L7.4 km · 7 min+9.1 km

Nearest Spanish station: Q8 (Ayamonte), Autovia E-1/A-49 Km. 130, Ayamonte — €1.959/L, 7.1 km · 8 min, detour +9.9 km, saving on 50 L +€3.18.

By tank size: 30 L +€2.24 · 50 L +€7.86 · 70 L +€13.48. The detour pays for itself from 22 L.

Petrol 95 — Small gain

Cheapest station near you (≤ 10 km): €1.889/L — Largo da Estação, Vila Real de Santo António · 4.5 km, 6 min · 2 November 2026.

Best-value Spanish stations

StationSaving on 50 LPriceOne wayDetour
COBELLA (Lepe)Avenida Blas Infante, S/N, Lepe+€7.79€1.619/L26 km · 21 min+46 km
BTP (Ayamonte)Calle Lavanda, 2, Ayamonte+€6.88€1.729/L7.4 km · 7 min+9.1 km
Q8 (Ayamonte)Carretera A 431 Km. 132, Ayamonte+€6.59€1.729/L8.6 km · 9 min+11 km
BP (Ayamonte)Avenida Constitucion, S/N, Ayamonte+€6.29€1.739/L7.8 km · 8 min+9.8 km
CEPSA (Ayamonte)Avenida Muelle De Portugal, Sn, Ayamonte+€5.26€1.754/L9.1 km · 11 min+12 km

Nearest Spanish station: Q8 (Ayamonte), Autovia E-1/A-49 Km. 130, Ayamonte — €1.789/L, 7.1 km · 8 min, detour +9.9 km, saving on 50 L +€3.78.

By tank size: 30 L +€2.39 · 50 L +€7.79 · 70 L +€13.19. The detour pays for itself from 21 L.

Population6,747
Border2.6 km
First station7.1 km · 7 min