Olhão: is it worth driving to Spain for fuel?
Not worth it
No: the 132 km detour eats the price gap; at best −€0.62 on 50 litres of petrol 95 at COBELLA in Lepe (prices of 3 November 2026). Diesel: −€3.10.
Diesel — Not worth it
Cheapest station near you (≤ 10 km): €2.059/L — Estrada Nacional 125 em Bias do Norte, Moncarapacho · 6.5 km, 8 min · 30 October 2026.
Best-value Spanish stations
| Station | Saving on 50 L | Price | One way | Detour |
|---|---|---|---|---|
| COBELLA (Lepe)Avenida Blas Infante, S/N, Lepe | −€3.10 | €1.768/L | 72 km · 55 min | +132 km |
| VIBE CARBURANTES (Lepe)Calle Esparteros, 2, Lepe | −€4.79 | €1.799/L | 73 km · 56 min | +133 km |
| SP (Lepe)CTRA. LEPE-LA ANTILLA km 0,9, Lepe | −€4.86 | €1.798/L | 73 km · 56 min | +134 km |
| SHELL (Lepe)Calle José Arrayas Mora, 10, Lepe | −€4.91 | €1.799/L | 73 km · 56 min | +134 km |
| BTP (Ayamonte)Calle Lavanda, 2, Ayamonte | −€5.15 | €1.909/L | 54 km · 42 min | +95 km |
Nearest Spanish station: Q8 (Ayamonte), Autovia E-1/A-49 Km. 130, Ayamonte — €1.959/L, 53 km · 42 min, detour +95 km, saving on 50 L −€7.76.
By tank size: 30 L −€8.92 · 50 L −€3.10 · 70 L +€2.72. The detour pays for itself from 61 L.
Petrol 95 — Not worth it
Cheapest station near you (≤ 10 km): €1.939/L — Estrada Nacional 125 em Bias do Norte, Moncarapacho · 6.5 km, 8 min · 30 October 2026.
Best-value Spanish stations
| Station | Saving on 50 L | Price | One way | Detour |
|---|---|---|---|---|
| COBELLA (Lepe)Avenida Blas Infante, S/N, Lepe | −€0.62 | €1.619/L | 72 km · 55 min | +132 km |
| BTP (Ayamonte)Calle Lavanda, 2, Ayamonte | −€1.42 | €1.729/L | 54 km · 42 min | +95 km |
| Q8 (Ayamonte)Carretera A 431 Km. 132, Ayamonte | −€1.71 | €1.729/L | 55 km · 43 min | +97 km |
| BP (Ayamonte)Avenida Constitucion, S/N, Ayamonte | −€2.01 | €1.739/L | 54 km · 42 min | +95 km |
| CEPSA (Ayamonte)Avenida Muelle De Portugal, Sn, Ayamonte | −€3.04 | €1.754/L | 55 km · 45 min | +98 km |
Nearest Spanish station: Q8 (Ayamonte), Autovia E-1/A-49 Km. 130, Ayamonte — €1.789/L, 53 km · 42 min, detour +95 km, saving on 50 L −€4.52.
By tank size: 30 L −€7.02 · 50 L −€0.62 · 70 L +€5.78. The detour pays for itself from 52 L.
| Population | 45,396 |
|---|---|
| Border | 42 km |
| First station | 53 km · 42 min |