National averages, the gap at each crossing and the cheapest stations near the border.
Diesel: €0.380/l cheaper in Spain, that is €19.00 on a 50 L tank. Petrol 95 (E5): €0.337/l cheaper in Spain, that is €16.85 on a 50 L tank.
Prices of 3 November 2026.
| Fuel | Portugal | Spain | Gap / l | 50 L tank |
|---|---|---|---|---|
| Diesel | €2.276Gasóleo Simples · 2807 stations | €1.896Gasóleo A · 11227 stations | €0.380cheaper in Spain | €19.00 |
| Petrol 95 (E5) | €2.058Gasolina Simples 95 · 2970 stations | €1.721Gasolina 95 E5 · 10881 stations | €0.337cheaper in Spain | €16.85 |
| Petrol 95 E10 | €2.058Gasolina Simples 95 · 2970 stations · no E10: petrol 95 E5 | €1.801Gasolina 95 E10 · 27 stations | —different products | — |
| Petrol 98 | €2.169Gasolina 98 · 498 stations | €1.912Gasolina 98 E5 · 5485 stations | €0.257cheaper in Spain | €12.85 |
| LPG | €1.051GPL Auto · 417 stations | €1.112Gases Licuados del Petróleo · 975 stations | €0.061cheaper in Portugal | €3.05 |
Portugal: data of 3 November 2026 · Spain: data of 3 November 2026.
Averages of the stations near each crossing, prices of the same date on both sides.
| Crossing | Diesel | Petrol 95 (E5) |
|---|---|---|
| Tui – ValençaPortugal 13 / Spain 29 | €0.355cheaper in Spain€2.249 / €1.894 | €0.357cheaper in Spain€2.050 / €1.693 |
| Chaves – VerínPortugal 9 / Spain 6 | €0.296cheaper in Spain€2.258 / €1.962 | €0.323cheaper in Spain€2.036 / €1.713 |
| Vilar Formoso – Fuentes de OñoroPortugal 9 / Spain 5 | €0.258cheaper in Spain€2.243 / €1.985 | €0.261cheaper in Spain€2.043 / €1.782 |
| Badajoz – ElvasPortugal 7 / Spain 39 | €0.346cheaper in Spain€2.260 / €1.914 | €0.294cheaper in Spain€2.041 / €1.747 |
| Vila Real de Santo António – AyamontePortugal 11 / Spain 12 | €0.338cheaper in Spain€2.275 / €1.937 | €0.306cheaper in Spain€2.075 / €1.769 |
| Station | Diesel |
|---|---|
| Q8Carretera Po 510 Km. 0,72, Atios · 10.4 km from the crossing · price of 3 Nov 2026, 14:32 · Tui – Valença · Directions | €1.789 |
| PlenergyAvenida Domingo el Bueno, 65, Porriño (O) · 12.8 km from the crossing · price of 3 Nov 2026, 14:32 · Tui – Valença · Directions | €1.789 |
| PlenergyAvenida Domingo Bueno, 96, Porriño (O) · 13 km from the crossing · price of 3 Nov 2026, 14:32 · Tui – Valença · Directions | €1.789 |
| PetroprixAvenida Antonio Palacios, 133, Porriño (O) · 13.6 km from the crossing · price of 3 Nov 2026, 14:32 · Tui – Valença · Directions | €1.789 |
| Ocho Áreas de ServicioCarretera N432 Km. 2100, Badajoz · 10.9 km from the crossing · price of 3 Nov 2026, 14:32 · Badajoz – Elvas · Directions | €1.795 |
| GuayCarretera Anta Km. 1, Tui · 1.2 km from the crossing · price of 3 Nov 2026, 14:32 · Tui – Valença · Directions | €1.799 |
| SBCCarretera Subida a Anta 7 Km. 7, Anta · 1.6 km from the crossing · price of 3 Nov 2026, 14:32 · Tui – Valença · Directions | €1.799 |
| GaslanderCarretera Anta Km. 1, Anta · 1.7 km from the crossing · price of 3 Nov 2026, 14:32 · Tui – Valença · Directions | €1.799 |
| Station | Petrol 95 (E5) |
|---|---|
| GuayCarretera Anta Km. 1, Tui · 1.2 km from the crossing · price of 3 Nov 2026, 14:32 · Tui – Valença · Directions | €1.599 |
| SBCCarretera Subida a Anta 7 Km. 7, Anta · 1.6 km from the crossing · price of 3 Nov 2026, 14:32 · Tui – Valença · Directions | €1.599 |
| GaslanderCarretera Anta Km. 1, Anta · 1.7 km from the crossing · price of 3 Nov 2026, 14:32 · Tui – Valença · Directions | €1.599 |
| Carbugal TomiñoCtra.C-550 (Margen Derecho) km 4, Torron · 3.8 km from the crossing · price of 3 Nov 2026, 14:32 · Tui – Valença · Directions | €1.599 |
| Carbugal TomiñoCtra.C-550 (Margen Zquierdo) km 4, Torron · 3.8 km from the crossing · price of 3 Nov 2026, 14:32 · Tui – Valença · Directions | €1.599 |
Diesel: €0.380/l cheaper in Spain, that is €19.00 on a 50 L tank.
Q8, Carretera Po 510 Km. 0,72, Atios (Tui – Valença, 10.4 km from the crossing): diesel at €1.789/l.
Tui – Valença: diesel €0.355/l cheaper in Spain.
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