FuelWide
English

Fuel prices in Porto

As of 2026-09-09High confidenceper litre
Petrol 95
€2.16
= $2.51/L · $9.50/gal
Diesel
€2.20
= $2.56/L · $9.69/gal
Cheapest petrol
€1.95
= $2.26/L · $8.57/gal
Middle price across the 208 stations within 12 km of Porto, each of which reports its own price to Direção-Geral de Energia e Geologia — Preços dos Combustíveis. The Portugal average is €2.01/L.

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.

Esta página também está disponível em português.Em português: preços dos combustíveis em Portugal →

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.

Cheapest petrol 95
€1.95
Plenergy · 10 km away
Typical here
€2.16
middle of 208 stations
Most expensive
€2.26
Repsol
Filling a 50 L tank at the cheapest rather than the dearest station in Porto saves €15.75.
25 nearest stations · cheapest petrol 95 first
StationDistancePetrol 95Diesel
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

DestinationDistancePetrol, one way
Póvoa de Varzim27 km€3.80
Guimarães42 km€5.92
Barcelos42 km€5.92
Braga46 km€6.48
Aveiro58 km€8.17
Viana do Castelo62 km€8.74
Vila Real76 km€10.71
Viseu82 km€11.55
Coimbra108 km€15.22
Figueira da Foz114 km€16.06
Chaves116 km€16.35
Guarda134 km€18.88
Covilhã136 km€19.16
Leiria157 km€22.12
Bragança172 km€24.24
Tomar174 km€24.52
Castelo Branco177 km€24.94
Caldas da Rainha199 km€28.04
Santarém214 km€30.15
Torres Vedras236 km€33.25
Lisbon274 km€38.61
Elvas282 km€39.74
Setúbal294 km€41.43
Évora294 km€41.43
Beja356 km€50.16
Sines357 km€50.30
Portimão447 km€62.99
Faro464 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.