Fuel Prices Across the Oxford (OX) Postcode Area

Last updated: · Prices refresh every 30 minutes from the UK government's Fuel Finder service.

Looking for Oxford itself? See the cheapest petrol & diesel prices in Oxford — this page covers the whole Oxford postcode area.

Cheapest Petrol in Oxford (OX)

145.9p per litre at Tesco, Banbury
Area average: 154.4p — save up to 8.5p/litre

Cheapest Diesel in Oxford (OX)

160.9p per litre at Tesco, Banbury
Area average: 175.0p — save up to 14.1p/litre

There are 78 fuel stations reporting live prices across the Oxford (OX) postcode area via the UK government's Fuel Finder service. Unleaded petrol (E10) averages 154.4p per litre across 78 stations. Diesel (B7) averages 175.0p across 78 stations. Unleaded is 0.7p above the national average of 153.7p.

Use our fuel station finder to find the most economical place to fill up near you, or calculate the fuel cost of a longer trip.

Average Petrol and Diesel Prices in Oxford (OX) (pence per litre)

Unleaded (E10)
154.4p
78 stations
±5.9p std dev
+0.7p vs national
Super Unleaded (E5)
172.6p
66 stations
±8.4p std dev
+0.7p vs national
Diesel (B7)
175.0p
78 stations
±7.8p std dev
+2.5p vs national
Premium Diesel
196.6p
48 stations
±8.2p std dev
+2.7p vs national

30-Day Price Trend in Oxford (pence per litre)

Daily averages across all stations in the Oxford (OX) postcode area over the last 30 days.

Fuel Stations in Oxford (OX)

Station Postcode E10 E5 B7 SDV
Esso, Oxford (OX10 0HX) OX10 0HX 154.9p 173.9p 181.9p
BP, Benson OX10 6LX 155.9p 176.9p 183.9p 204.9p
Texaco, Cholsey OX10 9HW 155.9p 175.9p 183.9p
Valero, Didcot OX11 0BT 147.9p 168.9p 162.9p 183.9p
Texaco, Chilton OX11 0RW 156.9p 174.9p 186.9p 201.9p
Sainsbury's, Didcot OX11 7ND Super-market 147.9p 159.9p 162.9p
Tesco, Didcot OX11 9BZ Super-market 147.9p 156.9p 162.9p
Shell, Blewbury OX11 9NU 155.9p 178.9p 179.9p 199.9p
Jet, Grove OX12 0DH 149.9p 163.9p
BP, Wantage OX12 8BB 151.9p 172.9p 165.9p 190.9p
Sainsbury's, Wantage OX12 9AJ 148.9p 160.9p 163.9p
Shell, East Challow OX12 9TE 151.7p 169.7p 165.7p 183.7p
Budgens Frilford, Frilford OX13 6QL 154.9p 179.9p 177.9p 202.9p
Tesco, Abingdon-on-Thames OX14 1TU Super-market 149.9p 159.9p 166.9p
Esso, Abingdon-on-Thames OX14 1TZ 151.9p 170.9p 171.9p 190.9p
Murco, Clifton Hampden OX14 3DE 152.9p 175.9p 171.9p
BP, Abingdon-on-Thames OX14 3PB 152.9p 172.9p 172.9p 192.9p
Murco, Sutton Courtenay and Milton OX14 4AX Super-market 149.9p 166.9p
BP, Sutton Courtenay and Milton OX14 4TX 153.9p 174.9p 171.9p 192.9p
Esso, Bodicote OX15 4AB 148.9p 167.9p 165.9p 184.9p
Esso, Bloxham OX15 4QF 152.9p 175.9p 169.9p 195.9p
Gulf, Lower Brailes OX15 5HX 157.9p 179.9p
Tesco, Banbury OX16 1LX Super-market 145.9p Cheapest 154.9p Cheapest 160.9p Cheapest
Texaco, Banbury OX16 2AB 154.9p 174.9p
Morrisons, Banbury OX16 2BB Super-market 146.9p 165.9p 164.9p 174.9p Cheapest
Shell Harvest Energy, Banbury OX16 5AQ 147.9p 163.9p 164.9p 180.9p
Esso, Oxford (OX16 8SZ) OX16 8SZ 149.9p 168.9p 167.9p 186.9p
Sainsbury's, Banbury OX16 9XA Super-market 145.9p 157.9p 160.9p
Three B'S Service Station, Middleton Cheney OX17 2QY 147.9p 161.9p 165.9p
Asda, Carterton OX18 3HQ 149.7p 173.7p
BP Brize Norton, Carterton OX18 3YL Super-market 151.9p 169.9p 175.9p 193.9p
Gulf, Barrington OX18 4TN 152.9p 160.9p 170.9p
BP, Wolvercote Oxford OX2 8AL 155.9p 176.9p 179.9p 200.9p
Welcome Break, Wolvercote Oxford OX2 8JZ 154.9p 166.9p 179.9p 194.9p
Judds Garage, Wootton OX201HT 156.9p 172.9p 176.9p
BP, Weston-on-the-Green OX25 3QQ 151.9p 172.9p 173.9p 194.9p
Shell, Weston-on-the-Green OX25 3QQ 152.9p 179.9p 174.9p 199.9p
Jet, Steeple Aston OX25 5QQ 157.0p 179.0p 174.0p 199.0p
Esso, Bicester OX26 1BT 149.9p 168.9p 172.9p 191.9p
Tesco, Bicester OX26 1DE Super-market 149.9p 159.9p 168.9p
EG On The Move, Bicester OX26 2HJ 148.9p 168.9p 172.9p 192.9p
Empire Petroleum, Bicester OX26 3EU 149.9p 169.9p 171.9p 199.9p
Shell, Bicester OX26 6HB 150.9p 179.9p 172.9p 199.9p
Jet, Bicester OX26 6PZ 147.9p 172.9p 167.9p 189.9p
Esso, Stoke Lyne (OX27 7RD) OX27 7RD Motorway 179.9p 198.9p 199.9p 218.9p
Esso, Stoke Lyne (OX27 7SG) OX27 7SG 168.9p 187.9p 186.9p
BP Witney, Witney OX28 1HQ Super-market 153.9p 171.9p 176.9p 194.9p
Esso, Witney OX28 4EJ 153.9p 168.9p 177.9p 191.9p
Shell, Ducklington OX28 4TT 153.9p 174.9p 175.9p 204.9p
Valero, Witney OX28 6JL 152.9p 169.9p 174.9p 189.9p
BP, Witney OX29 0RD 153.9p 169.9p 176.9p 192.9p
Esso, Eynsham OX29 4EF 155.9p 170.9p 178.9p 192.9p
BP, Eynsham OX29 4EN 154.9p 175.9p 176.9p 195.9p
Gulf, Long Hanborough OX29 8BJ 153.9p 174.9p 175.9p 206.9p
BP, Old Marston Oxford OX3 0NA 154.9p 175.9p 174.9p 195.9p
Shell, Headington Oxford OX3 7RD 155.9p 184.9p 175.9p 204.9p
BP, Great Milton OX33 1LJ Motorway 179.9p 191.9p 199.9p 211.9p
pace, Horspath OX33 1RT 157.9p 173.9p
Asda, Wheatley OX33 1YZ 153.9p 173.9p
The Co-operative, Chinnor OX39 4HB 152.9p 178.9p
BP, Temple Cowley Oxford OX4 2DT 154.9p 175.9p 174.9p 195.9p
Shell, Temple Cowley Oxford OX4 2LG 156.9p 179.9p 176.9p 199.9p
Sainsbury's, Littlemore Oxford OX4 4XR Super-market 152.9p 164.9p 173.9p
Tesco, Blackbird Leys Oxford OX4 6XJ Super-market 149.9p 158.9p 166.9p
BP, Stadhampton OX44 7TR 154.9p 175.9p 176.9p 197.9p
BP, Watlington (South Oxfordshire) OX49 5QF Super-market 156.9p 179.9p 182.9p
Shell, Yarnton OX5 1PL 154.9p 178.9p 176.9p 205.9p
BP Yarnton, Yarnton OX5 1PT Super-market 154.9p 172.9p 176.9p 194.9p
Sainsbury's, Kidlington OX5 2PE Super-market 152.9p 164.9p 176.9p
Texaco, Enstone OX7 4LQ 158.9p 173.9p 178.9p 193.9p
Esso, Chipping Norton OX7 5AX 157.9p 175.9p 177.9p 195.9p
Shell, Chipping Norton OX7 5SX 158.9p 184.9p 178.9p 204.9p
Callow Oils, Over Norton OX7 5TB 163.9p 183.9p
Gulf, Shipton-under-Wychwood OX7 6BQ 159.9p 179.9p
Murco, Milton-under-Wychwood and Shipton-under-Wychwood OX7 6JS 158.9p 182.9p
BP, Thame OX9 3HS 161.9p 182.9p 187.9p 208.9p
Esso, Thame OX9 3SB 165.9p 184.9p 190.9p 209.9p
Jet, Lewknor OX9 7ED Super-market 154.9p 181.9p

