Fuel Prices in Oxford

Compare reported petrol and diesel prices around Oxford.

Independent comparison using official UK fuel price reports. Check each station before travelling.

Compare stations in Oxford

View on map
Lowest reported
170.9p / litre
Area average
173.9p / litre
Stations reporting
16

Unleaded petrol (E10)

Lowest prices first · 10 shown

Distances are from the centre of Oxford, not your location.

  1. Sainsbury's Sainsburys Kidlington

    OX5 2PE · 4.0 miles from centre

    Price reported

    170.9p per litre Lowest reported
    Station details
  2. BP Family Farm Sf Connect

    OX25 3QQ · 6.9 miles from centre

    Price reported

    171.9p per litre
    Station details
  3. Shell Layby

    OX25 3QQ · 7.1 miles from centre

    Price reported

    171.9p per litre
    Station details
  4. BP Mfg Cherwell

    OX3 0NA · 1.5 miles from centre

    Price reported

    172.9p per litre
    Station details
  5. BP Mfg Cowley

    OX4 2DT · 2.0 miles from centre

    Price reported

    172.9p per litre
    Station details
  6. BP Woodstock Sf Connect

    OX2 8AL · 2.7 miles from centre

    Price reported

    173.9p per litre
    Station details
  7. Tesco Oxford Superstore - Petrol Filling Station

    OX4 6XJ · 2.9 miles from centre

    Price reported

    173.9p per litre
    Station details
  8. BP Yarnton

    OX5 1PT · 4.5 miles from centre

    Price reported

    173.9p per litre
    Station details
  9. BP Mfg Eynsham

    OX29 4EN · 5.3 miles from centre

    Price reported

    173.9p per litre
    Station details
  10. BP Vineyard

    OX14 3PB · 5.5 miles from centre

    Price reported

    173.9p per litre
    Station details

Local fuel price snapshot

Within 15 km of Oxford we track 17 active petrol stations with recent prices. (Data updated 3 hours, 57 minutes ago)

Lowest reported petrol price: 170.9p at Sainsburys near 289 OXFORD ROAD

Unleaded petrol (E10)

  • Based on 16 stations with eligible recent reports.
  • Lowest price: 170.9p
  • Average price: 173.9p
  • Highest price: 177.9p
  • Spread: 7.0p (across the stations we track)

Diesel (B7)

  • Based on 12 stations with eligible recent reports.
  • Lowest price: 193.9p
  • Average price: 199.0p
  • Highest price: 201.9p
  • Spread: 8.0p (across the stations we track)

Premium petrol (E5)

  • Based on 9 stations with eligible recent reports.
  • Lowest price: 182.9p
  • Average price: 192.0p
  • Highest price: 199.9p
  • Spread: 17.0p (across the stations we track)

Premium diesel

  • Based on 4 stations with eligible recent reports.
  • Lowest price: 215.9p
  • Average price: 218.9p
  • Highest price: 219.9p
  • Spread: 4.0p (across the stations we track)

The price spread is the gap between the lowest and highest reported prices, not a guaranteed saving on your journey. Compare with the UK petrol and diesel price index, or read how we calculate our published fuel price statistics.

Fuel brands in Oxford

About fuel prices around Oxford

There are 17 stations around Oxford with live prices on this page; the most common brands locally are BP, Shell and Asda. Across the local stations on this page, unleaded averages roughly 174p per litre at the moment.

At the bottom of the local market, unleaded starts around 171p per litre right now. Right now roughly 7p per litre separates the cheapest unleaded from the dearest locally.

Supermarket forecourts from Asda usually anchor the bottom of the local range. Supermarkets account for 1 of the 17 stations here, with branded and independent sites making up the remainder.

Sainsburys has been setting the cheapest unleaded price locally of late. Several of the busier sites sit along London Road and Bicester Road, so you can check them against each other without leaving your usual route.

On average the town runs a touch over the South East England norm for unleaded. Diesel averages around 199p per litre across the stations listed for Oxford.

Everything within about 15 km of the centre is included, so edge-of-town and retail park sites appear alongside the central forecourts. The cheapest station in Oxford is not fixed; the low spot moves between forecourts through the week, so the current ordering matters more than habit.

The table below carries the exact live figures per station, and alerts can flag a drop at the forecourts you actually use.

Wider area

See prices across South East England if you want the bigger picture.

Fuel prices in nearby towns

Common questions about fuel in Oxford

What is the latest reported petrol price in Oxford?

The latest reported petrol prices in Oxford run from 170.9p to 177.9p per litre, with an average of 173.9p across 16 stations. The lowest unleaded price we can see is 170.9p at Sainsburys near 289 OXFORD ROAD.

What is the latest reported diesel price in Oxford?

The latest reported diesel prices in Oxford run from 193.9p to 201.9p per litre, with an average of 199.0p across 12 stations.

How many stations do you track around Oxford?

We currently track 17 active stations within 15 km of Oxford. Prices are refreshed from the official fuel price feed throughout the day.

How do I compare stations near Oxford?

Open the map to compare the stations near Oxford and work out which stop makes sense for your route. You can also set a price alert if you want updates on the stations you use most.

Open the map for Oxford

Use the main finder with Oxford already centred on the map.

Open Fuel Finder for Oxford

For weekly UK petrol and diesel price trends, read Price Pulse.