Average Petrol Price in Oxfordshire

Petrol (E10)157.3p
Diesel (B7S)180.9p

Today the average petrol price in Oxfordshire is 157.26p per litre. 0.6p higher than the average price in England.

The current average price of diesel is 180.92p per litre. 2.2p above the English diesel average.

We calculate the daily averages by analysing price data from the 84 petrol stations in Oxfordshire that are sending price changes to the Fuel Finder system.

Cheapest Petrol in Oxfordshire

The cheapest petrol in Oxfordshire is in Wantage (151.9p per litre).

Currently, buying 60 litres of petrol in Wantage costs £16.83 less than in Waterstock (179.9p per litre).

Average Fuel Prices by City/Town

Select a town or city to view local petrol station price data.

TOWN/CITY STATIONS PETROL DIESEL
Banbury7153.90p174.76p
Bicester11159.09p183.45p
Carterton3153.17p177.17p
Chinnor1152.90p178.90p
Chipping Norton6165.23p184.57p
Didcot5153.70p177.70p
Eynsham1157.90p181.90p
Faringdon2157.90p181.40p
Henley On Thames4160.90p197.93p
Kidlington3154.57p178.90p
Nettlebed1157.90p181.90p
Oxford9157.01p181.57p
Stadhampton1158.90p181.90p
Thame3165.90p190.90p
Wallingford2157.40p185.40p
Wantage4151.85p167.10p
Waterstock1179.90p199.90p
Watlington1156.90p182.90p
Wheatley1156.90p178.90p
Witney7156.04p181.19p
Woodstock1158.90p186.90p

Average petrol prices last updated at 12 Jun 2026 10:00 (14 hours, and 16 minutes ago).

Petrol & Diesel Price Trends

The average price of petrol in Oxfordshire has decreased by 1.6p in the last week. Diesel has fallen by 3.8p.

In the last month petrol has dropped by 1.7p and. and diesel has fallen by 8.2p.