Petrol and diesel prices in Yorkshire

Petrol (E10) averages 170.7p a litre in Yorkshire. That is 1.0p cheaper than the UK average of 171.7p, and the 3rd cheapest of the 12 UK regions. Diesel (B7) averages 197.9p, about the same as the UK average of 198.4p. The cheapest petrol we list here is 159.9p at Oasis Garage in Hull. Of its towns, Hornsea has the lowest petrol average, at 165.0p. Across the 4 counties with a petrol average, it runs from 169.2p in West Yorkshire to 171.5p in East Riding of Yorkshire. Supermarket petrol runs 2.0p under the major brands here.

Average prices in Yorkshire

Petrol (E10)
170.7p
1.0p below the UK (171.7p)
The 3rd cheapest of the 12 UK regions
Diesel (B7)
197.9p
About the same as the UK (198.4p)
The 2nd cheapest of the 12 UK regions

Most of the prices behind these averages are more than 3 days old.

From 611 forecourts with a usable price in our price data, updated 3:17am on 2 November UK time.

Yorkshire against the UK

The Yorkshire average every day since 7 February 2026 (solid lines) against the UK's (dashed), in pence a litre.
  • Petrol in Yorkshire was highest at 173.9p on 5 October 2026 and lowest at 131.1p on 10 February 2026.
  • Over the 30 days to 1 November 2026, petrol here averaged 1.0p below the UK's. In its first 30 days from 7 February 2026, it averaged 1.1p below the UK's.
  • From 2 October to 1 November 2026, the Yorkshire petrol average moved down 3.2p.

Daily figures from 7 February 2026 to 1 November 2026.

Daily averages from our price data: each forecourt's price in effect at the end of the day.

Cheapest forecourts in Yorkshire now

Petrol (E10)

  1. Oasis Garage
    Oasis Services, Long Riston Bypass, Long Riston, Hull, HU11 5JX
    159.9pLast reported 6 days ago
  2. Costco Leeds
    Leathley Road, Hunslet, Leeds, West Yorkshire, LS10 1BG
    160.9pLast reported 10 days ago
  3. Glasshoughton Service Station
    BP Glasshoughton Service Station, Park Road, Castleford, WF10 4RJ, Castleford, WF10 4RJ
    161.9p
  4. Bridge End Garage
    Bridge End Garage, Bridge End, Penistone, Sheffield, S36 7AH, Sheffield, S36 7AH
    161.9p
  5. Sainsbury's Dewsbury
    Railway Street, Dewsbury, WF12 8EB
    161.9p
  6. MFG Morrisons Heckmondwike
    Union Street, Heckmondwike, West Yorkshire, WF16 0HL
    161.9p
  7. Walkley Lane Service Station WF16
    Walkley Lane Service Station (Shell), Walkley Lane, Heckmondwike, WF16 0LU
    161.9p
  8. Asda Glasshoughton Superstore
    Leeds Road, Glasshoughton, Castleford, West Yorkshire, WF10 5EL
    161.9pLast reported 3 days ago
  9. Dewsbury Moor Service Station WF13
    Dewsbury Moor Service Station, 151, Heckmondwike Road, Dewsbury, WF13 3NS
    161.9pLast reported 4 days ago
  10. Asda Keighley Superstore
    Bingley Street, Keighley, BD21 3ER
    162.7p

Diesel (B7)

  1. Asda York Superstore
    Jockey Lane - Monks Cross, York, YO32 9LF
    186.7pLast reported 19 days ago
  2. York Extra
    Stirling Road, Clifton Moor Centre, York, YO30 4XZ
    186.9pLast reported 4 days ago
  3. Costco Leeds
    Leathley Road, Hunslet, Leeds, West Yorkshire, LS10 1BG
    186.9pLast reported 16 days ago
  4. Costco Wholesale Sheffield S9
    Unit 8, The Parkway, 1 Parkway Drive, Sheffield, South Yorkshire, S9 4WU
    186.9pLast reported 18 days ago
  5. Sainsbury's Monks Cross
    Jockey Lane, Huntington, York, YO32 9LG
    186.9pLast reported 19 days ago
  6. Asda Dewsbury Superstore
    Mill Street West, Dewsbury, West Yorkshire, WF12 9AE
    187.7pLast reported 19 days ago
  7. Sainsbury's Dewsbury
    Railway Street, Dewsbury, WF12 8EB
    187.9pLast reported 19 days ago
  8. Batley Extra
    Tesco Stores Ltd, Bradford Road, Batley, WF17 5JU
    188.9pLast reported 3 days ago
  9. Asda Morley Superstore
    Howley Park Road, Morley, LS27 0BP
    189.7pLast reported 3 days ago
  10. Asda Sheffield Drakehouse Superstore
    Beighton Road East, Sheffield, South Yorkshire, S20 7AB
    189.7pLast reported 19 days ago

Each forecourt's latest price from our price data. A price far from the UK median is left out, and older prices show their age.

Cheapest and dearest towns

The cheapest town for petrol in Yorkshire is Hornsea, at 165.0p. The dearest is Clay Cross, at 177.0p.

