The average price of simple diesel is €1,689/litre, while that of simple 95 petrol is €1,819/litre, according to data from the Directorate-General for Energy and Geology (DGEG).
Where are the prices lowest?
According to DGEG data, these are the cheapest filling stations in Portugal:
Intermarché de Mira (€1.698), Intermarché Vilar Formoso (€1.709), Intermarché Cantanhede (€1.715).
To find the cheapest petrol station near to you follow this link.