Skip to content

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.

  1. Petrol 95

    3,365 stations

    €1.968

    €1.769 to €2.250

  2. Diesel

    3,207 stations

    €2.187

    €1.786 to €2.469

  3. Premium diesel

    3,191 stations

    €2.243

    €1.836 to €2.489

  4. Premium petrol 95

    1,642 stations

    €2.009

    €1.744 to €2.409

  5. Premium petrol 98

    1,287 stations

    €2.214

    €1.681 to €2.459

  6. Petrol 98

    667 stations

    €2.085

    €1.654 to €2.536

  7. LPG

    480 stations

    €1.093

    €0.898 to €1.270

Diesel price trend

National average price per day, last 30 days.

Based on 3,207 stations, last 30 days. Source: DGEG.

Price by district

Average diesel price in the 18 mainland districts, from the cheapest to the most expensive.

From cheapest to most expensive

Compared with the national average of €2.187.

  1. Aveiro

    259 stations

    €2.164

    2.3 cents below

  2. Castelo Branco

    87 stations

    €2.174

    1.3 cents below

  3. Braga

    275 stations

    €2.175

    1.2 cents below

  4. Viseu

    170 stations

    €2.178

    0.9 cents below

  5. Porto

    452 stations

    €2.180

    0.7 cents below

  6. Coimbra

    155 stations

    €2.182

    0.5 cents below

  7. Santarém

    228 stations

    €2.183

    0.4 cents below

  8. Guarda

    101 stations

    €2.185

    0.2 cents below

  9. Leiria

    233 stations

    €2.187

    same as the average

  10. Setúbal

    196 stations

    €2.189

    0.2 cents above

  11. Vila Real

    98 stations

    €2.190

    0.3 cents above

  12. Viana do Castelo

    79 stations

    €2.196

    0.9 cents above

  13. Faro

    180 stations

    €2.201

    1.4 cents above

  14. Lisbon

    392 stations

    €2.202

    1.5 cents above

  15. Bragança

    84 stations

    €2.205

    1.8 cents above

  16. Portalegre

    51 stations

    €2.205

    1.8 cents above

  17. Évora

    81 stations

    €2.207

    2 cents above

  18. Beja

    86 stations

    €2.209

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

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.