Fuel prices in Porto
Every station and brand in Porto
All 200 stations around Porto, each pin showing its own reported price. Tap one for prices and directions; use the panel to filter by brand.
Station pricesEach pin carries that forecourt's own price from the national reporting feed.
Explore stations, fuel options and directions.
Cheapest fuel in Porto right now
Every one of the 200 stations within 12 km reports its own price to the government. These are those prices — not an average.
| Station | Distance | Petrol 95 | Diesel |
|---|---|---|---|
Rua do Emissor, 236-238 Canidelo | 3 km | €2.02 | €2.12 |
Rua Serpa Pinto nº 616 | 1 km | €2.03 | €2.13 |
Rua SÃO Dinis, Nº 296 | 1 km | €2.03 | €2.13 |
Rua Chaves Oliveira, nº 139 e 165 da Freguesia de Campanhã | 4 km | €2.05 | €2.15 |
Av. Paiva Couceiro, 1000 - Marginal - Bonfim - Porto | 4 km | €2.07 | €2.17 |
R. Faria Guimarães, nº 1299 - Paranhos | 2 km | €2.10 | €2.20 |
Estrada Exterior da CircunvalaÇãO Nº.7446 e 7448 | 4 km | €2.10 | €2.20 |
E.N. 12, Km 0, 710 - Pq. Cidade - Nevogilde | 4 km | €2.10 | €2.20 |
Rua Nova do Seixo nº 130 | 3 km | €2.12 | €2.22 |
Rua Monte dos Pipos, Nº 40, Custoias | 5 km | €2.12 | €2.22 |
Rua da Bélgica, 2814 e 2818 | 3 km | €2.12 | €2.22 |
Estrada Interior da Circunvalação n.º 10783 e 10853 | 3 km | €2.13 | — |
Rua Engenheiro Ferreira Dias, Freguesia de Ramalde, 1104, 1150 | 3 km | €2.13 | — |
Avenida Ludgero Marques | 3 km | €2.13 | — |
Rua Padre Costa, 1187 | 4 km | €2.13 | — |
Travessa Nova da Giesta nº 541 | 5 km | €2.13 | — |
Rua da Encosta do Sol | 3 km | €2.14 | €2.24 |
Via 8 - Santa Marinha (Lado rio) | 2 km | €2.15 | €2.25 |
VIA 8 - Santa Marinha (lado shopping) | 2 km | €2.15 | €2.25 |
Repsol V8 | 2 km | €2.15 | €2.25 |
Repsol V8 | 2 km | €2.15 | €2.25 |
Av. Fernão de Magalhães nº 1626 | 3 km | €2.15 | €2.25 |
Rua Santo António Antas nº 36 | 3 km | €2.15 | €2.25 |
Loteamento Quinta das Sedas Lt.7 | 3 km | €2.16 | €2.27 |
Estrada Interior da Circunvalação 8718 | 3 km | €2.16 | €2.27 |
Reported by each station to the Direção-Geral de Energia e Geologia — Preços dos Combustíveis · 2026-10-24 20:30. Prices per litre including taxes.
The €2.10/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: €107.70
- Driving 100 km at 7 L/100 km: €15.08
Driving from Porto at today's prices
| Destination | Distance | Petrol, one way |
|---|---|---|
| Póvoa de Varzim | 27 km | €3.97 |
| Guimarães | 42 km | €6.17 |
| Barcelos | 42 km | €6.17 |
| Braga | 46 km | €6.76 |
| Aveiro | 58 km | €8.52 |
| Viana do Castelo | 62 km | €9.11 |
| Vila Real | 76 km | €11.17 |
| Viseu | 82 km | €12.05 |
| Coimbra | 108 km | €15.87 |
| Figueira da Foz | 114 km | €16.75 |
| Chaves | 116 km | €17.04 |
| Guarda | 134 km | €19.69 |
| Covilhã | 136 km | €19.98 |
| Leiria | 157 km | €23.07 |
| Bragança | 172 km | €25.27 |
| Tomar | 174 km | €25.57 |
| Castelo Branco | 177 km | €26.01 |
| Caldas da Rainha | 199 km | €29.24 |
| Santarém | 214 km | €31.44 |
| Torres Vedras | 236 km | €34.68 |
| Lisbon | 274 km | €40.26 |
| Elvas | 282 km | €41.43 |
| Setúbal | 294 km | €43.20 |
| Évora | 294 km | €43.20 |
| Beja | 356 km | €52.31 |
| Sines | 357 km | €52.45 |
| Portimão | 447 km | €65.68 |
| Faro | 464 km | €68.18 |
Straight-line distance at 7 L/100 km and €2.10/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 24 October 2026, petrol 95 in Porto is typically €2.15/L, the median price across 200 stations within 12 km of Porto. The cheapest observed price is €1.98/L. The volume-weighted national average for Portugal is €2.10/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 24 October 2026.
Diesel in Porto is typically €2.26/L.
- Price:
- €2.15/L
- Fuel:
- Petrol 95
- Price basis:
- Median of the stations observed
- Applies to:
- Porto (city level)
- Stations observed:
- 200 within 12 km
- Measured:
- 2026-10-24
- Retrieved:
- 2026-10-24
- 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.15 per litre in Porto — the middle price across the 200 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.98 and diesel runs about €2.26. For comparison, the Portugal national average is €2.10.
Which fuel brands operate in Porto?
200 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?
Auchan on Rua Exterior Circunvalação, 1730, at €1.98 per litre for petrol 95 — 5 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.
