Petrol prices have soared in the last eight months to reach an eight-year high of 132.19p per litre, according to data from RAC Fuel Watch.

Since November 2020, it shows the price of a litre of unleaded has risen by 18p – boosting the price of filling the average car by £10.

Diesel has also reached a two-year high, costing 134.32p per litre on average.

In June alone, a litre of unleaded rose by 2.7p, while diesel went up 2.5p.The rises were driven by a 10% increase in the cost of oil, which now stands at $76.12 per barrel.

RAC fuel spokesman Simon Williams, said: “June proved to be a shocking month for drivers with not just the eighth straight monthly rise at the pumps, but a return to 132p a litre petrol –something we haven’t seen since October 2013.

“And if an 18p a litre hike in cost over eight months isn’t bad enough it’s hard to see the increases coming to an end as the price of oil seems to be going up and up, with $6 being added to a barrel in June alone.

“Compared a year ago oil is now $35 more expensive. What’s even more worrying is that some analysts are predicting an oil deficit by the end of the year, which could mean further relentless price rises in the coming months.”

The average price of unleaded at the country’s four big supermarkets now stands at 128.17p after going up 3.3p in a month. Diesel is 130.25p after a rise of 2.91p. This makes a tank of supermarket fuel on average £2.20 cheaper than at other forecourts.

Regional pump prices compared:

Unleaded

01/06/2021

30/06/2021

Change

UK average

129.52

132.19

2.67

East

129.91

132.60

2.69

East Midlands

128.96

131.46

2.5

London

130.88

133.53

2.65

North East

128.37

130.90

2.53

North West

128.94

131.83

2.89

Northern Ireland

125.04

128.52

3.48

Scotland

129.15

132.18

3.03

South East

130.51

133.21

2.7

South West

129.88

132.57

2.69

Wales

128.57

131.24

2.67

West Midlands

129.45

131.99

2.54

Yorkshire And The Humber

128.57

131.29

2.72

 

Diesel

01/06/2021

30/06/2021

Change

UK average

131.79

134.32

2.53

East

132.54

134.96

2.42

East Midlands

131.51

134.07

2.56

London

133.10

135.35

2.25

North East

130.44

133.02

2.58

North West

131.21

133.99

2.78

Northern Ireland

127.53

130.21

2.68

Scotland

131.43

134.22

2.79

South East

132.99

135.48

2.49

South West

132.11

134.70

2.59

Wales

130.82

133.42

2.6

West Midlands

131.70

134.32

2.62

Yorkshire And The Humber

131.21

133.73

2.52