Fuel prices in Oxfordshire

Unleaded petrol (E10) in Oxfordshire currently runs from 166.9p to 197.9p, averaging 172.4p across 25 stations with recent reports. The lowest is Tgc - Didcot (OX11 0BT).

Compare on Live MapIndependent, comprehensive pricing of UK fuel prices for Oxfordshire. Check board price before travelling.

Stations & prices

Unleaded petrol (E10)

Lowest reported166.9p/L
Average172.4p/L
Recently updated25 of 31 active
Spread (low–high)31.0p
  1. OX11 0BT • reported 3d ago
    ★ Lowest reported
    166.9p
  2. OX26 6HB • reported 1d ago
    4.5p/L below local avg
    167.9p
  3. OX16 2BB • reported 1d ago
    4.5p/L below local avg
    167.9p
  4. OX26 2HJ • reported 2d ago
    4.5p/L below local avg
    167.9p
  5. SN7 8PY • reported 1d ago
    3.5p/L below local avg
    168.9p
  6. OX14 4TX • reported 13h ago
    3.5p/L below local avg
    168.9p
  7. OX14 3PB • reported 3d ago
    2.5p/L below local avg
    169.9p
  8. Mfg Bloxham Bloxham
    OX15 4QF • Bloxham • reported 3d ago
    2.5p/L below local avg
    169.9p
  9. OX16 5AQ • reported 1d ago
    2.5p/L below local avg
    169.9p
  10. OX7 5AX • reported 2d ago
    171.9p
  11. OX4 2DT • reported 1d ago
    171.9p
  12. OX25 3QQ • reported 9d ago
    171.9p
  13. OX3 0NA • reported 1d ago
    171.9p
  14. OX29 8BJ • reported 4d ago
    171.9p
  15. OX2 8AL • reported 2d ago
    171.9p

Showing reported prices from official GOV.UK reports. Open a station for reported prices, opening hours and directions — prices can change before you arrive.

Area overview

FuelLowestAverageHighestSpreadReports
Unleaded petrol (E10)166.9p172.4p197.9p31.0p25 of 31
Super unleaded (E5)185.9p192.2p199.9p14.0p23 of 30
Diesel (B7)195.9p198.6p201.9p6.0p14 of 31
Premium diesel216.9p219.9p224.9p8.0p9 of 29

Supermarket vs. Branded Stations in Oxfordshire

Unleaded petrol (E10) price comparison across 25 local stations

Supermarkets 4.7p/L cheaper
Supermarkets & Clubs1 station
167.9p/L
Morrisons
Branded & Independent24 stations
172.6p/L
Shell, Esso, BP, Valero

Statistics use eligible recent reports — prices updated within 14 days. Stations reporting less recently remain active at their last confirmed board price. Read how we calculate our statistics.

Across all Oxfordshire stations in the UK, we track 31 fuel stations, and 25 of them have reported an unleaded price in the last 14 days. Reported unleaded currently runs from 166.9p to 197.9p, averaging 172.4p — a spread of 31.0p.

Diesel runs from 195.9p to 201.9p, averaging 198.6p across 14 recent reports.

23 stations have updated their price in the last 7 days, and the lowest price we can currently see is 166.9p at Tgc - Didcot.

Prices are reported by stations when they change. The spread is the gap between the lowest and highest reported price — not a guaranteed saving on your journey.

Driver Exclusive
Sponsored

UK MOT & Full Service from £19.99

Compare certified local garages in Oxfordshire, book online with free cancellation, and save on annual vehicle maintenance.

Fuel brands in Oxfordshire

BPBP 13ShellShell 8EssoEsso 2ValeroValero 2MorrisonsMorrisons 1Welcome BreakWelcome Break 1TexacoTexaco 1GulfGulf 1EG On The MoveEG On The Move 1Co-opCo-op 1

See all 40 fuel brands →

Explore Oxfordshire

Oxford6 stationsfrom 171.9pBicester4 stationsfrom 167.9pBanbury3 stationsfrom 167.9pWitney3 stationsfrom 171.9pChipping Norton2 stationsfrom 171.9pAbingdon2 stationsfrom 168.9pCowley (Oxfordshire)1 stationfrom 171.9pWallingford1 stationfrom 198.9pFaringdon1 stationfrom 168.9pStadhampton1 stationfrom 175.9pThame1 stationfrom 175.9pDidcot1 stationfrom 166.9pEynsham1 stationfrom 171.9pWaterstock1 stationHenley On Thames1 stationfrom 173.9pNettlebed1 stationfrom 171.9pChinnor1 station
Find cheapest fuel near OxfordshireCompare reported prices, check station details, and get directions.

Wider area: South East

Common questions about fuel in Oxfordshire

What is the cheapest petrol in Oxfordshire today?

The lowest reported unleaded petrol (E10) price in Oxfordshire is 166.9p per litre at Tgc - Didcot (OX11 0BT). This is 5.5p/L below the Oxfordshire average of 172.4p across 25 stations with recent reports.

What is the cheapest diesel in Oxfordshire today?

Standard diesel (B7) in Oxfordshire starts from 195.9p per litre at Tgc - Didcot (OX11 0BT), compared to an area average of 198.6p across 14 recent reports (2.7p/L below average).

How often are fuel prices in Oxfordshire updated?

Prices in Oxfordshire are monitored continuously via official UK Fuel Finder reports. 5 stations in Oxfordshire updated within the last 24 hours, and 25 of 31 updated over the past 7 days. The average price report age across Oxfordshire is 5.9 days. Under government regulations, fuel retailers are mandated to publish price revisions within 30 minutes of updating their totem displays.

What is the price spread across fuel stations in Oxfordshire?

The price spread for standard petrol in Oxfordshire is 31.0p per litre (spanning from 166.9p to 197.9p). Choosing the cheapest station instead of the most expensive one yields an immediate saving of 31.0p per litre on every fill.

Are supermarket fuel stations cheaper in Oxfordshire?

1 of the 31 stations in Oxfordshire are run by supermarkets (Morrisons). Supermarket stations (Morrisons) average 167.9p for unleaded, which is 4.7p/L cheaper than branded stations (Shell, Esso, BP averaging 172.6p).

Which fuel stations in Oxfordshire are open 24 hours?

21 of 31 stations in Oxfordshire offer 24-hour refuelling access, including Shell Chase, Mfg Chipping Norton, Shell Little Waitrose Headington and 18 more.