Cheapest petrol and diesel prices in England

Regional fuel hub, city links, and cheapest local areas

Live petrol and diesel prices in England

Browse every England fuel-price page currently mapped in PetrolCompare. This regional hub links into city pages, postcode-led local pages, and station detail pages so Google and users have a cleaner crawl path into the fuel data.

4646 stations matched across 54 city hubs |Latest regional update: 2026-04-05 14:05:55
Cheapest Petrol
130p
Best matched E10 price in this region
Cheapest Diesel
183p
Best matched B7 price in this region
Regional links
54
City-level landing pages

Buying fuel in England

Regional search strategy

Start with the strongest local hub

Open the city page closest to your route first, then narrow to postcode districts and station pages. That gives you a cleaner comparison than jumping straight into a national station list when you only care about a local fill-up.

Check supermarket clusters and edge-of-town stations

In England, the lowest petrol price is often set by supermarket sites or forecourts near commuter roads, while premium diesel can behave differently. Use the city cards below to compare where that pattern shows up locally.

Use national guides for timing, then switch back to local pages

Read supermarket vs branded fuel and fuel price trends for context, then return to this regional hub and choose the city or postcode page that matches your actual journey.

England city fuel hubs

Live local pages

London

650 stations Petrol 166p Diesel 154.9p

Compare cheapest petrol and diesel in London, then open nearby station pages and postcode links from the city landing page.

Birmingham

189 stations Petrol 155p Diesel 190p

Compare cheapest petrol and diesel in Birmingham, then open nearby station pages and postcode links from the city landing page.

Sheffield

149 stations Petrol 145.9p Diesel 169.9p

Compare cheapest petrol and diesel in Sheffield, then open nearby station pages and postcode links from the city landing page.

Peterborough

146 stations Petrol 127.9p Diesel 137.9p

Compare cheapest petrol and diesel in Peterborough, then open nearby station pages and postcode links from the city landing page.

Nottingham

137 stations Petrol 133p Diesel 168p

Compare cheapest petrol and diesel in Nottingham, then open nearby station pages and postcode links from the city landing page.

Newcastle upon Tyne

127 stations Petrol 160p Diesel 183p

Compare cheapest petrol and diesel in Newcastle upon Tyne, then open nearby station pages and postcode links from the city landing page.

Leicester

120 stations Petrol 131p Diesel 143.7p

Compare cheapest petrol and diesel in Leicester, then open nearby station pages and postcode links from the city landing page.

Manchester

114 stations Petrol 135.9p Diesel 144.9p

Compare cheapest petrol and diesel in Manchester, then open nearby station pages and postcode links from the city landing page.

Gloucester

104 stations Petrol 140.9p Diesel 164.9p

Compare cheapest petrol and diesel in Gloucester, then open nearby station pages and postcode links from the city landing page.

Bristol

99 stations Petrol 128.9p Diesel 138.9p

Compare cheapest petrol and diesel in Bristol, then open nearby station pages and postcode links from the city landing page.

Exeter

95 stations Petrol 163p Diesel 191p

Compare cheapest petrol and diesel in Exeter, then open nearby station pages and postcode links from the city landing page.

Norwich

95 stations Petrol 149.6p Diesel 167.9p

Compare cheapest petrol and diesel in Norwich, then open nearby station pages and postcode links from the city landing page.

Reading

95 stations Petrol 149.9p Diesel 176.9p

Compare cheapest petrol and diesel in Reading, then open nearby station pages and postcode links from the city landing page.

Coventry

93 stations Petrol 153p Diesel 185p

Compare cheapest petrol and diesel in Coventry, then open nearby station pages and postcode links from the city landing page.

Derby

91 stations Petrol 130p Diesel 137.9p

Compare cheapest petrol and diesel in Derby, then open nearby station pages and postcode links from the city landing page.

Ipswich

90 stations Petrol 133.9p Diesel 163.9p

Compare cheapest petrol and diesel in Ipswich, then open nearby station pages and postcode links from the city landing page.

Northampton

88 stations Petrol 149.7p Diesel 179.9p

Compare cheapest petrol and diesel in Northampton, then open nearby station pages and postcode links from the city landing page.

Leeds

83 stations Petrol 127.9p Diesel 137.9p

Compare cheapest petrol and diesel in Leeds, then open nearby station pages and postcode links from the city landing page.

Stoke-on-Trent

82 stations Petrol 128.9p Diesel 138.9p

Compare cheapest petrol and diesel in Stoke-on-Trent, then open nearby station pages and postcode links from the city landing page.

Liverpool

81 stations Petrol 140.9p Diesel 163.9p

Compare cheapest petrol and diesel in Liverpool, then open nearby station pages and postcode links from the city landing page.

Chester

80 stations Petrol 130.9p Diesel 138.9p

Compare cheapest petrol and diesel in Chester, then open nearby station pages and postcode links from the city landing page.

York

80 stations Petrol 126.9p Diesel 139.9p

Compare cheapest petrol and diesel in York, then open nearby station pages and postcode links from the city landing page.

Oxford

78 stations Petrol 148.9p Diesel 180.9p

Compare cheapest petrol and diesel in Oxford, then open nearby station pages and postcode links from the city landing page.

Brighton

77 stations Petrol 147.9p Diesel 168.9p

Compare cheapest petrol and diesel in Brighton, then open nearby station pages and postcode links from the city landing page.

Portsmouth

76 stations Petrol 151.9p Diesel 182.9p

Compare cheapest petrol and diesel in Portsmouth, then open nearby station pages and postcode links from the city landing page.

Southampton

