Fuel prices in Oxford
The cheapest unleaded in Oxford today is 172.9p a litre at Sainsburys Heyford Hill (OX4 4XR). The average across 9 reporting stations is 176.8p, 2.6p above the UK average, and prices range up to 179.9p: a 7.0p gap between the cheapest and priciest. The cheapest diesel is 193.9p at Sainsburys Heyford Hill (OX4 4XR), against a local average of 200.5p. Updated UK time.
Unleaded (E10) prices in Oxford over time
Daily average for the same 9 stations throughout, against the UK average. Tank Prices’ history starts 14 October 2026.
- Oxford 176.8p −0.1p since 14 Oct
- UK average 174.2p −0.1p since 14 Oct
Show the figures
| Day | Oxford | UK average |
|---|---|---|
| Latest | 176.8p | 174.2p |
| 16 Oct | 177.0p | 174.2p |
| 15 Oct | 177.0p | 174.3p |
| 14 Oct | 176.9p | 174.4p |
Cheapest stations for Unleaded (E10)
Lowest reported price first.
Usual opening hours; bank holidays may differ.
Nearby towns
Cheapest unleaded today, straight-line distance between town centres.
- Bicester11 mifrom 169.9p
- Aylesbury18 mifrom 168.7p
- High Wycombe20 mifrom 169.9p
- Reading23 mifrom 170.9p
- Swindon27 mifrom 169.7p