Fuel prices in Porto

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).

StationPriceDistance
Rede Energia - Porto€2.091/L0.5 km
PORTO - SÃO DINIS€2.099/L0.6 km
PRIO Porto - Zona Industrial€2.109/L2.8 km
P12 - PRIO Porto - Estrada Circunvalação€2.109/L2.3 km
PRIO Fábrica do Cobre€2.109/L4.2 km

Nearby cities