In the case of diesel, a litre will cost 1.42 euros, up three cents on last week’s prices. Unleaded fuel has meanwhile reached 1.60 euros a litre, having gone up by two cents.

The increases are blamed on the rising oil prices on the international markets, which have climbed to their highest value since 2014.

This comes after a study last month revealed that Portugal has the tenth most expensive petrol in the world.