Live prices today at 69 stations in Porto. Cheapest diesel €1.999/L, petrol €1.979/L. Updated 10 October 2026.
The average diesel price in Porto, €2.202/L, matches the national average of €2.207/L. The average petrol price in Porto, €2.110/L, matches the national average of €2.120/L. In the seven days to 10 October 2026, the average diesel price fell by €0.037/L at the 66 stations priced on both days. In the seven days to 10 October 2026, the average petrol price fell by €0.027/L at the 66 stations priced on both days. By brand, a litre of diesel in Porto averages €2.104/L at Prio and €2.259/L at BP: €6.20 apart on a 40-litre tank. On a motorway: 0 of 69 stations in Porto. On the motorway a litre of diesel costs €0.069/L more than elsewhere on average (nationwide).
| Station | Price | Distance |
|---|---|---|
| Rede Energia - Porto | €2.091/L | 0.5 km |
| PORTO - SÃO DINIS | €2.099/L | 0.6 km |
| PRIO Porto - Zona Industrial | €2.109/L | 2.8 km |
| P12 - PRIO Porto - Estrada Circunvalação | €2.109/L | 2.3 km |
| PRIO Fábrica do Cobre | €2.109/L | 4.2 km |