Station Map

What does fuel cost a typical driver in the Oxford area?

At current prices, a typical driver covering 12000 miles a year in a petrol car averaging 35 mpg spends about £2406/year on fuel across the Oxford (OX) postcode area (at 154.4p/L). That's £10 more than the UK average of £2396.

A diesel driver doing the same 12000 miles at 50 mpg spends about £1910/year at the area's average diesel price of 175.0p/L. That's £28 more than the UK average of £1882.

Choose the right station — save £££

Across the Oxford area, the cheapest petrol is 145.9p/L and the most expensive is 179.9p/L — a 34.0p/L spread. Filling a 60‑litre tank at the cheapest vs the dearest saves £20.40.

For diesel the spread is 39.0p/L (160.9p cheapest, 199.9p dearest) — £23.40 saved on a 60‑litre fill.

Frequently Asked Questions

The average unleaded petrol (E10) price across the Oxford (OX) postcode area is currently 154.4p per litre from 78 stations. The national average is 153.7p, so the Oxford area is 0.7p above the national average. Prices are sourced from the UK government's Fuel Finder service and updated every 30 minutes.

The average diesel (B7) price across the Oxford (OX) postcode area is currently 175.0p per litre from 78 stations. The national average is 172.5p, so the Oxford area is 2.5p above the national average. Prices are sourced from the UK government's Fuel Finder service.

There are currently 78 fuel stations reporting prices across the Oxford postcode area. This includes supermarket forecourts, independent stations, and branded sites.

Unleaded petrol in the Oxford area averages 154.4p compared to the national average of 153.7p — that's 0.7p more expensive than the UK average. Diesel averages 175.0p compared to 172.5p nationally — 2.5p above average.

Fuel prices on MPG Calc are updated every 30 minutes using official data from the UK government's Fuel Finder service. All retailers with 250+ filling stations are required by law to report their prices, covering the vast majority of UK forecourts.