Petrol and diesel prices in the North West

Petrol (E10) averages 172.1p a litre in the North West. That is about the same as the UK average of 171.7p, and the 6th cheapest of the 12 UK regions. Diesel (B7) averages 198.1p, about the same as the UK average of 198.4p. The cheapest petrol we list here is 153.9p at Gordale Service Station CH64 in Neston. Of its towns, Bacup has the lowest petrol average, at 166.4p. Across the 6 counties with a petrol average, it runs from 171.3p in Greater Manchester to 174.4p in Flintshire. Supermarket petrol runs 2.4p under the major brands here.

Average prices in the North West

Petrol (E10)
172.1p
About the same as the UK (171.7p)
The 6th cheapest of the 12 UK regions
Diesel (B7)
198.1p
About the same as the UK (198.4p)
The joint 4th cheapest of the 12 UK regions

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

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

North West against the UK

The North West average every day since 7 February 2026 (solid lines) against the UK's (dashed), in pence a litre.
  • Petrol in the North West was highest at 174.7p on 4 October 2026 and lowest at 131.6p on 7 February 2026.
  • Over the 30 days to 1 November 2026, petrol here averaged about the same as the UK's. In its first 30 days from 7 February 2026, it averaged about the same as the UK's.
  • From 2 October to 1 November 2026, the North West petrol average moved down 2.5p.

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 the North West now

Petrol (E10)

  1. Gordale Service Station CH64
    Gordale Service Station, Chester High Road, Burton, Neston, CH64 8TF
    153.9pLast reported 6 days ago
  2. West End Road Service Station
    Morrisons Petrol Station, West End Road, Haydock, St. Helens, WA11 0AE, St. Helens, WA11 0AE
    155.9p
  3. Costco Chester
    Dunkirk Trading Estate, Chester Gates, Chester, Chester, Cheshire, CH1 6LT
    156.9pLast reported 10 days ago
  4. Costco Manchester
    Barton Dock Road, Trafford Park, Manchester, Greater Manchester, M41 7PP
    158.9p
  5. Limes Service Station
    Lime Service Station, Manchester Road, Worsley, Manchester, M28 3NS
    161.9pLast reported 3 days ago
  6. Highshot Haslengden Service Station , Manchester Road, Haslingden , Rossendale, Lancashire, Bb4 5Pd
    Haslingden Service Station, Manchester Road, Haslingden, Rossendale, BB4 6NP
    161.9pLast reported 5 days ago
  7. Costco Haydock
    Andover Road, Haydock, Merseyside, WA11 9FA
    162.9p
  8. S&S Station Ltd
    S & S Service Ltd, Manchester Road East, Little Hulton, Manchester, M38 9AW
    162.9pLast reported 3 days ago
  9. Sandybank Garage
    Lords Of Rossendale Ltd, Sandybank Garage, Bacup Road, Rossendale, BB4 7JE
    162.9pLast reported 6 days ago
  10. Rossendale Service Station
    Rossendale Service Station, Bacup Road, Rossendale, BB4 7HB, Rossendale, BB4 7HB
    162.9pLast reported 6 days ago

Diesel (B7)

  1. EG Bootle
    Dunnings Bridge Rd, Bootle, Liverpool, Merseyside, L30 6UZ
    183.7pLast reported 19 days ago
  2. Costco Manchester
    Barton Dock Road, Trafford Park, Manchester, Greater Manchester, M41 7PP
    185.9p
  3. Costco Wholesale Liverpool L3
    30 Waterloo Road, Liverpool, Merseyside, L3 7HY
    186.9pLast reported 8 days ago
  4. Asda Leigh Supercentre
    Atherleigh Way, Leigh, WN7 5RZ
    187.7pLast reported 19 days ago
  5. Sainsbury's Leigh
    Parsonage Retail Park, Parsonage Way, Leigh, WN7 5SJ
    187.9pLast reported 19 days ago
  6. Asda Trafford Park
    Barton Dock Road, Manchester, Greater Manchester, M41 7ZA
    188.7p
  7. Costco Haydock
    Andover Road, Haydock, Merseyside, WA11 9FA
    188.9p
  8. Leigh Extra
    Tesco Extra, The Loom, Derby Street, Leigh, WN7 4BA
    188.9pLast reported 3 days ago
  9. Costco Oldham
    The Broadway, Chadderton, Oldham, Greater Manchester, OL9 8AU
    188.9pLast reported 19 days ago
  10. Asda Horwich Superstore
    43-53 The Linkway, Middlebrook Retail Park, Horwich, BL6 6JA
    189.7pLast reported 3 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 the North West is Bacup, at 166.4p. The dearest is Knutsford, at 180.8p.

