Skip to content

Insights

UK Diesel Price Map — Cheapest Diesel by Region

Explore UK fuel prices by region and see how counties and NI districts compare on our diesel price map.

Today: Armagh City, Banbridge and Craigavon is cheapest for diesel at 165.6p/L, while Argyll and Bute is most expensive at 187.6p/L.

Map methodology

108 of 112 regions currently qualify for ranking from fresh or aging data. 10 regions are currently flagged as low sample.

Methodology and freshness checks

Regional rankings use stations with fresh and aging updates first. Regions without enough recent data are flagged, so you can avoid over-trusting thin samples.

Averages are comparative indicators, not guaranteed fill-up prices. Use each county or district page to confirm station-level timestamps and confidence before travelling.

Fuel type

Switch between unleaded and diesel averages.

Compare rankings first, then open the map when you want regional context.

Preparing map boundaries. The list below still works.

List remains usable

All counties & NI districts

Browse every county and NI district in a comparative ranking by average diesel price.

Regional averages can move quickly when only a small number of stations are reporting.

#1Armagh City, Banbridge and Craigavon165.6p/L #2Derry City and Strabane166.3p/L #3Causeway Coast and Glens166.4p/L #4Lisburn and Castlereagh167.2p/L #5Mid Ulster167.2p/L #6Mid and East Antrim167.3p/L #7Belfast168p/L #8Fermanagh and Omagh168p/L #9Newry, Mourne and Down168p/L #10Ards and North Down168.4p/L #11Antrim and Newtownabbey168.5p/L #12Shetland Islands172.6p/L #13Scottish Borders172.7p/L #14East Ayrshire174.1p/L #15Rhondda Cynon Taf174.7p/L #16South Ayrshire175p/L #17Carmarthenshire175.6p/L #18Ceredigion176.1p/L #19Pembrokeshire176.5p/L #20Isle of Anglesey Low sample 176.6p/L #21Bridgend176.8p/L #22Renfrewshire176.9p/L #23Caerphilly177.2p/L #24Midlothian Low sample 177.6p/L #25Neath Port Talbot177.7p/L #26Blaenau Gwent Low sample 177.7p/L #27Torfaen Low sample 178p/L #28Durham178p/L #29Cardiff178.1p/L #30Suffolk178.2p/L #31West Yorkshire178.3p/L #32Nottinghamshire178.4p/L #33Aberdeenshire178.4p/L #34Greater Manchester178.5p/L #35Tyne and Wear178.6p/L #36Aberdeen City178.7p/L #37Swansea178.7p/L #38Lancashire178.9p/L #39Na h-Eileanan Siar Low sample 178.9p/L #40Northumberland178.9p/L #41Lincolnshire179p/L #42North Yorkshire179p/L #43Falkirk179.1p/L #44Derbyshire179.2p/L #45Bristol179.2p/L #46Gwynedd179.2p/L #47Wrexham179.2p/L #48Glasgow City179.2p/L #49Staffordshire179.2p/L #50South Yorkshire179.3p/L #51East Renfrewshire Low sample 179.5p/L #52South Lanarkshire179.7p/L #53Perth and Kinross179.9p/L #54City of Edinburgh180p/L #55Moray180.1p/L #56Cumbria180.1p/L #57East Dunbartonshire180.1p/L #58West Midlands180.3p/L #59Cornwall180.3p/L #60Dundee City180.4p/L #61North Ayrshire180.5p/L #62Powys180.5p/L #63Fife180.5p/L #64Gloucestershire180.6p/L #65East Riding of Yorkshire180.6p/L #66Northamptonshire180.6p/L #67Devon180.7p/L #68Somerset180.7p/L #69Merseyside180.7p/L #70Cambridgeshire180.8p/L #71Warwickshire180.8p/L #72Leicestershire180.9p/L #73Herefordshire181p/L #74Hertfordshire181p/L #75Essex181.1p/L #76Worcestershire181.1p/L #77Shropshire181.1p/L #78North Lanarkshire181.1p/L #79Angus Low sample 181.2p/L #80Newport181.2p/L #81Denbighshire Low sample 181.5p/L #82Dumfries and Galloway181.5p/L #83Vale of Glamorgan Low sample 181.5p/L #84Highland181.6p/L #85East Sussex181.7p/L #86Greater London181.7p/L #87Oxfordshire181.8p/L #88Norfolk181.8p/L #89West Dunbartonshire181.9p/L #90Wiltshire181.9p/L #91Kent182p/L #92West Lothian182.2p/L #93Bedfordshire182.3p/L #94Cheshire182.3p/L #95Surrey182.3p/L #96Buckinghamshire182.4p/L #97Dorset183.1p/L #98Hampshire183.2p/L #99West Sussex183.5p/L #100Berkshire183.6p/L #101Flintshire183.6p/L #102Conwy184.1p/L #103East Lothian184.2p/L #104Stirling184.4p/L #105Rutland Low sample 184.6p/L #106Isle of Wight184.9p/L #107Monmouthshire185.5p/L #108Argyll and Bute187.6p/L

National average

179.7p/L

Price data changed 09 Jun, 11:17

Map refreshed: 9 Jun 2026, 11:20 UTC

Legend

Cheapest (≤ 176.7p/L)
Below average (176.7p/L to 179.7p/L)
Above average (179.7p/L to 182.7p/L)
Expensive (≥ 182.7p/L)

Map tip: Click or tap a region to select it, then open its county or district page.

Regions with dashed boundaries do not yet have enough fresh data for ranking.

Only 108 of 112 regions currently have fresh or aging data for ranking. 112 regions have data at any freshness.

10 regions are currently marked low sample (fewer than 10 stations).

No fresh or aging ranking data yet (4 regions):

Clackmannanshire, Inverclyde, Merthyr Tydfil, Orkney Islands

Why do prices vary by region?

Local competition, distance from distribution depots, and traffic patterns all influence what drivers pay. Looking for the cheapest petrol areas UK or asking why is fuel expensive in London? Our regional breakdown highlights the biggest swings.

Regional averages are calculated from stations with recent, verified updates. Counties and NI districts with limited recent data can move faster day to day, so always check the latest station-level timestamps before relying on a single area average.

Price map FAQs

Regional averages refresh throughout the day as new station updates arrive, and each map view shows when data was last updated.

County and district averages can move quickly when sample sizes are lower. Always check station-level freshness before relying on a single regional average.

Rankings prioritise fresh and aging prices. Regions without enough recent data are flagged clearly so you can treat comparisons with caution.

Share this map

Share the latest diesel price map with friends or your community.

Cookie preferences

We use cookies to keep the site secure and remember your preferences. Analytics and advertising only load when you opt in.