Petrol and diesel prices in Oxford
Prices updated 22 October 2026 · 9 stations
UK average: £1.737 · 1.66 % more expensive
UK average: £1.988 · 0.75 % more expensive
UK average: £1.900 · 0.62 % more expensive
All stations in Oxford
£ = Cheapest · Old price: 1,999
| Station | ||||
|---|---|---|---|---|
| Sainsburys Heyford HillHeyford Hill, Littlemore OX4 4XR18 October 2026 | 1.729 | 1.949 | 1.849 | |
| MFG CherwellCherwell Drive OX3 0NA | 1.749 | 1.999 | 1.959 | |
| Oxford Superstore - Petrol Filling StationUnit 7, Oxford Retail Park, Ambassador Avenue, Cowley OX4 6XJ | 1.749 | 1.949 | 1.849 | |
| Woodstock Sf ConnectA40 Woodstock Road OX2 8AL | 1.759 | 2.019 | 1.969 | |
| Benson Sf ConnectOxford Road OX10 6LX17 October 2026 | 1.769 | 1.999 | 1.979 | |
| horspath service station ltdHorspath Service Station, Oxford Road, Horspath OX33 1RT5 October 2026 | 1.769 | 1.989 | — | |
| Shell Little Waitrose HeadingtonLondon Road OX3 7RD9 October 2026 | 1.799 | 2.039 | 2.049 | |
| Shell CO-Op Cowley44-48 Garsington Road OX4 2LG9 October 2026 | 1.799 | 2.049 | 1.999 | |
| Welcome Break Oxford PeartreeA34, Woodstock Road OX2 8JZ15 October 2026 | 1.769 | 2.019 | 1.889 |
Fuel prices in Oxford today
Oxford has 9 petrol stations reporting prices to the Fuel Finder scheme, including BP, Shell, Welcome Break.
Unleaded (E10) averages £1.765 a litre, ranging from £1.729 to £1.799 (a gap of 7.0p between the cheapest and dearest station), 2.9p above the UK average of £1.737.
Diesel averages £2.003 a litre, ranging from £1.949 to £2.049 (a gap of 10.0p between the cheapest and dearest station), 1.5p above the UK average of £1.988.
The cheapest unleaded right now is at Sainsburys Heyford Hill at £1.729.
Postcode districts in Oxford
Nearby towns
Fuel prices in Oxford: what the data says
These are the latest prices reported by stations in Oxford. Compare the local average with the UK average, check the 7- and 30-day trend and the list of stations below. Stations do not all update their prices at the same time.