Skip to content

Fuel types

Diesel price in Portugal

Diesel prices by district, brand and type of station, and the cheapest stations in the country. Updated on 14 November 2026.

Average price

€2.187

Per litre. Based on 3,207 stations.

Cheapest

€1.929

Intermarche de Vila Real de Santo Antonio, Vila Real de Santo António.

Most expensive

€2.379

BP S. MARIA DA FEIRA, Santa Maria da Feira.

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 by district

Average diesel price in each district, from the cheapest to the most expensive. Pick a district to see its stations.

Average diesel price by district
#Vs national average
1stAveiro€2.1642.3 cents below259
2ndCastelo Branco€2.1741.3 cents below87
3rdBraga€2.1751.2 cents below275
4Viseu€2.1780.9 cents below170
5Porto€2.1800.7 cents below452
6Coimbra€2.1820.5 cents below155
7Santarém€2.1830.4 cents below228
8Guarda€2.1850.2 cents below101
9Leiria€2.187At the average233
10Setúbal€2.1890.2 cents above196
11Vila Real€2.1900.3 cents above98
12Viana do Castelo€2.1960.9 cents above79
13Faro€2.2011.4 cents above180
14Lisbon€2.2021.5 cents above392
15Bragança€2.2051.8 cents above84
16Portalegre€2.2051.8 cents above51
17Évora€2.2072 cents above81
18Beja€2.2092.2 cents above86

The 10 cheapest stations

Only prices the station confirmed in the last 7 days count, so the list does not show old prices.

The 10 stations with the cheapest diesel in Portugal
#StationPrice per litreUpdated
1stIntermarche de Vila Real de Santo AntonioINTERMARCHÉ · Vila Real de Santo António, Faro€1.9299 Nov
2ndTransforpel Combustíveis Calços MartingançaTRANSFORPEL · Alcobaça, Leiria€1.92913 Nov
3rdTransforpel Combustíveis Marinha GrandeTRANSFORPEL · Marinha Grande, Leiria€1.92913 Nov
4INTERMARCHE VILAR FORMOSOINTERMARCHÉ · Almeida, Guarda€1.93910 Nov
5J. Pimenta & Filhos,Lda. - PA Galp Ponte de Lima (16787)GALP · Ponte de Lima, Viana do Castelo€1.94714 Nov
6Transforpel Combustíveis Chão de SapoTRANSFORPEL · Cadaval, Lisbon€1.94913 Nov
7PLENERGY - PAÇOS DE FERREIRA IPLENERGY · Paços de Ferreira, Porto€1.96913 Nov
8PETROPRIX Paços de Ferreira 1PETROPRIX · Paços de Ferreira, Porto€1.96913 Nov
9INTERMARCHE FREAMUNDEINTERMARCHÉ · Paços de Ferreira, Porto€1.97912 Nov
10Intermarché Paços de FerreiraINTERMARCHÉ · Paços de Ferreira, Porto€1.97912 Nov

Brands, station types and price trend

Average diesel price per litre.

Cheapest brands

The 10 brands with the lowest average price.

  1. TRANSFORPEL

    4 stations

    €1.947

    24 cents below average

  2. DPP

    5 stations

    €2.005

    18.2 cents below average

  3. PETROPRIX

    14 stations

    €2.031

    15.6 cents below average

  4. PLENERGY

    17 stations

    €2.034

    15.3 cents below average

  5. BXPRESS

    10 stations

    €2.036

    15.1 cents below average

  6. FLUA

    2 stations

    €2.044

    14.3 cents below average

  7. GASOLAR

    2 stations

    €2.069

    11.8 cents below average

  8. ECOBRENT

    6 stations

    €2.069

    11.8 cents below average

  9. INTERMARCHÉ

    220 stations

    €2.072

    11.5 cents below average

  10. PINGO DOCE

    38 stations

    €2.074

    11.3 cents below average

Price trend

National average price per day.

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

By type of station

Motorways, hypermarkets and all other stations.

  1. Hypermarket

    31 stations

    €2.080

    10.7 cents below average

  2. Other

    3,042 stations

    €2.184

    0.3 cents below average

  3. Motorway

    134 stations

    €2.266

    7.9 cents above average

Map of the stations selling diesel

Stations selling diesel

3,207 stations on the map.

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

See also

Diesel price in Portugal on 14 November 2026

Check the up-to-date diesel price at every fuel station in Portugal. The national average price is €2.187/litre, with a minimum of €1.786 and a maximum of €2.469, across 3,207 tracked stations.

The district with the cheapest diesel is Aveiro, with an average price of €2.164/litre. The cheapest brand is TRANSFORPEL, at €1.947/litre on average.

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.