Homethe UK › Towns

Fuel prices by county in the UK

105 counties and council areas across the United Kingdom, covering 986 towns with at least one station we track. Pick your area to see its towns and their prices.

Updated 20 h ago
Towns
986
131 with their own page
Stations tracked
2 189
Diesel
UK average
£1.830/L
weighted by station count
Counties and areas
105
the UK
Advertisement

Counties and council areas in the UK, A to Z

Tap an area to see every town in it that has a station we track.

105 shown

County Towns Stations Average price £/LDiesel
Aberdeen City AB 1 10 1.856 £/L · Diesel
Aberdeenshire AB 10 13 1.853 £/L · Diesel
Anglesey LL 2 2 1.788 £/L · Diesel
Angus DD 4 7 1.826 £/L · Diesel
Argyll and Bute G · PA 2 3 1.832 £/L · Diesel
Bedfordshire LU · MK · SG 8 14 1.848 £/L · Diesel
Berkshire RG · SL 9 39 1.838 £/L · Diesel
Blaenau Gwent NP 1 1 1.819 £/L · Diesel
Bridgend CF 3 4 1.821 £/L · Diesel
Bristol BS 3 25 1.821 £/L · Diesel
Buckinghamshire HP · MK · SL 12 27 1.842 £/L · Diesel
Caerphilly CF · NP 4 8 1.804 £/L · Diesel
Cambridgeshire CB · PE · SG 15 23 1.844 £/L · Diesel
Cardiff CF 2 15 1.832 £/L · Diesel
Carmarthenshire SA 7 9 1.833 £/L · Diesel
Ceredigion SY 1 1 1.827 £/L · Diesel
Cheshire CH · CW · SK · WA 17 46 1.837 £/L · Diesel
City of Edinburgh EH 2 18 1.811 £/L · Diesel
Clackmannanshire FK 1 2 1.822 £/L · Diesel
Conwy LL 4 7 1.854 £/L · Diesel
Cornwall EX · PL · TR 14 18 1.831 £/L · Diesel
County Antrim BT 2 2 1.734 £/L · Diesel
County Armagh BT 1 1 1.747 £/L · Diesel
County Down BT 2 2 1.712 £/L · Diesel
County Durham DH · DL · SR · TS 14 25 1.805 £/L · Diesel
County Fermanagh BT 1 1 1.757 £/L · Diesel
County Londonderry BT 1 1 1.747 £/L · Diesel
County Tyrone BT 3 3 1.741 £/L · Diesel
Cumbria CA · LA 9 18 1.821 £/L · Diesel
Denbighshire LL 5 7 1.855 £/L · Diesel
Derbyshire DE · NG · S · SK 13 32 1.826 £/L · Diesel
Devon EX · PL · TQ 21 36 1.835 £/L · Diesel
Dorset BH · DT · SP 14 36 1.857 £/L · Diesel
Dumfries and Galloway DG 4 5 1.877 £/L · Diesel
Dundee City DD 2 7 1.817 £/L · Diesel
East Ayrshire KA 2 4 1.799 £/L · Diesel
East Dunbartonshire G 1 1 1.869 £/L · Diesel
East Lothian EH 5 6 1.839 £/L · Diesel
East Renfrewshire G 2 2 1.853 £/L · Diesel
East Riding of Yorkshire HU · YO 4 22 1.837 £/L · Diesel
East Sussex BN · TN 15 26 1.830 £/L · Diesel
Essex CM · CO · RM · SS 35 52 1.841 £/L · Diesel
Falkirk EH · FK 4 7 1.836 £/L · Diesel
Fife KY 5 8 1.841 £/L · Diesel
Flintshire CH 5 6 1.859 £/L · Diesel
Glasgow City G 2 36 1.837 £/L · Diesel
Gloucestershire BS · GL 15 27 1.810 £/L · Diesel
Greater London BR · CR · DA · E … 93 182 1.839 £/L · Diesel
Greater Manchester BL · M · OL · SK … 36 116 1.818 £/L · Diesel
Gwynedd LL 3 4 1.838 £/L · Diesel
Hampshire BH · GU · PO · RG … 31 65 1.847 £/L · Diesel
Herefordshire HR 4 8 1.834 £/L · Diesel
Hertfordshire AL · CM · EN · HP … 21 39 1.832 £/L · Diesel
Highland IV · PH 7 9 1.867 £/L · Diesel
Inverclyde PA 1 1 1.819 £/L · Diesel
Isle of Wight PO 2 3 1.845 £/L · Diesel
Kent BR · CT · DA · ME … 36 68 1.844 £/L · Diesel
Lancashire BB · FY · L · LA … 22 48 1.820 £/L · Diesel
Leicestershire DE · LE 12 33 1.819 £/L · Diesel
Lincolnshire DN · LN · NG · PE 19 38 1.810 £/L · Diesel
Merseyside CH · L · PR · WA 16 40 1.815 £/L · Diesel
Merthyr Tydfil CF 1 1 1.819 £/L · Diesel
Midlothian EH 2 2 1.803 £/L · Diesel
Monmouthshire NP 2 3 1.902 £/L · Diesel
Moray IV 2 5 1.861 £/L · Diesel
Neath Port Talbot SA 2 6 1.826 £/L · Diesel
Newport NP 2 9 1.817 £/L · Diesel
Norfolk IP · NR · PE 14 31 1.840 £/L · Diesel
North Ayrshire KA 3 3 1.822 £/L · Diesel
North Lanarkshire G · ML 7 16 1.846 £/L · Diesel
North Yorkshire BD · DL · HG · LS … 18 35 1.805 £/L · Diesel
Northamptonshire NN · PE 10 21 1.835 £/L · Diesel
Northumberland NE · TD 9 11 1.841 £/L · Diesel
Nottinghamshire DN · NG · S 14 45 1.810 £/L · Diesel
Orkney Islands KW 1 1 1.899 £/L · Diesel
Oxfordshire OX · RG · SN 15 21 1.859 £/L · Diesel
Pembrokeshire SA 2 3 1.815 £/L · Diesel
Perth and Kinross PH 3 5 1.840 £/L · Diesel
Powys LD · SY 4 6 1.841 £/L · Diesel
Renfrewshire PA 3 8 1.826 £/L · Diesel
Rhondda Cynon Taf CF 6 7 1.814 £/L · Diesel
Rutland LE 1 1 1.859 £/L · Diesel
Scottish Borders TD 4 6 1.679 £/L · Diesel
Shropshire SY · TF · WV 12 21 1.841 £/L · Diesel
Somerset BA · BS · TA 20 42 1.837 £/L · Diesel
South Ayrshire KA 2 4 1.768 £/L · Diesel
South Lanarkshire G · ML 8 10 1.847 £/L · Diesel
South Yorkshire DN · S 6 52 1.814 £/L · Diesel
Staffordshire B · DE · ST · WS … 18 48 1.829 £/L · Diesel
Stirling FK 2 6 1.846 £/L · Diesel
Suffolk CB · CO · IP · NR 11 23 1.794 £/L · Diesel
Surrey CR · GU · KT · RH … 29 44 1.849 £/L · Diesel
Swansea SA 3 11 1.824 £/L · Diesel
Torfaen NP 2 2 1.804 £/L · Diesel
Tyne and Wear NE · SR 16 40 1.819 £/L · Diesel
Vale of Glamorgan CF 2 3 1.814 £/L · Diesel
Warwickshire B · CV 10 18 1.847 £/L · Diesel
West Dunbartonshire G 3 3 1.879 £/L · Diesel
West Lothian EH 7 11 1.866 £/L · Diesel
West Midlands B · CV · DY · WS … 29 109 1.832 £/L · Diesel
West Sussex BN · PO · RH 13 27 1.847 £/L · Diesel
West Yorkshire BD · HD · HX · LS … 26 88 1.808 £/L · Diesel
Wiltshire BA · SN · SP 15 33 1.838 £/L · Diesel
Worcestershire B · DY · WR 13 23 1.846 £/L · Diesel
Wrexham LL 2 6 1.822 £/L · Diesel

