The price of fuel at the pumps has risen by an average of 1.5 cents litre just after Christmas to climb to the highest figure since July 2015.

The latest spike in fuel prices is blamed on the weakening euro against the dollar and the rising cost of oil on international markets.

The cost of unleaded fuel is now at an average of €1.45 a litre while diesel is now sitting at €1.20.