Regular petrol 95
3004 stations2.052€/L
pump average
Save up to €24 on a 50 L tank
Last updated · 5 November 2026
Today regular 95 petrol costs 2.052 € a litre on average in Portugal, from 1.869 € to 2.342 €, across 3,004 stations with a current price. On a 50-litre tank, the gap between the dearest and the cheapest station reaches €24.
2.052€/L
pump average
Save up to €24 on a 50 L tank
2.086€/L
pump average
Save up to €23 on a 50 L tank
2.167€/L
pump average
Save up to €22 on a 50 L tank
2.307€/L
pump average
Save up to €23 on a 50 L tank
Posted pump prices, before card discounts. The average DGEG publishes already takes off a standard discount: Regular petrol 95 2.001 € on 4 November 2026.
Cheapest stations with a fresh price
PLENERGY - PENAFIEL I
PLENERGY · Penafiel · Porto · 2026-11-05 10:35
1.869 €
−18 c/L vs average
PLENERGY - VILA NOVA DE GAIA III
PLENERGY · Vila Nova de Gaia · Porto · 2026-11-03 17:05
1.869 €
−18 c/L vs average
POSTO DPP GAFANHA
DPP · Ílhavo · Aveiro · 2026-11-04 17:30
1.874 €
−18 c/L vs average
INTERMARCHE GAFANHA DA NAZARE
INTERMARCHÉ · Ílhavo · Aveiro · 2026-11-02 12:30
1.875 €
−18 c/L vs average
Intermarche de Ílhavo
INTERMARCHÉ · Ílhavo · Aveiro · 2026-11-02 12:25
1.875 €
−18 c/L vs average
Transforpel Combustíveis Marinha Grande
TRANSFORPEL · Marinha Grande · Leiria
Today's average for regular 95 petrol in each district, cheapest first.
| District | Average | Cheapest | Stations |
|---|---|---|---|
| Braga | 2.034 € | 1.889 € | 254 |
| Castelo Branco | 2.043 € | 1.879 € | 77 |
| Porto | 2.046 € | 1.869 € | 447 |
| Aveiro | 2.046 € | 1.874 € | 251 |
| Viana do Castelo | 2.047 € | 1.929 € | 75 |
| Santarém | 2.048 € | 1.909 € | 208 |
| Leiria | 2.048 € | 1.879 € | 213 |
| Viseu | 2.050 € | 1.919 € | 160 |
| Setúbal | 2.052 € | 1.913 € | 190 |
| Coimbra | 2.055 € | 1.918 € | 147 |
| Portalegre | 2.055 € | 1.929 € | 48 |
19 October 2026 — 4 November 2026
The chart uses the official daily series stored here. Twelve weeks are not in the database, so the chart was not padded.
Today the national average for regular 95 petrol is 2.052 € a litre. We work it out from DGEG's public prices updated in the last 7 days, at 3,004 stations.
Today 98 petrol costs 12 cents a litre more than regular 95 on average. 98 has a higher octane rating; your car's manual says which it needs.
The estimate comes out on Friday around 6 pm and shows whether petrol should go up or down the following week. It is an estimate, not an official figure.
The average DGEG publishes, which the news quotes, already takes off a standard card discount, so it reads a few cents lower. Here we show the posted pump price, which is what you pay without a discount and matches DGEG's 'without discount' average.
Takes 30 seconds. We don't ask for an email.
Find the cheapest near me1.879 €
−17 c/L vs average
INTERMARCHE MAFRA
INTERMARCHÉ · Mafra · Lisboa · 2026-11-02 16:15
1.879 €
−17 c/L vs average
INTERMARCHÉ Terrugem
INTERMARCHÉ · Sintra · Lisboa · 2026-11-02 15:35
1.879 €
−17 c/L vs average
SODIMALVEIRA - SUPERMERCADOS, LDA
INTERMARCHÉ · Mafra · Lisboa · 2026-11-02 19:25
1.879 €
−17 c/L vs average
PLENERGY - VILA NOVA DE GAIA II
PLENERGY · Vila Nova de Gaia · Porto · 2026-11-03 17:05
1.879 €
−17 c/L vs average
Estimate
The petrol estimate for next week comes out on Friday around 6 pm, based on international quotes.
See next week's estimate| Vila Real | 2.057 € | 1.899 € | 81 |
| Faro | 2.060 € | 1.889 € | 180 |
| Guarda | 2.061 € | 1.879 € | 93 |
| Lisboa | 2.063 € | 1.879 € | 359 |
| Évora | 2.064 € | 1.950 € | 79 |
| Beja | 2.073 € | 1.939 € | 69 |
| Bragança | 2.073 € | 1.929 € | 73 |