PetrolFox
  1. UK
  2. ›England

England fuel prices

6,185 stations in England, cheapest first.

Find the cheapest near you

Cheapest 50 of 6,185 stations · Unleaded

  1. 1

    Baldwins Gate Filling Station

    Galaxy Overseas Limited

    Baldwins Gate Filling Station, Newcastle ST5 5DA

    147.9p

    Cheapest

  2. 2

    Jet

    Jet Chidswell

    Chidswell Service Station, Leeds Road, Dewsbury WF12 7QW

    148.9p

    +1.0p

  3. 3

    Murco

    Steam Mills Garage

    7, Steam Mills, Cinderford GL14 3JD

    154.9p

    +7.0p

Fuel prices in England today

The cheapest unleaded petrol (E10) in England today is 147.9p a litre at Baldwins Gate Filling Station Galaxy Overseas Limited in Newcastle (ST5 5DA). Across the 6,102 stations selling it, prices average 174.9p and go up to 239.9p, so filling a 55-litre tank costs between £81.34 and £131.94.

The cheapest diesel in England today is 158.0p a litre at Bowers Threeways Garage Ltd in Northwich (CW9 7SZ). Across the 6,131 stations selling it, prices average 200.0p and go up to 230.0p, so filling a 55-litre tank costs between £86.90 and £126.50.

Unleaded in England averages 174.9p, 0.5p more than the UK average (174.4p). Diesel in England averages 200.0p, 0.5p more than the UK average (199.5p).

Super unleaded (E5) is sold at 5,115 stations, from 145.9p at Esso Hockley. Premium diesel is sold at 3,532 stations, from 172.9p at Texaco Garswood. The 1,507 supermarket stations charge 172.7p on average for unleaded, 3.0p less than the other 4,595. Motorway services charge 193.8p for unleaded on average, 19.3p more than other stations.

Fuel prices in England today, pence per litre
FuelCheapestAverageHighestStations
Unleaded147.9p174.9p239.9p6,102
Super unleaded145.9p192.9p239.9p5,115
Diesel158.0p200.0p230.0p6,131
Premium diesel172.9p219.2p249.9p3,532

Counties and areas in England

Average unleaded price, cheapest highlighted

  • Bedfordshire71 stations175.0p+2.9p
  • Berkshire102 stations178.0p+5.9p
  • Bristol35 stations173.3p+1.2p
  • Buckinghamshire95 stations174.9p+2.8p
  • Cambridgeshire116 stations175.7p+3.6p
  • Cheshire122 stations176.8p+4.7p
  • Cornwall92 stations176.0p+3.9p
  • County Durham115 stations172.8p+0.7p

Petrol stations in England

England has 6,185 petrol stations reporting prices: the biggest names are Esso (1,270), BP (928), Shell (816), Tesco (386), Texaco (352) and Asda (316), with 1,524 from other chains and 593 independents. 2,870 are open 24 hours a day and 280 close on Sundays. 1,508 are at a supermarket and 138 are at motorway services. Of the 6,185, 5,829 sell bottled AdBlue, 5,088 offer air and screenwash, 3,465 have water, 3,121 have customer toilets, 2,788 have a car wash, 854 have AdBlue pumps and 200 sell LPG.

In England, West Yorkshire has the cheapest average unleaded (172.1p) and Isle of Wight the most expensive (181.0p), out of 47 counties with at least two stations. For diesel, Merseyside is cheapest (198.1p) and Isle of Wight dearest (204.7p).

Questions about fuel in England

Where is the cheapest petrol in England?
Baldwins Gate Filling Station Galaxy Overseas Limited in Newcastle (ST5 5DA) has the cheapest unleaded at 147.9p a litre. The cheapest super unleaded is 145.9p at Esso Hockley.
Where is the cheapest diesel in England?
Bowers Threeways Garage Ltd in Northwich (CW9 7SZ) has the cheapest diesel at 158.0p a litre. The cheapest premium diesel is 172.9p at Texaco Garswood.
How much is petrol in England today?
Unleaded averages 174.9p a litre across 6,102 stations, from 147.9p to 239.9p. Diesel averages 200.0p a litre across 6,131 stations, from 158.0p to 230.0p.
How many petrol stations are there in England?
England has 6,185 petrol stations reporting prices: the biggest names are Esso (1,270), BP (928), Shell (816), Tesco (386), Texaco (352) and Asda (316), with 1,524 from other chains and 593 independents.
Which petrol stations in England are open 24 hours?
2,870 stations are open 24 hours: Gulf Winchcombe Fuel Express Automat, Tesco Stalybridge Superstore - Petrol Filling Station, Tesco Barnstaple Taw View Extra - Petrol Filling Station, BP MFG Sutton Court, Shell Trumpington, Tesco Reading Extra - Petrol Filling Station and 2,864 more.
Which county in England has the cheapest petrol?
West Yorkshire, where unleaded averages 172.1p a litre. The most expensive is Isle of Wight at 181.0p.
Where can I buy LPG in England?
200 stations sell LPG: BP Seamer Road Services, MFG Morrisons Doncaster Balby, MFG Morrisons Wakefield Dewsbury Road, MFG Morrisons Bradford -Thornbury, BP Bennetts of Ross Ltd and 195 more.
Where is there AdBlue at the pump in England?
854 stations have AdBlue pumps: BP Seamer Road Services, Shell Bell Lane Service Station, Texaco Gem Alston, Shell Gem High Hill, BP St Chads Service Station and 849 more.
How up to date are these prices?
Retailers report their prices to the UK government's Fuel Finder scheme. We check for changes every 15 minutes; these prices were last checked at 23:16 on 13 October.

Prices checked 13 Oct, 23:16 and refreshed every 15 minutes. Prices are reported by retailers, so check at the pump.

Source: Fuel Finder. Contains public sector information licensed under the Open Government Licence v3.0. Postcode data from postcodes.io.