Cheapest fuel near you

Updated 18 September 2026

Of the 78 UK towns and cities we track, Bolton currently has the cheapest average unleaded at 168.6p a litre, and Northampton the most expensive at 185.4p. The UK average is 173.3p.

That is a 16.8p a litre difference between the cheapest and most expensive town — £9.24 on every 55-litre tank.

Browse by town and city

Each page shows the cheapest forecourts in that area right now, the local average for unleaded, super unleaded and diesel, and how the town compares with the UK as a whole.

London

South East

South West

East of England

East Midlands

West Midlands

Yorkshire and the Humber

North West

North East

Wales

Scotland

Every town ranked by price

Cheapest average unleaded first. Diesel shown alongside for comparison.

Average unleaded price by town, cheapest first — 18 September 2026
#Town or cityRegionUnleadedDiesel
1 BoltonGreater Manchester North West 168.6p 192.4p
2 EdinburghCity of Edinburgh Scotland 169.4p 190.9p
3 NottinghamNottinghamshire East Midlands 169.5p 192.8p
4 PrestonLancashire North West 169.6p 193.7p
5 DoncasterSouth Yorkshire Yorkshire and the Humber 169.9p 196.3p
6 BrightonEast Sussex South East 170.4p 193.6p
7 BlackpoolLancashire North West 170.4p 197.4p
8 EnfieldGreater London London 171.0p 195.4p
9 SunderlandTyne and Wear North East 171.1p 196.4p
10 SalisburyWiltshire South West 171.1p 192.9p
11 OldhamGreater Manchester North West 171.3p 194.5p
12 WalsallWest Midlands West Midlands 171.3p 195.2p
13 LiverpoolMerseyside North West 171.4p 194.8p
14 MiddlesbroughNorth Yorkshire North East 171.4p 196.1p
15 ManchesterGreater Manchester North West 171.5p 195.9p
16 LutonBedfordshire East of England 171.7p 197.1p
17 PaisleyRenfrewshire Scotland 171.7p 195.4p
18 LeedsWest Yorkshire Yorkshire and the Humber 171.8p 196.9p
19 WolverhamptonWest Midlands West Midlands 171.9p 195.6p
20 Newcastle upon TyneTyne and Wear North East 172.1p 196.3p
21 CardiffCardiff Wales 172.2p 197.6p
22 StockportGreater Manchester North West 172.2p 196.9p
23 Southend-on-SeaEssex East of England 172.4p 197.7p
24 SwanseaSwansea Wales 172.5p 197.1p
25 WrexhamWrexham Wales 172.6p 196.6p
26 HullEast Riding of Yorkshire Yorkshire and the Humber 172.7p 199.0p
27 RomfordGreater London London 172.7p 198.6p
28 HuddersfieldWest Yorkshire Yorkshire and the Humber 172.9p 197.9p
29 LondonGreater London London 173.3p 197.7p
30 NewportNewport Wales 173.4p 199.9p
31 CroydonGreater London London 173.4p 198.9p
32 BirminghamWest Midlands West Midlands 173.5p 197.6p
33 SheffieldSouth Yorkshire Yorkshire and the Humber 173.5p 198.9p
34 PortsmouthHampshire South East 173.7p 200.2p
35 Kingston upon ThamesGreater London London 173.7p 196.9p
36 BournemouthDorset South West 173.9p 197.4p
37 GlasgowCity of Glasgow Scotland 174.0p 198.8p
38 PlymouthDevon South West 174.0p 200.5p
39 ReadingBerkshire South East 175.0p 200.1p
40 ColchesterEssex East of England 175.1p 197.2p
41 InvernessHighland Scotland 175.3p 197.9p
42 BradfordWest Yorkshire Yorkshire and the Humber 176.5p 200.7p
43 BristolBristol South West 176.5p 201.3p
44 CoventryWest Midlands West Midlands 177.2p 200.6p
45 MaidstoneKent South East 177.2p 200.4p
46 WarringtonCheshire North West 177.9p 200.4p
47 Stoke-on-TrentStaffordshire West Midlands 178.0p 200.8p
48 Milton KeynesBuckinghamshire South East 178.9p 202.8p
49 EastleighHampshire South East 179.1p 202.3p
50 SouthamptonHampshire South East 179.8p 202.8p
51 LeicesterLeicestershire East Midlands 180.5p 203.2p
52 NorthamptonNorthamptonshire East Midlands 185.4p 206.9p

The national picture

For UK-wide averages, regional breakdowns and retailer-by-retailer comparisons, see how much petrol costs in the UK and how much diesel costs in the UK.

Questions

Frequently asked questions

Which UK town has the cheapest fuel?

Of the towns we track, Bolton currently has the lowest average unleaded price at 168.6p a litre. Town rankings move as retailers reprice, so this page is rebuilt with each deployment.

How do you work out a town's average price?

We take every forecourt publishing a price within a set radius of the town centre — usually five to ten miles — and take the mean. Towns with fewer than four reporting forecourts are shown without an average, because a handful of sites is not a meaningful figure.

Do you cover Northern Ireland?

Not currently. The UK government's open fuel price scheme, which is where retailers publish the prices we aggregate, covers Great Britain only.

My town is not listed — can I still check prices?

Yes. The live map covers every forecourt in Great Britain that publishes a price, not just the towns with their own page here. The iOS app also finds the cheapest stations around your current location.

Find the cheapest forecourt wherever you are

The CheapestFuel map covers every forecourt in Great Britain that publishes a price — not just the towns listed here.

Prices are aggregated from retailers' published fuel price feeds under the UK government's open fuel price scheme, which covers Great Britain only. Last updated 18 September 2026. Figures are indicative and can change without notice — always check the price displayed at the pump before filling up. See our privacy policy for how we handle data.