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.
- 1819 Diesel
Costco Wholesale Edinburgh
Costco · Costkea Way · Edinburgh
Unchanged for Open until 21:30Members only Toilets - 1837 Diesel
Asda Straiton Superstore
Asda Straiton Superstore · Pentland Road · Loanhead
Changed Open 24 hours todayCheapest 24h fuel - 1859 Diesel
Sainsburys Straiton
Sainsbury's · Straiton Mains · Loanhead
Changed Open until 22:00EV 50kWCar washAir & screenwash - 1877 Diesel
Asda Chesser Supercentre
Asda Chesser Supercentre · 3 New Mart Road · Edinburgh
Unchanged for Open 24 hours today24h fuelCar washToilets - 1879 Diesel
Costco Wholesale Aberdeen
Costco Wholesale Aberdeen · Plots 8 and 10 Kingshill Commercial Park · Westhill, Aberdeen
Changed Open until 21:30Members only - 1879 Diesel
Costco Wholesale Glasgow
Costco · St Rollox Business Park · Glasgow
Changed Open until 21:30Members only Toilets - 1879 Diesel
Penicuik Superstore
Tesco · Tesco Stores Ltd · Penicuik
Unchanged for Open 24 hours todayEV 7kW24h fuelCar washToiletsAir & screenwash - 1879 Diesel
Sainsburys Currie
Sainsbury's · Lanark Road West · Edinburgh
Unchanged for Open until 22:00Air & screenwash - 1879 Diesel
Corstorphine Extra
Tesco · 30 Meadow Place Road · Edinburgh
Unchanged for Open 24 hours todayEV 7kW24h fuelToiletsAir & screenwashWater - 1879 Diesel
Colinton Superstore
Tesco · Colinton Mains Dr · Edinburgh
Unchanged for Open until 22:00EV 7kWCar washToiletsAir & screenwashWater - 1879 Diesel
Sainsburys Murrayfield
Sainsbury's · 39 Westfield Road · Edinburgh
Unchanged for Open until 22:30Car washAir & screenwash - 1879 Diesel
Sainsburys Edinburgh Longstone
Sainsbury's · Inglis Green Road · Edinburgh
Unchanged for Open until 22:30EV 7kWAir & screenwash - 1889 Diesel
Masonhill Service Station
Esso · Masonhill Service Station · Ayr
Changed Open 24 hours today24h fuelCar washAir & screenwash - 1897 Diesel
Burnpark Service Station Limited
Gulf · Burnpark Filling Station · Kilmarnock
Unchanged for Open until 22:00Air & screenwashWater - 1897 Diesel
Asda Ayr Superstore
Asda Ayr Superstore · Liberator Drive, Heathfield Retail Park · Ayr
Unchanged for Open 24 hours today24h fuelToilets - 1899 Diesel
Asda Kilmarnock Superstore
Asda Kilmarnock Superstore · 10 Queens Drive · Kilmarnock
Changed Open 24 hours todayEV 50kW24h fuelToilets - 1899 Diesel
Creetown Service Station
Creetown Service Station · Louden Place · Creetown
Unchanged for Open 24 hours todayAdBlue pump24h fuelAir & screenwashWater - 1899 Diesel
Abbotsinch Service Station JET
Jet · Abbotsinch Petrol Station · Renfrew
Unchanged for Open 24 hours today24h fuelCar washAir & screenwash - 1899 Diesel
Ayr Extra
Tesco · Tesco Stores Ltd · Ayr
Unchanged for Open 24 hours todayEV 7kW24h fuelToiletsAir & screenwashWater - 1899 Diesel
Sainsburys Prestwick
Sainsbury's · 125 Ayr Road · Prestwick
Unchanged for Open until 22:30Air & screenwash
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