Fuel Prices in York

Compare reported petrol and diesel prices around York.

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

Compare stations in York

View on map
Lowest reported
166.9p / litre
Area average
170.8p / litre
Stations reporting
20

Unleaded petrol (E10)

Lowest prices first · 10 shown

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

  1. Mfg Morrisons York Foss Islands Road

    YO31 7UL · 0.4 miles from centre

    Price reported

    166.9p per litre Lowest reported
    Station details
  2. Tesco York Extra - Petrol Filling Station

    YO30 4XZ · 2.4 miles from centre

    Price reported

    166.9p per litre Lowest reported
    Station details
  3. Tesco Askham Bar Extra - Petrol Filling Station

    YO24 1LW · 2.4 miles from centre

    Price reported

    167.9p per litre
    Station details
  4. Texaco Asda York Express Petrol

    YO26 6AA · 1.8 miles from centre

    Price reported

    168.9p per litre
    Station details
  5. Shell York Service Station

    YO10 3JG · 1.0 miles from centre

    Price reported

    169.9p per litre
    Station details
  6. Eg Knavesmire Pfs

    YO24 1LQ · 1.6 miles from centre

    Price reported

    169.9p per litre
    Station details
  7. Esso Hull Road Filling Station

    YO19 5RY · 4.4 miles from centre

    Price reported

    169.9p per litre
    Station details
  8. Esso York Road Garage

    YO19 6EY · 5.4 miles from centre

    Price reported

    169.9p per litre
    Station details
  9. BP Jorvik Sf Connect

    YO10 3EB · 0.8 miles from centre

    Price reported

    170.9p per litre
    Station details
  10. Inner Space Stations Hull Road Service Station

    YO10 3LE · 2.2 miles from centre

    Price reported

    171.9p per litre
    Station details

Local fuel price snapshot

Within 15 km of York we track 20 active petrol stations with recent prices. (Data updated 2 hours, 59 minutes ago)

Lowest reported petrol price: 166.9p at Morrisons near FOSS ISLANDS ROAD

Unleaded petrol (E10)

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

Diesel (B7)

  • Based on 12 stations with eligible recent reports.
  • Lowest price: 186.9p
  • Average price: 195.4p
  • Highest price: 199.9p
  • Spread: 13.0p (across the stations we track)

Premium petrol (E5)

  • Based on 13 stations with eligible recent reports.
  • Lowest price: 177.9p
  • Average price: 188.1p
  • Highest price: 192.9p
  • Spread: 15.0p (across the stations we track)

Premium diesel

  • Based on 6 stations with eligible recent reports.
  • Lowest price: 210.9p
  • Average price: 213.9p
  • Highest price: 215.9p
  • Spread: 5.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 York

BP fuel prices (4) Esso fuel prices (4) Jet (2) Tesco fuel prices (2) Texaco (2)
About fuel prices around York

There are 20 stations around York with live prices on this page; the most common brands locally are BP, Esso and Jet. Across the local stations on this page, unleaded averages roughly 171p per litre at the moment.

At the bottom of the local market, unleaded starts around 167p per litre right now. Unleaded currently varies by roughly 7p per litre between the cheapest and dearest forecourts, which is enough to notice on a full tank.

Supermarket forecourts from Tesco usually anchor the bottom of the local range. 2 of the 20 local forecourts are supermarket-run, and the rest split between branded and independent operators.

Morrisons around Foss Islands Road has been setting the cheapest unleaded price locally of late. Several of the busier sites sit along Great North Way and Jockey Lane, so you can check them against each other without leaving your usual route.

On average the town runs a touch over the Yorkshire and the Humber norm for unleaded. Diesel averages around 196p per litre across the stations listed for York.

Everything within about 15 km of the centre is included, so edge-of-town and retail park sites appear alongside the central forecourts. If you drive through York regularly, note that the price ordering below changes often enough that last month's cheapest stop may not be this week's.

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 Yorkshire and the Humber if you want the bigger picture.

Fuel prices in nearby towns

Common questions about fuel in York

What is the latest reported petrol price in York?

The latest reported petrol prices in York run from 166.9p to 173.9p per litre, with an average of 170.8p across 20 stations. The lowest unleaded price we can see is 166.9p at Morrisons near FOSS ISLANDS ROAD.

What is the latest reported diesel price in York?

The latest reported diesel prices in York run from 186.9p to 199.9p per litre, with an average of 195.4p across 12 stations.

How many stations do you track around York?

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

How do I compare stations near York?

Open the map to compare the stations near York 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 York

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

Open Fuel Finder for York

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