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 | €1.984 | €1.984 | 38 |
| Intermarché | €2.000 | €1.809 | 168 |
| Genérico | €2.083 | €1.909 | 143 |
| Auchan | €2.084 | €2.049 | 31 |
| Freitas | €2.103 | €1.990 | 51 |
| Shell | €2.111 | €2.079 | 40 |
| Cepsa | €2.149 | €1.990 | 96 |
| Galp | €2.159 | €1.990 | 594 |
| Moeve | €2.172 | €2.017 | 83 |
| Repsol | €2.200 | €2.069 | 445 |
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 7h 36min ago.
Because an average hides the spread. Right now the cheapest diesel in Portugal is €1.809 and the most expensive is €2.399 — a gap of €0.590 per litre, which is real money on a full tank.
We track 3,324 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.