Petrol and diesel prices rose last month after falling from their all-time peak in the summer.
Diesel drivers were hit particularly hard, with a litre rising from 180.37p to 190.51p, adding more than £5 to a tank, according to data from RAC Fuel Watch. This means it now costs £104.78 to fill up a 55-litre diesel car.
Petrol prices saw an increase as well, but only by 4p which adds £2 to the cost of filling up.The average price of unleaded at one of the big four supermarkets went up 4p from 161.31p to 165.36p while diesel jumped 9p from 178.51p to 187.54p.
Motorway petrol increased nearly 8p from 182.83p to 190.48p while diesel rocketed by 12p from 192.74p to 204.24p.
RAC fuel spokesman Simon Williams said: "After three months of falling pump prices October was a severe shock to the system for drivers with the unwelcome return of some scary numbers on forecourt totems.
"Those with diesel vehicles suffered most with 10p being added to the cost of a litre in what was the third worst monthly increase on record, but petrol car drivers also saw a 4p-a-litre increase across the country. Oil producer group OPEC+’s decision to cut supply by 2m barrels a day has cost drivers dear.
"Oil came perilously close to the $100 mark – something we haven’t seen since late August."
Moving forward the RAC experts say that diesel prices could continue to climb. However, petrol users may see prices steadily drop.
Mr Williams comments: "The fear now, particularly for diesel drivers, is whether the average price of a litre is heading back to that record of 199.09p which made a full tank cost more than £109.
"Looking at the wholesale market we strongly hope the price should stabilise. And those with petrol cars should actually see forecourt prices start to go slightly the other way as the wholesale cost of unleaded appears to have peaked – at least for the time being – in mid-October."
Don't miss the latest news from around Scotland and beyond - Sign up to our daily newsletter here .