Spagna vs Portogallo fuel prices: where is it cheaper to fill up today?
Petrol is cheaper in Spagna by 0,383 € per litre. Diesel is cheaper in Spagna by 0,356 € per litre.
Petrol · cheaper in Spagna
−0,383 €/l
A 50 l tank costs 19,13 € less.
Worth a detour of up to about 77 km each way (7 l/100 km).
Worth a detour of up to about 77 km each way (7 l/100 km).
Diesel · cheaper in Spagna
−0,356 €/l
A 50 l tank costs 17,78 € less.
Worth a detour of up to about 67 km each way (7 l/100 km).
Worth a detour of up to about 67 km each way (7 l/100 km).
Prices today
| Country | Petrol 95 | Diesel | Source |
|---|---|---|---|
| Spagna | 1,764 € | 1,887 € | station average, 20/10/2026 |
| Portogallo | 2,147 € | 2,242 € | station average, 20/10/2026 |
Is the trip worth it?
Cheapest stations near the border
Spagna · Badajoz – Elvas
| Station | km | Petrol | Diesel |
|---|---|---|---|
| Petrocar Avenida de Puebla, 6, Montijo | 34 | 1,679 € | 1,778 € |
| Copttraba Poligono Carrascal El, 0, Talavera la Real | 23 | 1,688 € | 1,736 € |
| Ocho Áreas de Servicio Carretera N432 Km. 2100, Badajoz | 7 | 1,695 € | 1,797 € |
| Area San Martin Poligono Industrial el Nevero, 17, Badajoz | 3 | 1,695 € | 1,785 € |
| Fuel 10 Autovia A5 Km. 367, Lobón | 35 | 1,696 € | 1,798 € |
Spagna · Tui – Valença
| Station | km | Petrol | Diesel |
|---|---|---|---|
| Ballenoil Rotonda Pintan, S/N, A Guarda | 21 | 1,639 € | 1,739 € |
| Plenergy Avenida Domingo el Bueno, 65, O Porriño | 14 | 1,669 € | 1,769 € |
| Plenergy Avenida Domingo Bueno, 96, O Porriño | 14 | 1,669 € | 1,769 € |
| Petroprix Avenida Antonio Palacios, 133, O Porriño | 15 | 1,669 € | 1,769 € |
| Peinador Poligono Rua Anel Do Perral, 21, Mos | 18 | 1,688 € | 1,768 € |
Portogallo · Badajoz – Elvas
| Station | km | Petrol | Diesel |
|---|---|---|---|
| Intermarché Rua Paco Bandeira n.º 4, Elvas | 14 | 2,099 € | 2,099 € |
| Prio Lugar das Terras da Aldeia, EN 246 Santa Eulália, Elvas | 25 | 2,099 € | – |
| Galp E.N. 372, Km 49, Monforte | 35 | 2,117 € | 2,226 € |
| Prio E.n. 4, Km 180,7 - Pedras Negras, Elvas | 15 | 2,129 € | – |
| Galp Avenida Europa, Elvas | 11 | 2,136 € | 2,242 € |
Portogallo · Tui – Valença
| Station | km | Petrol | Diesel |
|---|---|---|---|
| Intermarché Lugar de Ataúde Freguesia de Paçô, Arcos de Valdevez | 30 | 2,035 € | 2,138 € |
| Posto R. Lebre, Nº 5, Ponte de Lima | 29 | 2,057 € | 2,156 € |
| Intermarché Poço Linho - En 13, Caminha | 31 | 2,059 € | 2,119 € |
| Pingo Doce En 101, Monção | 12 | 2,071 € | 2,119 € |
| Moeve (Cepsa) Rua S. Tomé, 377, Ponte da Barca | 33 | 2,093 € | 2,194 € |
From our daily station data; stations within 35 km of the crossing, sorted by petrol price.
Good to know
- Fuel in your vehicle's tank can be taken across EU borders without extra tax. Extra fuel in cans is limited in many countries – a spare can of up to 10 litres is usually tolerated; larger amounts may be taxed or restricted.
- Stations right on the motorway are usually the most expensive – the cheapest are often in towns a few kilometres from the border.
Questions
Is fuel cheaper in Spagna or in Portogallo?
Petrol is cheaper in Spagna by 0,383 € per litre. Diesel is cheaper in Spagna by 0,356 € per litre.
How much can I save on a full tank?
On 50 litres at today's average prices: petrol 19,13 €, diesel 17,78 €.
How much fuel can I take across the border?
Fuel in your vehicle's tank can be taken across EU borders without extra tax. Extra fuel in cans is limited in many countries – a spare can of up to 10 litres is usually tolerated; larger amounts may be taxed or restricted.