Cheapest towns
Town Petrol (E10) Diesel (B7) Forecourts
Hornsea 165.0p 197.0p 8
Featherstone 166.6p 196.8p 24
Castleford 166.7p 196.6p 23
Morley 166.8p 195.2p 60
Normanton 167.1p 196.7p 34
Dearest towns
Town Petrol (E10) Diesel (B7) Forecourts
Clay Cross 177.0p 202.8p 16
Retford 176.8p 201.4p 6
Staveley 176.2p 201.8p 18
Chesterfield 173.8p 198.8p 18
Barton-Upon-Humber 173.6p 200.1p 13

Each town covers the forecourts within its page's radius, so towns close together share some. A town needs 5 petrol prices to be listed. Town figures from 2:03am on 2 November.

Counties in Yorkshire

Across the 4 counties with a petrol average, it runs from 169.2p in West Yorkshire to 171.5p in East Riding of Yorkshire.

Average petrol and diesel prices by county in Yorkshire, cheapest petrol first.
County Petrol (E10) Diesel (B7) Cheapest petrol Forecourts
West Yorkshire 169.2p 197.4p 160.9p 233
North Yorkshire 170.6p 197.8p 164.9p 131
South Yorkshire 171.3p 198.3p 161.9p 134
East Riding of Yorkshire 171.5p 199.4p 159.9p 74

A dash means fewer than 5 prices to average. Each forecourt counts once, in the county of its nearest town.

Supermarkets against the major brands

Supermarket petrol averages 168.7p over 134 forecourts in Yorkshire, 2.0p cheaper than the major brands' 170.7p over 409.

Supermarket diesel averages 195.2p over 134 forecourts in Yorkshire, 3.1p cheaper than the major brands' 198.3p over 359.

Most of the prices behind these averages are more than 3 days old.

Compare every brand ·Supermarket fuel against the big brands

Motorway services

Motorway services petrol averages 196.5p over 9 forecourts, 26.2p dearer than the rest of Yorkshire at 170.3p.

Motorway services diesel averages 219.0p over 11 forecourts, 21.5p dearer than the rest of Yorkshire at 197.5p.

Fuel prices on every motorway

Diesel against petrol

Diesel costs 27.2p a litre more than petrol in Yorkshire. That is about the same gap as the UK's 26.7p.

Why is diesel more expensive than petrol?

In the monthly report

In September 2026, Yorkshire was the 2nd cheapest of the 12 UK regions for petrol, averaging 169.0p. For diesel it was the 2nd cheapest, at 192.4p.

Read the September 2026 report

Prices in every UK region

Average petrol and diesel prices in each UK region, and petrol against the UK average.
Region Petrol (E10) Diesel (B7) Petrol against UK Forecourts
London 171.9p 199.7p +0.2p 473
South East 173.5p 200.1p +1.8p 953
South West 172.4p 199.5p +0.7p 657
East of England 172.4p 198.9p +0.7p 669
West Midlands 172.7p 199.3p +1.0p 539
East Midlands 172.7p 198.8p +1.0p 411
North West 172.1p 198.1p +0.4p 759
Yorkshire 170.7p 197.9p -1.0p 611
North East 170.1p 198.1p -1.6p 306
Wales 171.4p 198.0p -0.3p 413
Scotland 172.6p 199.9p +0.9p 676
Northern Ireland 164.2p 190.9p -7.5p 484

Questions about fuel prices in Yorkshire

What is the average price of petrol in Yorkshire?

Petrol (E10) averages 170.7p a litre in Yorkshire, and diesel (B7) 197.9p, from 611 forecourts with a usable price.

Is fuel cheaper in Yorkshire than the rest of the UK?

Petrol here is 1.0p cheaper than the UK average of 171.7p, the 3rd cheapest of the 12 UK regions. Diesel is about the same as the UK average of 198.4p, the 2nd cheapest of the 12 UK regions.

Where is the cheapest petrol in Yorkshire?

The cheapest petrol we list in Yorkshire is 159.9p a litre at Oasis Garage in Hull. The cheapest town on average is Hornsea, at 165.0p.

Is supermarket fuel cheaper in Yorkshire?

Supermarket petrol averages 168.7p over 134 forecourts in Yorkshire, 2.0p cheaper than the major brands' 170.7p over 409.

How these figures work

A forecourt counts in Yorkshire by the postcode area it is in.

Postcode areas: BD, DN, HD, HG, HU, HX, LS, S, WF, YO.

Each average uses every forecourt's latest price for the fuel while it is under 30 days old.

A price far from the UK median is counted but left out of the average, and a figure needs at least 5 prices.

Supermarkets and major brands are the groups on our brands page, each brand's own forecourts only. Motorway services are left out of both.

Each forecourt counts once in a county: the county of the nearest town we have a page for, within 20 miles. A county is listed under the region holding most of its forecourts.

Town figures are worked out each night over each town page's radius.

A town in a London borough is listed in London. Any other town is listed by its postcode and county.

Prices more than 3 days old still count, and we say so when most of a figure rests on them.

Every figure here comes from our price data, which explains where the prices come from.