Fuel prices by postcode area
Pick the letters at the start of your postcode.
Pick the letters at the start of your postcode.
AB Aberdeen (80)AL St Albans (27)B Birmingham (196)BA Bath (59)BB Blackburn (69)BD Bradford (55)BH Bournemouth (62)BL Bolton (44)BN Brighton (78)BR Bromley (30)BS Bristol (106)BT Northern Ireland (577)CA Carlisle (67)CB Cambridge (55)CF Cardiff (101)CH Chester (85)CM Chelmsford (85)CO Colchester (52)CR Croydon (33)CT Canterbury (52)CV Coventry (96)CW Crewe (38)DA Dartford (39)DD Dundee (29)DE Derby (93)DG Dumfries (38)DH Durham (39)DL Darlington (67)DN Doncaster (98)DT Dorchester (28)DY Dudley (56)E East London (46)EC Central London (EC) (2)EH Edinburgh (88)EN Enfield (38)EX Exeter (103)FK Falkirk (40)FY Blackpool (26)G Glasgow (134)GL Gloucester (107)GU Guildford (100)HA Harrow (29)HD Huddersfield (33)HG Harrogate (20)HP Hemel Hempstead (58)HR Hereford (33)HS Outer Hebrides (17)HU Hull (60)HX Halifax (18)IG Ilford (28)IP Ipswich (94)IV Inverness (63)KA Kilmarnock (55)KT Kingston upon Thames (56)KW Kirkwall (25)KY Kirkcaldy (38)L Liverpool (90)LA Lancaster (59)LD Llandrindod Wells (20)LE Leicester (124)LL Llandudno (101)LN Lincoln (50)LS Leeds (85)LU Luton (36)M Manchester (115)ME Medway (85)MK Milton Keynes (59)ML Motherwell (59)N North London (42)NE Newcastle upon Tyne (132)NG Nottingham (139)NN Northampton (90)NP Newport (67)NR Norwich (98)NW North West London (30)OL Oldham (50)OX Oxford (78)PA Paisley (59)PE Peterborough (150)PH Perth (43)PL Plymouth (72)PO Portsmouth (79)PR Preston (74)RG Reading (95)RH Redhill (76)RM Romford (47)S Sheffield (154)SA Swansea (142)SE South East London (60)SG Stevenage (55)SK Stockport (64)SL Slough (40)SM Sutton (14)SN Swindon (63)SO Southampton (76)SP Salisbury (40)SR Sunderland (26)SS Southend-on-Sea (49)ST Stoke-on-Trent (89)SW South West London (41)SY Shrewsbury (75)TA Taunton (69)TD Galashiels (23)TF Telford (26)TN Tonbridge (93)TQ Torquay (43)TR Truro (48)TS Teesside (67)TW Twickenham (49)UB Southall (35)W West London (26)WA Warrington (72)WD Watford (25)WF Wakefield (78)WN Wigan (31)WR Worcester (47)WS Walsall (51)WV Wolverhampton (52)YO York (82)ZE Shetland (18)
Fuel duty and value added tax are the same everywhere in the country, so every regional difference below comes from the retail market: how many forecourts compete with each other, how much fuel each of them sells, and how far the nearest alternative is. The national median for unleaded today is 161.9p.
The cheapest postcode areas right now, counting only those with at least 20 forecourts reporting a price, are BT Northern Ireland at 154.9p, BD Bradford at 157.9p, WF Wakefield at 157.9p, BL Bolton at 158.9p and HD Huddersfield at 158.9p. The dearest are DA Dartford at 164.9p, UB Southall at 163.9p, TF Telford at 163.9p, SO Southampton at 163.9p and RG Reading at 163.9p. That is a spread of 10.0p a litre between the cheapest and dearest parts of the country.
The more useful number is the one inside each area rather than between them. In HP Hemel Hempstead, for example, the cheapest tenth of forecourts today are at or below 152.9p while the dearest tenth are at or above 165.9p, a gap of 13.0p a litre inside one postcode area. Almost everywhere, the difference between forecourts near you is larger than the difference between where you live and the cheapest region in the country, and it is the difference you can actually do something about.
Postcode areas are a good way to see the shape of the country and a poor way to find a cheap tank of fuel. Pick your area to see every forecourt in it with its current price, then use the search on the home page to sort the ones actually near you by price or distance. If your area sits near the top of the dearest list, the pages for neighbouring areas are worth a look before a long journey, and the motorway services page is worth checking before any of them.
It is the one or two letters at the very start of a United Kingdom postcode: OX for Oxford, M for Manchester, BT for the whole of Northern Ireland. There are around 120 of them and they were drawn around sorting offices rather than councils, so they do not line up with county or local authority boundaries. They are used here because they are the part of an address everybody knows without looking it up, and they group forecourts into regions of a sensible size.
Delivery costs are part of it and a smaller part than most people assume. The larger reason is competition: a forecourt that is the only one for fifteen miles has no reason to price keenly, while one with three rivals within two miles has every reason. Rural forecourts also sell far less fuel, so they need a wider margin per litre to cover the same fixed costs. The two effects compound, which is why isolated areas sit consistently near the top of this list.
Fuel duty and value added tax are identical across the United Kingdom, so the difference is in the retail market rather than in tax. Northern Ireland has an unusually high number of independent forecourts competing hard against each other, a smaller supermarket presence than Great Britain, and the practical option for drivers near the border of filling up in the Republic of Ireland instead. Together those keep margins tighter than anywhere in Great Britain.
Between regions, less than people expect. Within a region, far more than people expect. The spread between the cheapest and dearest postcode areas is real, but the gap between the cheapest and dearest forecourt inside a single area is usually larger than the gap between areas. Where you fill up matters more than where you live.
Medians are calculated at build time across every forecourt in the area reporting an unleaded price, from the government Fuel Finder feed. Areas with fewer than 20 reporting forecourts are left out of the cheapest and dearest lists above so that a handful of sites cannot distort the ranking, but every area has its own page. The within-area range uses the tenth and ninetieth percentiles rather than the outright cheapest and dearest, because a small number of forecourts misreport a price on any given day and one bad figure should not set a headline number.