Skip to content

District

Fuel prices in Porto

Diesel and petrol prices in the district of Porto, updated on 15 November 2026. Compare by municipality and by fuel.

Diesel

€2.179

0.7 cents below the national average.

Petrol 95

€1.956

1 cent below the national average.

Cheapest municipality

Paços de Ferreira

Diesel at €2.142.

Stations

488

In 18 municipalities.

Get the diesel price in your municipality every Friday

Free. An email on Friday morning with the average price and the 3 cheapest stations. Cancel whenever you like.

Price of each fuel

Average per litre in Porto and in the country, and the cheapest station in the district.

Average price of each fuel in Porto and in the country
FuelAverage in PortoNational averageDifferenceCheapestStations
Petrol 95€1.956€1.9661 cent below€1.769PETROPRIX Paços de Ferreira 1, Paços de Ferreira488
Premium diesel€2.233€2.2400.7 cents below€1.884VGV,lda Santo Tirso, Santo Tirso472
Diesel€2.179€2.1860.7 cents below€1.834E.S. PACOS DE FERREIRA, Paços de Ferreira452
Premium petrol 95€1.993€2.0061.3 cents below€1.779INTERMARCHE FREAMUNDE, Paços de Ferreira293
Premium petrol 98€2.211€2.2130.2 cents below€1.913Voltas & Piruetas Combustiveis Unipessoal Lda - CEPSA, Penafiel218
LPG€1.088€1.0930.5 cents below€0.984E.S. PADRAO DA MOREIRA, Maia89
Petrol 98€2.066€2.0851.9 cents below€1.399José Freitas, Lda., Amarante61

Municipalities from cheapest to most expensive

Sorted by the average diesel price. Pick a municipality to see its stations.

Average price by municipality in Porto
#
1stPaços de Ferreira€2.142€1.93223
2ndSanto Tirso€2.142€1.92321
3rdPenafiel€2.164€1.95329
4Paredes€2.166€1.94431
5Póvoa de Varzim€2.175€1.95419
6Felgueiras€2.176€1.96621
7Vila do Conde€2.178€1.94523
8Lousada€2.180€1.95818
9Trofa€2.180€1.95117
10Amarante€2.181€1.96519
11Maia€2.181€1.96540
12Vila Nova de Gaia€2.184€1.95069
13Marco de Canaveses€2.185€1.95217
14Valongo€2.185€1.95928
15Gondomar€2.191€1.95025
16Matosinhos€2.194€1.98545
17Porto€2.202€1.97039
18Baião€2.221€1.9884

Price trend and station map for Porto

Diesel price trend

Average price in the district of Porto, per day.

Based on 452 stations, last 90 days. Source: DGEG.

Stations in Porto

492 stations on the map.

All types
Tap a station to see its prices. Source: DGEG.

See also

Fuel prices in Porto on 15 November 2026

Compare fuel prices at the 488 stations in the district of Porto. There are 18 municipalities with tracked stations.

The average price of diesel in Porto is €2.179/litre, against a national average of €2.186. The cheapest municipality is Paços de Ferreira.

Cookie policy

With your permission, we use analytics cookies (Google Analytics and Microsoft Clarity). If you reject them, we only use the essential ones and count visits without cookies. Find out more in our Privacy Policy.