Fuel prices have reached a three-and-a-half year high, forcing motorists off the road as driving becomes less affordable, figures from the AA have shown.
Average petrol pump prices across the UK have risen to £1.26 a litre - up from £1.21 a month ago and the highest level since 2014.
Meanwhile, diesel is now £1.28 per litre, up from £1.24 in April and also a five-year record.
The AA figures show it is typically cheaper to fill up in a supermarket, while an "astonishing gap" of 5.2p per litre has opened up between the big brands and non-supermarket filling stations.
This is because non-supermarket stations are quicker to pass on the rising wholesale cost to their customers, the AA said.
Over the...