Average Petrol Price in Scotland

Petrol (E10)174.02p
Diesel (B7S)200.34p

Today the average petrol price in Scotland is 174.02p per litre. 1.1p higher than the average price for the UK.

The current average price of diesel is 200.34p per litre. 1.6p above the UK diesel average.

We calculate the daily averages by analysing price data from the 815 petrol stations in Scotland that are sending price changes to the Fuel Finder system.

Cheapest Petrol in Scotland

The cheapest petrol price in Scotland can be found in Scottish Borders (170.7p per litre).

Currently, buying 60 litres of petrol in Scottish Borders costs £4.43 less than in Orkney Islands (178.1p per litre).

Ironically, delivery costs play a part in the pricing of fuel. Rural and, especially, island communities tend to pay more at the pump. Rural counties also have fewer supermarkets which pushes the price up.

Supermarkets tend to sell fuel as a loss-leader to encourage shoppers into their stores and higher densities of supermarkets in towns & cities drag the average price down.

Average Fuel Prices by County

Select a county to view local petrol station price data.

COUNTY STATIONS PETROL DIESEL
Aberdeenshire75173.14p200.02p
Angus33172.45p197.92p
Argyll And Bute31175.01p200.28p
Ayrshire57171.28p197.38p
Dumfries And Galloway39174.49p201.39p
Dunbartonshire6171.23p200.57p
East Lothian6172.90p199.73p
Falkirk30172.91p199.61p
Fife36173.75p199.81p
Highlands73177.16p203.51p
Lanarkshire179173.56p199.63p
Midlothian35172.37p195.92p
Moray17174.66p201.37p
Orkney Islands17178.07p201.14p
Perth And Kinross33175.82p203.05p
Renfrewshire37176.82p203.62p
Scottish Borders19170.68p198.52p
Stirling10177.10p202.34p
West Lothian47173.63p199.31p
Western Isles17177.74p209.46p

Average petrol prices last updated at 28 Oct 2026 10:00 (19 hours, and 43 minutes ago).

Petrol & Diesel Price Trends

The average price of petrol in Scotland has decreased by 1p in the last week. Diesel has fallen by 0.2p.

In the last month petrol has dropped by 1.7p and. and diesel has fallen by 0.5p.