Live prices today at 26 stations in São João da Madeira. Cheapest diesel €2.089/L, petrol €1.999/L. Updated 9 October 2026.
The average diesel price in São João da Madeira, €2.188/L, is 0.9% below the national average of €2.208/L. The average petrol price in São João da Madeira, €2.101/L, is 0.9% below the national average of €2.121/L. In the seven days to 9 October 2026, the average diesel price fell by €0.036/L at the 26 stations priced on both days. In the seven days to 9 October 2026, the average petrol price fell by €0.026/L at the 26 stations priced on both days. By brand, a litre of diesel in São João da Madeira averages €2.107/L at independent stations and €2.274/L at BP: €6.68 apart on a 40-litre tank. On a motorway: 0 of 26 stations in São João da Madeira. On the motorway a litre of diesel costs €0.068/L more than elsewhere on average (nationwide).
| Station | Price | Distance |
|---|---|---|
| Posto da Portelada - ALMEIDA & PINHO | €2.089/L | 11.3 km |
| PD ARRIFANA | €2.092/L | 2.5 km |
| PETROVAZ - ARRIFANA | €2.099/L | 2.9 km |
| P24 - PRIO Arrifana | €2.109/L | 2.1 km |
| PA PETROZONA São João da Madeira | €2.109/L | 1 km |