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.