More ▾p/L ▾ Home › the UK › Nations › Scotland

Fuel prices in Scotland

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

Updated 18 h ago
Counties
26
26 with their own page
Stations tracked
149
with a Diesel price
Local average
199.3p/L
Diesel · weighted by station count
UK average
199.3p/L
Diesel · the UK

Counties and areas in Scotland, A to Z

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

26 shown

County Nation Stations Average price /LDiesel
Aberdeen City AB Scotland 11 201.3p /L · Diesel
Aberdeenshire AB Scotland 10 199.9p /L · Diesel
Angus DD Scotland 5 199.1p /L · Diesel
Argyll and Bute G · PA Scotland 1 197.9p /L · Diesel
City of Edinburgh EH Scotland 12 196.9p /L · Diesel
Dumfries and Galloway DG Scotland 2 199.2p /L · Diesel
Dundee City DD Scotland 2 197.4p /L · Diesel
East Ayrshire KA Scotland 3 193.9p /L · Diesel
East Dunbartonshire G Scotland 1 202.9p /L · Diesel
East Lothian EH Scotland 2 200.4p /L · Diesel
Falkirk EH · FK Scotland 1 199.9p /L · Diesel
Fife KY Scotland 6 200.4p /L · Diesel
Glasgow City G Scotland 33 198.9p /L · Diesel
Highland IV · PH Scotland 8 201.1p /L · Diesel
Inverclyde PA Scotland 2 199.4p /L · Diesel
Midlothian EH Scotland 4 195.9p /L · Diesel
North Ayrshire KA Scotland 1 194.9p /L · Diesel
North Lanarkshire G · ML Scotland 17 198.8p /L · Diesel
Perth and Kinross PH Scotland 2 202.9p /L · Diesel
Renfrewshire PA Scotland 3 199.3p /L · Diesel
Scottish Borders TD Scotland 5 196.7p /L · Diesel
South Ayrshire KA Scotland 2 193.9p /L · Diesel
South Lanarkshire G · ML Scotland 7 201.4p /L · Diesel
Stirling FK Scotland 3 207.2p /L · Diesel
West Dunbartonshire G Scotland 1 199.9p /L · Diesel
West Lothian EH Scotland 5 201.7p /L · Diesel

No county matches what you typed.

Go deeper

Frequently asked questions

How many counties in Scotland do you track?

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

Why do some towns have no link?

So far 26 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 — DESNZ. We fetch it again several times a day; the last price change was 17h 35min ago.

← Back to all four nations

Contains public sector information licensed under the Open Government Licence v3.0. Source: DESNZ Fuel Finder · Report an error in the data. Counties and nations: read from the town in each station address, then checked against postcodes and coordinates.
© 2026 fuel-prices.eu

For journalists & researchers Press room · Research data · Charts · Sources & licences · Reuse licence