Average prices on each side of the border, the gap per litre and per tank, the nearest stations.
Diesel: €0.301/l cheaper in Spain, that is €15.05 on a 50 L tank. Petrol 95 (E5): €0.358/l cheaper in Spain, that is €17.90 on a 50 L tank (Diesel: average of 6 against 37 stations).
Prices of 14 October 2026.
One dot per station; the tick and the figure, each country’s average.
One dot per station; the tick and the figure, each country’s average.
| Fuel | Portugal | Spain | Gap / l | 50 L tank |
|---|---|---|---|---|
| Diesel | €2.198Gasóleo Simples · 6 stations | €1.897Gasóleo A · 37 stations | €0.301cheaper in Spain | €15.05 |
| Petrol 95 (E5) | €2.162Gasolina Simples 95 · 7 stations | €1.804Gasolina 95 E5 · 36 stations | €0.358cheaper in Spain | €17.90 |
| Petrol 98 | no data | €2.005Gasolina 98 E5 · 16 stations | no data | — |
| LPG | €1.029GPL Auto · 1 station | €1.154Gases Licuados del Petróleo · 3 stations | €0.125cheaper in Portugal · from a single station | €6.25 |
Stations within 20 km on the Portugal side and 20 km on the Spain side of the crossing, as the crow flies.
The station nearest the crossing in Spain is not the cheapest. Diesel: €1.849/l at DST, Carretera N-V (Madrid-Lisboa) Km. 409,820, Badajoz (3.7 km from the crossing), €1.785/l at Area San Martin, Poligono Industrial el Nevero, 17, Badajoz (7.3 km), so €0.064/l less and €3.20 on a 50 L tank.
The crossing in the centre, the stations as the crow flies; a circle every 10 km.
| Station | Diesel | Petrol 95 (E5) |
|---|---|---|
| RepsolIP 7/A 6 Km 4,5, Elvas · 1.7 km from the crossing · price of 14 Oct 2026, 14:35 · Directions | €2.209 | €2.164 |
| RepsolIP 7/A 6 Km 4,5, Elvas · 1.9 km from the crossing · price of 14 Oct 2026, 14:35 · Directions | €2.209 | €2.164 |
| GalpAvenida Europa, Elvas · 7.1 km from the crossing · price of 14 Oct 2026, 14:35 · Directions | €2.212 | €2.162 |
| BPAv. de Badajoz, Elvas · 8.7 km from the crossing · price of 14 Oct 2026, 14:35 · Directions | €2.219 | €2.169 |
| IntermarchéRua Paco Bandeira n.º 4, Elvas · 9.9 km from the crossing · price of 14 Oct 2026, 14:35 · Directions | €2.089 | €2.119 |
| Station | Diesel | Petrol 95 (E5) |
|---|---|---|
| DSTCarretera N-V (Madrid-Lisboa) Km. 409,820, Badajoz · 3.7 km from the crossing · price of 14 Oct 2026, 15:32 · Directions | €1.849 | €1.769 |
| DSTCarretera N-V (Madrid-Lisboa) Km. 409,820, Badajoz · 3.8 km from the crossing · price of 14 Oct 2026, 15:32 · Directions | €1.849 | — |
| BallenoilAvenida Elvas, 38, Badajoz · 4.2 km from the crossing · price of 14 Oct 2026, 15:32 · Directions | €1.829 | €1.749 |
| GalpAutovia Madrid Lisboa Km. 0, Badajoz · 5 km from the crossing · price of 14 Oct 2026, 15:32 · Directions | €1.969 | €1.839 |
| Estrella RojaCalle Federico Mayor Zaragoza, 14, Badajoz · 6.3 km from the crossing · price of 14 Oct 2026, 15:32 · Directions | €1.799 | €1.809 |
| Fuel | Portugal | Spain | Gap / l | 50 L tank |
|---|---|---|---|---|
| Diesel | €2.219Gasóleo Simples · 2857 stations | €1.887Gasóleo A · 11320 stations | €0.332cheaper in Spain | €16.60 |
| Petrol 95 (E5) | €2.171Gasolina Simples 95 · 3022 stations | €1.789Gasolina 95 E5 · 10966 stations | €0.382cheaper in Spain | €19.10 |
| Petrol 95 E10 | €2.171Gasolina Simples 95 · 3022 stations · no E10: petrol 95 E5 | €1.867Gasolina 95 E10 · 28 stations | —different products | — |
| Petrol 98 | €2.276Gasolina 98 · 498 stations | €1.973Gasolina 98 E5 · 5501 stations | €0.303cheaper in Spain | €15.15 |
| LPG | €1.012GPL Auto · 425 stations | €1.111Gases Licuados del Petróleo · 980 stations | €0.099cheaper in Portugal | €4.95 |
Portugal: data of 14 October 2026 · Spain: data of 14 October 2026.
Diesel: €0.301/l cheaper in Spain, that is €15.05 on a 50 L tank.
Area San Martin, Poligono Industrial el Nevero, 17, Badajoz (Spain, 7.3 km from the crossing): diesel at €1.785/l.
No. Diesel: €1.849/l at DST, Carretera N-V (Madrid-Lisboa) Km. 409,820, Badajoz (3.7 km from the crossing), €1.785/l at Area San Martin, Poligono Industrial el Nevero, 17, Badajoz (7.3 km), so €0.064/l less and €3.20 on a 50 L tank.
The same products on both sides under their local names (E10 is compared only with E10), no premium fuels or HVO. Averages of the stations within the radius shown, as the crow flies; a gap is given only for prices less than 48 hours old on the same local date, and flagged when it rests on a single station. The time of the price is when it was collected, not when it changed: check at the pump.
Sources: DGEG, Geoportal de gasolineras. fuelconomy.com/for-llm