72 stations Petrol 143.9p Diesel 155.9p

Compare cheapest petrol and diesel in Southampton, then open nearby station pages and postcode links from the city landing page.

Preston

71 stations Petrol 129.9p Diesel 138.9p

Compare cheapest petrol and diesel in Preston, then open nearby station pages and postcode links from the city landing page.

Shrewsbury

69 stations Petrol 129.9p Diesel 139.9p

Compare cheapest petrol and diesel in Shrewsbury, then open nearby station pages and postcode links from the city landing page.

Warrington

69 stations Petrol 140.9p Diesel 170.9p

Compare cheapest petrol and diesel in Warrington, then open nearby station pages and postcode links from the city landing page.

Plymouth

68 stations Petrol 131.7p Diesel 138.7p

Compare cheapest petrol and diesel in Plymouth, then open nearby station pages and postcode links from the city landing page.

Taunton

67 stations Petrol 133.9p Diesel 164.9p

Compare cheapest petrol and diesel in Taunton, then open nearby station pages and postcode links from the city landing page.

Middlesbrough

66 stations Petrol 147.9p Diesel 168.9p

Compare cheapest petrol and diesel in Middlesbrough, then open nearby station pages and postcode links from the city landing page.

Carlisle

64 stations Petrol 149.9p Diesel 179.9p

Compare cheapest petrol and diesel in Carlisle, then open nearby station pages and postcode links from the city landing page.

Darlington

64 stations Petrol 143.7p Diesel 173.7p

Compare cheapest petrol and diesel in Darlington, then open nearby station pages and postcode links from the city landing page.

Bournemouth

62 stations Petrol 152p Diesel 183.9p

Compare cheapest petrol and diesel in Bournemouth, then open nearby station pages and postcode links from the city landing page.

Swindon

62 stations Petrol 144.9p Diesel 160.5p

Compare cheapest petrol and diesel in Swindon, then open nearby station pages and postcode links from the city landing page.

Stockport

61 stations Petrol 149.9p Diesel 181.9p

Compare cheapest petrol and diesel in Stockport, then open nearby station pages and postcode links from the city landing page.

Milton Keynes

60 stations Petrol 126.9p Diesel 130.9p

Compare cheapest petrol and diesel in Milton Keynes, then open nearby station pages and postcode links from the city landing page.

Hull

59 stations Petrol 143.9p Diesel 169.9p

Compare cheapest petrol and diesel in Hull, then open nearby station pages and postcode links from the city landing page.

Bath

57 stations Petrol 123.5p Diesel 156.8p

Compare cheapest petrol and diesel in Bath, then open nearby station pages and postcode links from the city landing page.

Cambridge

54 stations Petrol 148.9p Diesel 173.9p

Compare cheapest petrol and diesel in Cambridge, then open nearby station pages and postcode links from the city landing page.

Lincoln

50 stations Petrol 148.9p Diesel 180.9p

Compare cheapest petrol and diesel in Lincoln, then open nearby station pages and postcode links from the city landing page.

Walsall

49 stations Petrol 129.9p Diesel 139.9p

Compare cheapest petrol and diesel in Walsall, then open nearby station pages and postcode links from the city landing page.

Wolverhampton

47 stations Petrol 149.6p Diesel 181.6p

Compare cheapest petrol and diesel in Wolverhampton, then open nearby station pages and postcode links from the city landing page.

Worcester

46 stations Petrol 148.9p Diesel 175.9p

Compare cheapest petrol and diesel in Worcester, then open nearby station pages and postcode links from the city landing page.

Truro

44 stations Petrol 149.9p Diesel 180.9p

Compare cheapest petrol and diesel in Truro, then open nearby station pages and postcode links from the city landing page.

Bolton

43 stations Petrol 148.9p Diesel 181.9p

Compare cheapest petrol and diesel in Bolton, then open nearby station pages and postcode links from the city landing page.

Slough

40 stations Petrol 149.9p Diesel 181.9p

Compare cheapest petrol and diesel in Slough, then open nearby station pages and postcode links from the city landing page.

Salisbury

39 stations Petrol 143.9p Diesel 161.9p

Compare cheapest petrol and diesel in Salisbury, then open nearby station pages and postcode links from the city landing page.

Luton

33 stations Petrol 149.9p Diesel 182.9p

Compare cheapest petrol and diesel in Luton, then open nearby station pages and postcode links from the city landing page.

Wigan

31 stations Petrol 149.7p Diesel 181.9p

Compare cheapest petrol and diesel in Wigan, then open nearby station pages and postcode links from the city landing page.

Hereford

30 stations Petrol 129.9p Diesel 173.9p

Compare cheapest petrol and diesel in Hereford, then open nearby station pages and postcode links from the city landing page.

Blackpool

25 stations Petrol 152.7p Diesel 183.7p

Compare cheapest petrol and diesel in Blackpool, then open nearby station pages and postcode links from the city landing page.

Sunderland

25 stations Petrol 137.9p Diesel 149.9p

Compare cheapest petrol and diesel in Sunderland, then open nearby station pages and postcode links from the city landing page.

England fuel-price FAQ

Regional search answers

Which England city pages can I compare?

This hub links to each England city page available on PetrolCompare, with station counts and current cheapest petrol and diesel indicators where data is available.

Why does PetrolCompare use postcode matching for England area pages?

Postcode fields are more complete than town fields in the feed, so regional and city pages use postcode-based matching where that produces a cleaner local result.

Should I browse England pages or use near me search?

Use this regional hub to browse city-level fuel pages and internal links. Use near-me search when you want a live 5 mile local map around your current location.