Average petrol prices went up 0.76p a litre from Friday to Sunday, rising from 120.07p to 120.83p.
The last time there was such a big weekend rise was in May 2008, when petrol increased 0.77p a litre to 114.95p.
Advertisement
Hide AdAdvertisement
Hide AdThe diesel rise this last weekend was 0.54p, taking a litre up to an average of 124.72p.
AA president Edmund King said: "Drivers battled through snow last week, often on untreated roads, to get to work, only to be stung at the pump this weekend.
"Wholesale prices may have been going up with oil reaching a new high, but pump prices were already going up a fifth of a penny last week.
"Consumers want to know: what happened last weekend to cause such a big hike?"