OXFORD is the cheapest place in the county to fill up your tank, despite fuel prices rising by six per cent since last year.

The average cost of petrol hit 120p a litre nationwide this week, even though wholesale prices have been consistently falling for two and a half weeks.

In some Oxfordshire districts, prices rose by an average of eight per cent on average since 12 months ago - and this picture from shows the huge jump from just £1.03 at the BP station on the A44 between Yarnton and Begbroke, taken in 2016.

The most expensive petrol in the county is in the Vale of White Horse, where drivers pay 120.9p a litre.

Drivers of diesel cars face the biggest bills in Cherwell, where it cost them 121.9p per litre to fill up, a seven per cent increase on last year.

The cheapest place to get fuel in the county is Oxford, where drivers pay 119.8p per litre of petrol and 120.9 per litre of diesel.

Petrol prices in the South East increased by 7.7 per cent in the last 12 months. The cheapest place to fill up within five miles of Oxford City Centre is Sainsbury's garage in Heyford Hill, where both petrol and diesel was 117p a litre yesterday.

Oxfordshire falls in the middle for the region when it comes to fuel prices. West Berkshire, which borders the Vale of White Horse and South Oxfordshire, is the most expensive area for drivers in the South East. Drivers in the area pay 123.7p per litre for petrol and 124.9p for diesel. Drivers in Eastbourne, East Sussex, are only paying 116.7p per litre of petrol and 117.9p for diesel.

It brings the average cost of filling up a tank in the South East to £68.40.

AA spokesman Luke Bosdet said: “The AA again calls on the Government to make wholesale and pump prices transparent for UK motorists. "That means making readily available online a track of wholesale prices versus pump prices, as is the case in the US, South East Asia and Australia.”

The figures on prices were obtained by Confused.com