Cross-border fuel

Mértola: is it worth driving to Spain for fuel?

Small gain

Only a small saving: at best €8.87 on 50 litres of diesel at GALP in El Granado, 50 min away, once the 64 km detour is paid for (prices of 3 November 2026). Petrol 95: +€5.65.

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

+€8.87diesel, saving on 50 L
+€5.65petrol 95, saving on 50 L
50 minto the first Spanish station

Diesel — Small gain

Cheapest station near you (≤ 10 km): €2.307/L — EN 122 Km 51,45, Monteceife · 1.0 km, 2 min · 26 October 2026.

Best-value Spanish stations

StationSaving on 50 LPriceOne wayDetour
GALP (El Granado)Carretera El Granado Villnueva De Los Castillejos Km. 1, El Granado+€8.87€1.939/L33 km · 50 min+64 km
MOEVE (Paymogo)Avenida Andalucía,, Paymogo+€5.04€1.959/L42 km · 54 min+82 km
BTP (Ayamonte)Calle Lavanda, 2, Ayamonte+€0.06€1.909/L67 km · 58 min+132 km
Q8 (Ayamonte)Carretera A 431 Km. 132, Ayamonte−€0.29€1.909/L68 km · 60 min+135 km
BP (Ayamonte)Avenida Constitucion, S/N, Ayamonte−€0.55€1.919/L67 km · 59 min+133 km

Nearest Spanish station: Q8 (Ayamonte), Autovia E-1/A-49 Km. 130, Ayamonte — €1.959/L, 67 km · 58 min, detour +133 km, saving on 50 L −€2.56.

By tank size: 30 L +€1.51 · 50 L +€8.87 · 70 L +€16.23. The detour pays for itself from 26 L.

Petrol 95 — Small gain

Cheapest station near you (≤ 10 km): €2.119/L — EN 122 Km 51,45, Monteceife · 1.0 km, 2 min · 26 October 2026.

Best-value Spanish stations

StationSaving on 50 LPriceOne wayDetour
MOEVE (Paymogo)Avenida Andalucía,, Paymogo+€5.65€1.779/L42 km · 54 min+82 km
GALP (El Granado)Carretera El Granado Villnueva De Los Castillejos Km. 1, El Granado+€5.24€1.839/L33 km · 50 min+64 km
BTP (Ayamonte)Calle Lavanda, 2, Ayamonte+€1.28€1.729/L67 km · 58 min+132 km
Q8 (Ayamonte)Carretera A 431 Km. 132, Ayamonte+€0.95€1.729/L68 km · 60 min+135 km
BP (Ayamonte)Avenida Constitucion, S/N, Ayamonte+€0.68€1.739/L67 km · 59 min+133 km

Nearest Spanish station: Q8 (Ayamonte), Autovia E-1/A-49 Km. 130, Ayamonte — €1.789/L, 67 km · 58 min, detour +133 km, saving on 50 L −€1.84.

By tank size: 30 L −€1.15 · 50 L +€5.65 · 70 L +€12.45. The detour pays for itself from 33 L.

Population7,274
Border15 km
First station33 km · 50 min