Fuel prices in Porto
Every station and brand in Porto
All 208 stations around Porto, each pin showing its own reported price. Tap one for prices and directions; use the panel to filter by brand.
Explore stations, fuel options and directions.
Cheapest fuel in Porto right now
Every one of the 208 stations within 12 km reports its own price to the government. These are those prices — not an average.
| Station | Distance | Petrol 95 | Diesel |
|---|---|---|---|
Rua Chaves Oliveira, nº 139 e 165 da Freguesia de Campanhã | 4 km | €1.97 | €1.99 |
Rua do Emissor, 236-238 Canidelo | 3 km | €2.03 | €2.05 |
Rua Serpa Pinto nº 616 | 1 km | €2.04 | €2.09 |
Rua SÃO Dinis, Nº 296 | 1 km | €2.05 | €2.09 |
Av. Paiva Couceiro, 1000 - Marginal - Bonfim - Porto | 4 km | €2.09 | €2.13 |
Loteamento Quinta das Sedas Lt.7 | 3 km | €2.09 | €2.11 |
EN 107 (Via Rápida Oeste) | 4 km | €2.11 | €2.13 |
R. Faria Guimarães, nº 1299 - Paranhos | 2 km | €2.12 | €2.16 |
Estrada Exterior da CircunvalaÇãO Nº.7446 e 7448 | 4 km | €2.12 | €2.16 |
E.N. 12, Km 0, 710 - Pq. Cidade - Nevogilde | 4 km | €2.12 | €2.16 |
Rua da Bélgica, 2814 e 2818 | 3 km | €2.12 | €2.15 |
Rua Nova do Seixo nº 130 | 3 km | €2.14 | €2.18 |
Rua Monte dos Pipos, Nº 40, Custoias | 5 km | €2.14 | €2.18 |
Rua Júlio Dinis nº 320-348 | 1 km | €2.14 | €2.17 |
Estrada Interior da Circunvalação n.º 10783 e 10853 | 3 km | €2.14 | — |
Rua Engenheiro Ferreira Dias, Freguesia de Ramalde, 1104, 1150 | 3 km | €2.14 | — |
Avenida Ludgero Marques | 3 km | €2.14 | — |
Rua Padre Costa, 1187 | 4 km | €2.14 | — |
Via 8 - Santa Marinha (Lado rio) | 2 km | €2.15 | €2.19 |
VIA 8 - Santa Marinha (lado shopping) | 2 km | €2.15 | €2.19 |
Rua da Encosta do Sol | 3 km | €2.15 | €2.18 |
Repsol V8 | 2 km | €2.15 | €2.18 |
Repsol V8 | 2 km | €2.15 | €2.18 |
Av. Fernão de Magalhães nº 1626 | 3 km | €2.15 | €2.18 |
Rua Santo António Antas nº 36 | 3 km | €2.15 | €2.18 |
Reported by each station to the Direção-Geral de Energia e Geologia — Preços dos Combustíveis · 2026-09-09 10:55. Prices per litre including taxes.
The €2.01/L national figure on our Portugal page comes from the EU Weekly Oil Bulletin, which weights by volume sold, so high-turnover cheap forecourts pull it below the middle price here.
Porto at a glance
- Filling an example 50 L petrol tank: €108.05
- Driving 100 km at 7 L/100 km: €15.13
Driving from Porto at today's prices
| Destination | Distance | Petrol, one way |
|---|---|---|
| Póvoa de Varzim | 27 km | €3.80 |
| Guimarães | 42 km | €5.92 |
| Barcelos | 42 km | €5.92 |
| Braga | 46 km | €6.48 |
| Aveiro | 58 km | €8.17 |
| Viana do Castelo | 62 km | €8.74 |
| Vila Real | 76 km | €10.71 |
| Viseu | 82 km | €11.55 |
| Coimbra | 108 km | €15.22 |
| Figueira da Foz | 114 km | €16.06 |
| Chaves | 116 km | €16.35 |
| Guarda | 134 km | €18.88 |
| Covilhã | 136 km | €19.16 |
| Leiria | 157 km | €22.12 |
| Bragança | 172 km | €24.24 |
| Tomar | 174 km | €24.52 |
| Castelo Branco | 177 km | €24.94 |
| Caldas da Rainha | 199 km | €28.04 |
| Santarém | 214 km | €30.15 |
| Torres Vedras | 236 km | €33.25 |
| Lisbon | 274 km | €38.61 |
| Elvas | 282 km | €39.74 |
| Setúbal | 294 km | €41.43 |
| Évora | 294 km | €41.43 |
| Beja | 356 km | €50.16 |
| Sines | 357 km | €50.30 |
| Portimão | 447 km | €62.99 |
| Faro | 464 km | €65.38 |
Straight-line distance at 7 L/100 km and €2.01/L — real roads run longer.
Fuel is cheaper across the border from Porto — but not worth the drive
Porto sits within reach of another country. The net figure is the saving on a 50-litre tank after paying for the round trip.
More cities in Portugal
The answer, in full — and where it comes from
As of 9 September 2026, petrol 95 in Porto is typically €2.16/L, the median price across 208 stations within 12 km of Porto. The cheapest observed price is €1.95/L. The volume-weighted national average for Portugal is €2.01/L. Source: Preços de combustíveis, Direção-Geral de Energia e Geologia (Portugal) (a regulator's publication, published daily). Retrieved by FuelWide on 9 September 2026.
Diesel in Porto is typically €2.20/L.
- Price:
- €2.16/L
- Fuel:
- Petrol 95
- Price basis:
- Median of the stations observed
- Applies to:
- Porto (city level)
- Stations observed:
- 208 within 12 km
- Measured:
- 2026-09-09
- Retrieved:
- 2026-09-09
- Source:
- Direção-Geral de Energia e Geologia (Portugal) — a regulator's publication
Preços de combustíveis · Station prices: DGEG (Portugal) · How we measure this
Frequently asked questions
How much does petrol cost in Porto?
Petrol 95 is typically €2.16 per litre in Porto — the middle price across the 208 stations within 12 km, each of which reports its own price to Direção-Geral de Energia e Geologia — Preços dos Combustíveis. The cheapest is €1.95 and diesel runs about €2.20. For comparison, the Portugal national average is €2.01.
Which fuel brands operate in Porto?
208 stations operate within 12 km of Porto. The providers panel beside the map ranks every brand by station count, and clicking one filters the map to it.
Where is the cheapest fuel in Porto?
Plenergy on Travessa Particular da Azenha, n.º 24, at €1.95 per litre for petrol 95 — 10 km from the centre of Porto. That is €0.32 a litre below the most expensive forecourt in the same city, or €15.75 on a 50-litre tank. The full table above ranks every station by price.
