findpetrol .co.uk
Live fuel prices

Petrol prices in Oxford

Unleaded Petrol from 174.9p a litre, averaging 177.4p across 8 stations we track in Oxford. Diesel averages 201.9p and starts at 196.9p.

At a glance

Stations tracked
8
Local areas
1
Cheapest unleaded
174.9p
Cheapest diesel
196.9p

Data updated 1 day ago

If you fill up regularly in Oxford, the habit worth building is checking two or three forecourts rather than defaulting to the one on your commute. The gap between the cheapest petrol and the dearest is rarely nothing.

There are 8 petrol stations in Oxford with prices recent enough to compare, covering the major brands alongside the local independents.

For diesel drivers, the cheapest diesel in Oxford is 196.9p a litre at the moment, with the town averaging 201.9p.

The table underneath lists the cheapest petrol in Oxford right now, sorted by unleaded, with diesel prices alongside where the site reports them.

Fuel prices Oxford - today’s snapshot

We track 8 active petrol stations in and around Oxford with recent prices. (Data updated 1 day ago)

Cheapest petrol in Oxford: 174.9p at Sainsburys near OX4 4XR, Oxford.

Unleaded petrol (E10)

Lowest price
174.9p
Average price
177.4p
Highest price
179.9p
Spread
5.0p across 8 sites

Diesel (B7)

Lowest price
196.9p
Average price
201.9p
Highest price
204.9p
Spread
8.0p across 8 sites

Premium petrol (E5)

Lowest price
186.9p
Average price
194.7p
Highest price
204.9p
Spread
18.0p across 8 sites

Premium diesel

Lowest price
213.9p
Average price
221.2p
Highest price
224.9p
Spread
11.0p across 6 sites

Figures cover stations reporting to the official CMA price feed within the last 30 days. We exclude obvious reporting errors - prices given in pounds rather than pence, retailer test records, and premium grades priced below the standard grade - so the averages reflect what you can actually pay.

Fuel brands in Oxford

Cheapest petrol stations in Oxford

Petrol and diesel prices Oxford, sorted by unleaded so the cheapest petrol is first. Open any station for its price history and nearby comparison.

Station Local area Petrol Diesel
Sainsburys Heyford Hill, Oxford OX4 4XR Oxford 174.9p 196.9p
BP Cherwell Drive, Oxford OX3 0NA Oxford 176.9p 202.9p
BP 54-56 Oxford Road, Cowley OX4 2DT Oxford 176.9p 202.9p
BP A40 Woodstock Road, Oxford OX2 8AL Oxford 176.9p 202.9p
Tesco Unit 7, Oxford Retail Park, Oxford OX4 6XJ Oxford 176.9p 198.9p
Welcome Break A34, Oxford OX2 8JZ Oxford 176.9p 201.9p
Shell London Road, Oxford OX3 7RD Oxford 179.9p 203.9p
Shell 44-48 Garsington Road, Oxford OX4 2LG Oxford 179.9p 204.9p

Wider area

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

Places nearby

Drill into a specific area for its own price snapshot and cheapest stations.

Fuel guides

Advice from our guides on paying less at the pump.

Common questions about fuel in Oxford

What is the latest reported petrol price in Oxford?
The latest reported petrol prices in Oxford run from 174.9p to 179.9p per litre, with an average of 177.4p across 8 stations. The lowest unleaded price we can see is 174.9p at SAINSBURYS near OX4 4XR.
What is the latest reported diesel price in Oxford?
The latest reported diesel prices in Oxford run from 196.9p to 204.9p per litre, with an average of 201.9p across 8 stations.
How many stations do you track around Oxford?
We currently track 8 active petrol stations in and around Oxford. Prices are refreshed from the official CMA fuel price feed throughout the day.
Where is the cheapest petrol in Oxford?
The cheapest petrol in Oxford we can currently see is 174.9p a litre at SAINSBURYS near OX4 4XR. That is 2.5p below the local average of 177.4p.
How many petrol stations are there in Oxford?
We track 8 petrol stations in and around Oxford with recent prices, including BP, Shell, Tesco. Each one is listed with its latest unleaded and diesel price.
How do I compare stations near Oxford?
Open the map to compare stations near Oxford and work out which stop makes sense for your route. You can sort by price or distance and filter to supermarket forecourts only.
Is it cheaper to fill up with petrol or diesel in Oxford?
Diesel currently averages 24.5p more per litre than unleaded in Oxford, at 201.9p against 177.4p. That gap changes with wholesale costs, so it is worth checking before a big fill.

Open the map for Oxford

Use the main finder with Oxford already centred, then sort by price or distance to pick your stop.

Open fuel finder for Oxford
We use cookies to improve your experience. By using our site, you agree to our Privacy Policy.