Fuel prices
Fuel prices in Portugal
Prices updated on 14 November 2026. Compare petrol, diesel, LPG and other fuels by district, brand and type of station at over 3,000 stations.
Diesel
€2.187
Down 7.3 cents in 7 days
Between €1.786 and €2.469.
Petrol 95
€1.968
Down 8.4 cents in 7 days
Between €1.769 and €2.250.
Cheapest district
Aveiro
Diesel at €2.164.
Most expensive district
Beja
Diesel at €2.209.
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.
National average price by fuel
Petrol, diesel, LPG and other fuels in Portugal. Pick a fuel to see its stations and districts.
Current average price
Per litre, from the most to the least common at the stations.
- Petrol 95
3,365 stations
€1.968€1.769 to €2.250
- Diesel
3,207 stations
€2.187€1.786 to €2.469
- Premium diesel
3,191 stations
€2.243€1.836 to €2.489
- Premium petrol 95
1,642 stations
€2.009€1.744 to €2.409
- Premium petrol 98
1,287 stations
€2.214€1.681 to €2.459
- Petrol 98
667 stations
€2.085€1.654 to €2.536
- LPG
480 stations
€1.093€0.898 to €1.270
Diesel price trend
National average price per day, last 30 days.
Price by district
Average diesel price in the 18 mainland districts, from the cheapest to the most expensive.
Price map
Pick a district to see its stations.
From €2.164 in Aveiro to €2.209 in Beja.
From cheapest to most expensive
Compared with the national average of €2.187.
- Aveiro
259 stations
€2.1642.3 cents below
- Castelo Branco
87 stations
€2.1741.3 cents below
- Braga
275 stations
€2.1751.2 cents below
- Viseu
170 stations
€2.1780.9 cents below
- Porto
452 stations
€2.1800.7 cents below
- Coimbra
155 stations
€2.1820.5 cents below
- Santarém
228 stations
€2.1830.4 cents below
- Guarda
101 stations
€2.1850.2 cents below
- Leiria
233 stations
€2.187same as the average
- Setúbal
196 stations
€2.1890.2 cents above
- Vila Real
98 stations
€2.1900.3 cents above
- Viana do Castelo
79 stations
€2.1960.9 cents above
- Faro
180 stations
€2.2011.4 cents above
- Lisbon
392 stations
€2.2021.5 cents above
- Bragança
84 stations
€2.2051.8 cents above
- Portalegre
51 stations
€2.2051.8 cents above
- Évora
81 stations
€2.2072 cents above
- Beja
86 stations
€2.2092.2 cents above
Fuel prices in Portugal on 14 November 2026
Follow the daily changes in fuel prices in Portugal. We track the prices of petrol, diesel, LPG and other fuels at over 3,000 fuel stations in all 18 districts of the country, so you can find the cheapest stations in your area.
On 14 November 2026, the national average price of diesel is €2.187/litre, ranging from €1.786 to €2.469. Petrol 95 has an average price of €1.968/litre.
