Homethe UKNations › Scotland

Fuel prices in Scotland

30 counties and areas here have at least one forecourt we track. The price shown is the local average for diesel.

Updated 9 h ago
Counties
30
30 with their own page
Stations tracked
457
with a Diesel price
Local average
£1.873/L
weighted by station count
UK average
£1.865/L
the UK
Advertisement

Counties and areas in Scotland, A to Z

Tap one to see every town in it that has a forecourt we track.

30 shown

County Nation Stations Average price £/LDiesel
Aberdeen City AB Scotland 23 1.897 £/L · Diesel
Aberdeenshire AB Scotland 27 1.885 £/L · Diesel
Angus DD Scotland 11 1.899 £/L · Diesel
Argyll and Bute G · PA Scotland 4 1.871 £/L · Diesel
City of Edinburgh EH Scotland 31 1.828 £/L · Diesel
Clackmannanshire FK Scotland 3 1.878 £/L · Diesel
Dumfries and Galloway DG Scotland 14 1.881 £/L · Diesel
Dundee City DD Scotland 14 1.861 £/L · Diesel
East Ayrshire KA Scotland 10 1.801 £/L · Diesel
East Dunbartonshire G Scotland 1 1.879 £/L · Diesel
East Lothian EH Scotland 10 1.870 £/L · Diesel
East Renfrewshire G Scotland 2 1.873 £/L · Diesel
Falkirk EH · FK Scotland 14 1.872 £/L · Diesel
Fife KY Scotland 22 1.878 £/L · Diesel
Glasgow City G Scotland 91 1.880 £/L · Diesel
Highland IV · PH Scotland 22 1.909 £/L · Diesel
Inverclyde PA Scotland 4 1.877 £/L · Diesel
Midlothian EH Scotland 6 1.825 £/L · Diesel
Moray IV Scotland 9 1.884 £/L · Diesel
North Ayrshire KA Scotland 6 1.833 £/L · Diesel
North Lanarkshire G · ML Scotland 30 1.870 £/L · Diesel
Orkney Islands KW Scotland 4 1.883 £/L · Diesel
Perth and Kinross PH Scotland 14 1.869 £/L · Diesel
Renfrewshire PA Scotland 10 1.865 £/L · Diesel
Scottish Borders TD Scotland 8 1.837 £/L · Diesel
South Ayrshire KA Scotland 9 1.803 £/L · Diesel
South Lanarkshire G · ML Scotland 25 1.884 £/L · Diesel
Stirling FK Scotland 10 1.897 £/L · Diesel
West Dunbartonshire G Scotland 6 1.901 £/L · Diesel
West Lothian EH Scotland 17 1.891 £/L · Diesel

No county matches what you typed.

Advertisement

Go deeper

Frequently asked questions

How many counties in Scotland do you track?

30 counties and areas here have at least one forecourt we track, 457 stations in total.

Why do some towns have no link?

So far 30 counties and areas have their own page, with a map and a station list. The rest appear here with their station count and average price, and their pages follow as the data grows.

Where do the county names come from?

From the town in each station address, matched against a fixed list of UK towns with their counties. UK postcode areas cross county borders on purpose — SK covers Stockport in Greater Manchester, Macclesfield in Cheshire and Buxton in Derbyshire — so a postcode cannot tell you a county.

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 9h 1min ago.

← Back to all four nations

Contains public sector information licensed under the Open Government Licence v3.0. Source: Fuel Finder (CMA / GOV.UK). Counties and nations: read from the town in each station address, then checked against postcodes and coordinates.
© 2026 fuel-prices.eu