Petromapbeta
HomeMapNews
ATAustriaBEBelgiumHRCroatiaCZCzechiaDKDenmarkFRFranceDEGermanyGRGreeceHUHungaryILIsraelITItalyLILiechtensteinLULuxembourgMDMoldovaPTPortugalRORomaniaSISloveniaESSpainCHSwitzerland
ITRome845ESMadrid261DEBerlin254ITMilan248ITNaples222DEHamburg214ITPalermo203ITTurin195ATVienna182HUBudapest171ROBucharest147DEMunich132ITGenoa130MDChișinău130BEBrussels130CZPraha130ESMurcia113ITFlorence109ITBologna99DECologne98
Sign in

© 2026 Backup Experts SRL

MapCountriesNewsNewsletterAPIContactTermsPrivacy
  1. Home
  2. ›Portugal

Portugal

3,332 fuel stations

Compare live fuel prices at 3,332 gas stations across Portugal. Petromap tracks gasoline, diesel and LPG prices from 30 brands and refreshes them regularly.

Diesel prices in Portugal rose about 3.9% over the last month. Gasoline prices in Portugal rose about 1.6% over the last month.

Browse by city or open the map to find the cheapest station near you. Prices are shown per liter and compared with the European average.

Average Prices

Fuel TypeAvg Pricevs European Average
Gasoline€2.013/L7.2% above average
Diesel€2.023/L2.9% above average
LPG€0.963/L1.7% below average

Cheapest stations today

Gasoline

  • Intermarché Vilar Formoso — Vilar Formoso€1.729
  • PETROPRIX Beduído — Beduído€1.809
  • Intermarché Beduído — Beduído€1.813
  • BXPRESS Beduído — Beduído€1.819
  • Intermarché Alcochete — Alcochete€1.829

Diesel

  • Intermarché Vilar Formoso — Vilar Formoso€1.719
  • Intermarché São Cristóvão de Mondim de Basto — São Cristóvão de Mondim de Basto€1.759
  • Intermarché Fajões — Fajões€1.779
  • TRANSFORPEL Lamas e Cercal — Lamas e Cercal€1.789
  • Intermarché Alcochete — Alcochete€1.789

Top Networks

Galp
Galp706 stations
Repsol
Repsol528 stations
BP
BP478 stations
Prio
Prio254 stations
Intermarché
Intermarché218 stations
Alves Bandeira
Alves Bandeira160 stations
Cepsa
Cepsa153 stations
MOEVE
MOEVE102 stations
FREITAS
FREITAS62 stations
OZ Energia
OZ Energia44 stations
Shell
Shell44 stations
PINGO DOCE
PINGO DOCE38 stations

Top Cities

  • Lisbon70 stations
  • Cascais e Estoril19 stations
  • Sintra (Santa Maria e São Miguel, São Martinho e São Pedro de Penaferrim)17 stations
  • Guarda15 stations
  • Castelo Branco13 stations
  • Cidade de Santarém13 stations
  • Bougado (São Martinho e Santiago)12 stations
  • Oeiras e São Julião da Barra, Paço de Arcos e Caxias12 stations
  • Portimão12 stations
  • Arrifana11 stations
  • São Gonçalo de Lagos11 stations
  • Vila Real11 stations
  • Rio Maior11 stations
  • Marinha Grande11 stations
  • Santa Maria, São Pedro e Matacães11 stations
  • Mirandela11 stations
  • Faro (Sé e São Pedro)11 stations
  • Amora11 stations
  • Abrantes (São Vicente e São João) e Alferrarede11 stations
  • Santo Tirso, Couto (Santa Cristina e São Miguel) e Burgães11 stations

Frequently asked questions

How much does fuel cost in Portugal?
Gasoline in Portugal currently averages €2.013 per liter and diesel €2.023 per liter, based on prices from 3,332 stations.
Is fuel in Portugal cheaper than the EU average?
No: gasoline in Portugal currently costs about 7.2% more than the European Union average.
Where is fuel cheapest in Portugal right now?
The lowest gasoline price tracked right now is €1.729 per liter at Intermarché Vilar Formoso in Vilar Formoso.
How often are fuel prices updated?
Prices come from official sources and station operators and are refreshed regularly, several times a day in most countries. This page was last updated on July 23, 2026.

Fuel price history

Weekly national average, with taxes

Source: European Commission, Weekly Oil Bulletin