Motorists are being hit with petrol prices at an eight-year high.

A litre of the fuel costs an average of £1.32 at UK forecourts, Government figures show.

It has not been that expensive since September 2013, according to analysis by the PA news agency.

The price of petrol has risen for 32 consecutive weeks.

Diesel had increased in price for the same number of weeks until it fell by a fraction of 1p to £1.34 per litre this week.

Steve Gooding, the director of motoring research charity the RAC Foundation, said: “It looks like our staycations have just got that bit more expensive.

“On top of huge hikes in the cost of holiday accommodation across the UK, motorists filling up the car for their family getaway will be faced with petrol prices at an eight-year high.

“There’s also the chance of worse to come with oil prices continuing to nudge upwards," Mr Gooding said.