Cheapest towns
Town Petrol (E10) Diesel (B7) Forecourts
Bacup 166.4p 194.4p 13
Whitworth 168.1p 196.4p 17
Rawtenstall 168.3p 195.4p 20
Atherton 168.5p 194.5p 42
Earby 168.5p 196.5p 6
Dearest towns
Town Petrol (E10) Diesel (B7) Forecourts
Knutsford 180.8p 206.8p 9
Bollington 180.6p 203.1p 6
Macclesfield 179.6p No figure 6
Sandbach 177.6p 201.9p 13
Alderley Edge 177.3p 201.3p 15

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 the North West

Across the 6 counties with a petrol average, it runs from 171.3p in Greater Manchester to 174.4p in Flintshire.

Average petrol and diesel prices by county in the North West, cheapest petrol first.
County Petrol (E10) Diesel (B7) Cheapest petrol Forecourts
Greater Manchester 171.3p 197.2p 158.9p 255
Lancashire 171.4p 198.3p 161.9p 167
Merseyside 171.8p 196.6p 155.9p 124
Cumbria 173.2p 200.2p 166.0p 75
Cheshire 174.1p 199.7p 153.9p 109
Flintshire 174.4p 200.6p 163.6p 21

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 169.7p over 183 forecourts in the North West, 2.4p cheaper than the major brands' 172.1p over 500.

Supermarket diesel averages 194.8p over 167 forecourts in the North West, 3.5p cheaper than the major brands' 198.3p over 459.

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 189.1p over 28 forecourts, 17.6p dearer than the rest of the North West at 171.5p.

Motorway services diesel averages 216.1p over 27 forecourts, 18.7p dearer than the rest of the North West at 197.4p.

Fuel prices on every motorway

Diesel against petrol

Diesel costs 26.0p a litre more than petrol in the North West. That is a gap 0.7p narrower than the UK's 26.7p.

Why is diesel more expensive than petrol?

In the monthly report

In September 2026, the North West was the 5th cheapest of the 12 UK regions for petrol, averaging 169.9p. For diesel it was the 5th cheapest, at 192.9p.

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 the North West

What is the average price of petrol in the North West?

Petrol (E10) averages 172.1p a litre in the North West, and diesel (B7) 198.1p, from 759 forecourts with a usable price.

Is fuel cheaper in the North West than the rest of the UK?

Petrol here is about the same as the UK average of 171.7p, the 6th cheapest of the 12 UK regions. Diesel is about the same as the UK average of 198.4p, the joint 4th cheapest of the 12 UK regions.

Where is the cheapest petrol in the North West?

The cheapest petrol we list in the North West is 153.9p a litre at Gordale Service Station CH64 in Neston. The cheapest town on average is Bacup, at 166.4p.

Is supermarket fuel cheaper in the North West?

Supermarket petrol averages 169.7p over 183 forecourts in the North West, 2.4p cheaper than the major brands' 172.1p over 500.

How these figures work

A forecourt counts in the North West by the postcode area it is in.

Postcode areas: BB, BL, CA, CH, CW, FY, L, LA, M, OL, PR, SK, WA, WN.

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.