Fuel prices in Scotland
Diesel averages 198.9p a litre in Scotland today, 1.0p above the UK average, and petrol 169.0p, 0.1p above the UK average. That's across 699 forecourts that changed a price in the last 30 days. The cheapest diesel is 183.7p at Asda Straiton Superstore in Loanhead. Diesel is down 1.0p on a week ago, and petrol is down 2.9p on a week ago.
Towns with the most forecourts
Cheapest in Scotland
From prices changed in the last 30 days.
- 1559 Super unleaded
Sutherlands Filling Station
Jim's Garage Ford and Mazda · Sutherlands Garage · Shetland
Changed Open 24 hours todayCheapest 24h fuelAir & screenwash - 1629 Super unleaded
Dunecht Garage Ltd
Scottish Fuel · Dunecht Garage · Westhill
Unchanged for Open 24 hours today24h fuelToiletsAir & screenwashWater - 1649 Super unleaded
Brae Garage Shetland Ltd
Brae Garage Shetland Ltd · Brae Garage · Shetland
Unchanged for Open 24 hours todayEV 22kW24h fuel - 1679 Super unleaded
Esson's Garage Ltd
Esson's Garage Ltd · Essons Garage, Maitland Place, Finstown, Orkney, KW17 2EQ · Orkney
Unchanged for Open until 17:30 - 1689 Super unleaded
Riverside Filling Station
Riverside Filling Station · Riverside Service Station · Lochgilphead
Unchanged for Open until 22:00EV 22kWCar washLPGToiletsAir & screenwash - 1709 Super unleaded
Kilmarnock Extra
Tesco · West Shaw Street · Kilmarnock
Changed Open until 23:00EV 7kWCar washAir & screenwashWater - 1709 Super unleaded
Westhill Superstore
Tesco · Tesco Service Station, Endeavour Drive · Westhill
Changed Open until 23:00EV 50kWCar washToiletsAir & screenwashWater - 1709 Super unleaded
Hillside Filling Station
Jet · Hillside Service Station Ltd · Selkirk
Changed Open until 22:00Car washToiletsAir & screenwashWater - 1719 Super unleaded
K&A Anderson
Shell · Lonenwell · Alford
Changed Open 24 hours today24h fuelCar washToiletsAir & screenwash - 1719 Super unleaded
Beath Service Station
Gulf · Beath Service Station 4 High Street · Cowdenbeath
Changed Open 24 hours today24h fuelCar washToiletsAir & screenwashWater - 1719 Super unleaded
Westhill Service Station Ltd
BP · Spar Stores · Westhill
Changed Open until 22:00Car washToiletsAir & screenwashWater - 1719 Super unleaded
Cot House Services
Jet · Cothouse Garage · Dunoon
Unchanged for Open until 22:00Car washToiletsAir & screenwash - 1729 Super unleaded
Sainsburys Hawick Automat
Sainsbury's · Commercial Road · Hawick
Changed Open until 21:00Air & screenwash - 1729 Super unleaded
Fossoway Garage
Shell · Fossoway Garage · Kinross
Unchanged for Open until 20:00Air & screenwashWater - 1729 Super unleaded
Sainsburys Kelso
Sainsbury's · Pinnaclehill Industrial Estate · Kelso
Unchanged for Open until 22:00Air & screenwash - 1729 Super unleaded
Costco Wholesale Edinburgh
Costco · Costkea Way · Edinburgh
Unchanged for Open until 21:30Members only Toilets - 1739 Super unleaded
Costco Wholesale Glasgow
Costco · St Rollox Business Park · Glasgow
Unchanged for Open until 21:30Members only Toilets - 1749 Super unleaded
Shettleston Extra
Tesco · Annick St · Glasgow
Changed Open 24 hours todayEV 7kW24h fuelCar washToiletsAir & screenwash - 1749 Super unleaded
Coupar Angus Forecourt
Shell · Lamb & Gardiner Ltd · Blairgowrie
Changed Open until 20:00EV 50kWCar washToiletsAir & screenwashWater - 1749 Super unleaded
Isbister Bros Limited
Isbister Bros Limited · Isbister Bros, Quoyloo, Stromness, KW16 3LT · Stromness
Unchanged for Open until 18:00
Fuel in Scotland: common questions
What is the average price of diesel in Scotland?
198.9p a litre, 1.0p above the UK average. Prices range from 181.9p to 232.8p across 620 forecourts.
What is the average price of petrol in Scotland?
169.0p a litre for unleaded (E10), 0.1p above the UK average. Prices range from 152.9p to 206.8p across 699 forecourts.
Where is the cheapest diesel in Scotland?
Asda Straiton Superstore in Loanhead, at 183.7p a litre. The forecourt last changed this price 2 hrs ago.
Where is the cheapest petrol in Scotland?
Bridgend Filling Station in Beauly, at 152.9p a litre. The forecourt last changed this price 3 hrs ago.
Are fuel prices going up in Scotland?
Diesel is down 1.0p on a week ago, and petrol is down 2.9p on a week ago. These compare today's average with the average we recorded seven days ago.
How up to date are these prices?
Each price shows when the forecourt last changed it, so you can see how current it is. Averages leave out prices that haven't changed in 30 days.
Every town in Scotland
The number is how many forecourts are in and around each town.
- Aberdeen 24
- Airdrie 11
- Alexandria 1
- Alloa 3
- Alness 1
- Annan 2
- Anstruther 1
- Arbroath 4
- Ardrossan 7
- Armadale 9
- Auchinleck 2
- Auchterarder 1
- Aviemore 1
- Ayr 9
- Balerno 1
- Banchory 2
- Banff 2
- Bannockburn 6
- Barrhead 13
- Bathgate 9
- Bearsden 18
- Beith 2
- Bellshill 17
- Bishopbriggs 18
- Bishopton 2
- Blackburn, West Lothian 2
- Blairgowrie and Rattray 2
- Blantyre 17
- Bo’ness 2
- Bonhill 2
- Bonnybridge 2
- Bonnyrigg 8
- Bothwell 12
- Brechin 1
- Bridge of Allan 2
- Brightons 4
- Broxburn 4
- Buckhaven 3
- Buckie 3
- Busby 4
- Cairnryan 1
- Callander 1
- Cambusbarron 6
- Cambuslang 15
- Camelon 7
- Campbeltown 2
- Caol 4
- Carluke 3
- Carronshore 5
- Castle Douglas 2
- Chapelhall 4
- Clackmannan 3
- Clarkston 5
- Cleland 4
- Clydebank 15
- Coatbridge 14
- Cockenzie 4
- Colinton 9
- Cove 3
- Cowdenbeath 4
- Crieff 1
- Culloden 1
- Cults 4
- Cumbernauld 13
- Cumnock 2
- Cupar 1
- Currie 1
- Dalbeattie 1
- Dalgety Bay 1
- Dalkeith 6
- Dalmuir 6
- Dalserf 7
- Denny 2
- Dingwall 2
- Dreghorn 5
- Dumbarton 5
- Dumfries 9
- Dunbar 2
- Dundee 16
- Dunfermline 11
- Dunoon 2
- Duntocher 4
- East Calder 2
- East Kilbride 21
- Edinburgh 42
- Elderslie 6
- Elgin 7
- Ellon 2
- Erskine 10
- Eyemouth 2
- Faifley 6
- Falkirk 12
- Forfar 4
- Forres 1
- Fort William 4
- Fraserburgh 3
- Galashiels 4
- Galston 1
- Giffnock 20
- Girvan 1
- Glasgow 102
- Glenrothes 5
- Gorebridge 2
- Gourock 4
- Grangemouth 10
- Greenock 5
- Gretna 2
- Haddington 2
- Hallglen 6
- Hamilton 31
- Harthill 4
- Hawick 2
- Helensburgh 2
- High Blantyre 18
- Holytown 5
- Huntly 3
- Invergordon 1
- Inverkeithing 4
- Inverness 10
- Inverurie 3
- Irvine 7
- Jedburgh 1
- Johnstone 6
- Keith 2
- Kelso 2
- Kelty 1
- Kennoway 2
- Kilbarchan 1
- Kilbirnie 2
- Kilmarnock 8
- Kilsyth 1
- Kilwinning 9
- Kingswells 3
- Kinross 2
- Kirkcaldy 7
- Kirkcudbright 1
- Kirkintilloch 5
- Kirkliston 2
- Kirkwall 3
- Kirriemuir 1
- Lanark 2
- Larbert 5
- Largs 2
- Larkhall 5
- Law 3
- Lennoxtown 1
- Lenzie 3
- Lerwick 5
- Leslie 3
- Lesmahagow 1
- Leven 4
- Linlithgow 2
- Linwood 5
- Livingston 16
- Loanhead 5
- Locharbriggs 2
- Lochgelly 1
- Lockerbie 2
- Lossiemouth 2
- Macduff 2
- Maddiston 4
- Mauchline 1
- Maybole 1
- Mayfield 5
- Meikle Earnock 31
- Methil 4
- Mid Calder 4
- Milngavie 6
- Milton of Campsie 2
- Monifieth 1
- Montrose 2
- Moodiesburn 2
- Mossend 14
- Motherwell 16
- Musselburgh 5
- Nairn 2
- Neilston 2
- New Stevenston 4
- Newarthill 2
- Newmains 4
- Newport-on-Tay 3
- Newton Mearns 12
- Newton Stewart 3
- North Berwick 2
- Oban 3
- Old Kilpatrick 3
- Oldmeldrum 1
- Paisley 39
- Peebles 2
- Penicuik 1
- Perth 9
- Peterculter 1
- Peterhead 5
- Polmont 4
- Port Glasgow 4
- Portlethen 2
- Prestonpans 4
- Prestwick 10
- Queensferry 3
- Renfrew 25
- Rosyth 7
- Rothesay 2
- Rutherglen 22
- Saint Andrews 2
- Saltcoats 7
- Sauchie 3
- Scone 3
- Selkirk 1
- Shotts 2
- Stenhousemuir 6
- Stepps 5
- Stevenston 7
- Stewarton 1
- Stirling 9
- Stonehaven 2
- Stonehouse, South Lanarkshire 1
- Stornoway 3
- Stranraer 3
- Strathaven 2
- Tain 3
- Thornliebank 13
- Thurso 2
- Tranent 5
- Troon 2
- Tullibody 2
- Turriff 2
- Uddingston 6
- Vale of Leven 4
- Viewpark 17
- West Calder 1
- Westhill 4
- Westhill, Highland 3
- Whitburn 9
- Wick 2
- Wishaw 9