Live prices from every station we track in Portugal — not a national average.
The spread is the point: what you pay depends far more on which station you pick than on the national average.
A national average will not fill your tank. See the stations around you, sorted by price.
Average diesel per brand, live.
| Brand | Average | Cheapest | Stations |
|---|---|---|---|
| Pingo Doce | €2.129 | €2.129 | 38 |
| Intermarché | €2.130 | €2.019 | 210 |
| Auchan | €2.140 | €2.059 | 31 |
| Genérico | €2.197 | €1.973 | 220 |
| Prio | €2.206 | €2.092 | 39 |
| Cepsa | €2.217 | €2.129 | 126 |
| Moeve | €2.220 | €2.109 | 98 |
| Freitas | €2.245 | €2.154 | 56 |
| Shell | €2.267 | €2.184 | 44 |
| Repsol | €2.273 | €2.129 | 490 |
Every price here comes from DGEG — Direção-Geral de Energia e Geologia. We refetch it several times a day and show when each station last reported — the most recent refresh was 1 min ago.
Because an average hides the spread. Right now the cheapest diesel in Portugal is €1.973 and the most expensive is €2.449 — a gap of €0.476 per litre, which is real money on a full tank.
We track 3,077 stations in Portugal with live prices across 4 fuel types. Tap any station on the map, or in the table above, for its own page and price history.
Source: DGEG — Direção-Geral de Energia e Geologia.
For journalists & researchers Press room · Research data · Charts