No county matches what you typed.

Advertisement

Go deeper

Frequently asked questions

How much of the UK does this cover?

986 towns in 105 counties and council areas, with 2 189 stations between them. That is every station whose address we can tie to a named town — see the next answer for the ones we cannot.

Why are some stations missing from these lists?

The UK price feed has no town field. We read the town out of each station address, and for about a third of them the address ends in a street, a postcode or a motorway junction instead — "Guildford Road", "WA15 8EX", "M5 Eastbound J7/8". Rather than print those as if they were places, we leave them out of these lists. They are all still on the live map and on their own station pages.

Where do the counties come from?

From the town, not from the postcode. UK postcode areas are drawn around sorting offices and deliberately cross county borders — SK covers Stockport in Greater Manchester, Macclesfield in Cheshire and Buxton in Derbyshire — so a postcode cannot tell you a county. Each town here is placed in its own county, council area or, in Northern Ireland, traditional county, and the postcode areas are shown underneath only as a landmark.

How fresh are the prices?

Every price comes from Fuel Finder — UK Competition and Markets Authority. We fetch it again several times a day; the last price change was 19h 52min ago.

← Back to the live map

Source: Fuel Finder — UK Competition and Markets Authority. Town names and counties: read from the station addresses in the feed below, then checked against postcodes and coordinates.
© 2026 fuel-prices.eu