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 |
|---|---|---|---|
| Intermarché | €2.066 | €1.859 | 140 |
| Pingo Doce | €2.069 | €2.069 | 38 |
| Auchan | €2.073 | €2.029 | 31 |
| Genérico | €2.155 | €1.979 | 164 |
| Freitas | €2.173 | €2.084 | 39 |
| Cepsa | €2.191 | €2.084 | 99 |
| Moeve | €2.200 | €2.094 | 84 |
| Alves Bandeira | €2.219 | €2.186 | 25 |
| Galp | €2.231 | €1.720 | 380 |
| Shell | €2.252 | €2.224 | 38 |
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 3h 58min ago.
Because an average hides the spread. Right now the cheapest diesel in Portugal is €1.720 and the most expensive is €2.394 — a gap of €0.674 per litre, which is real money on a full tank.
We track 3,332 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.