Average Petrol Price in Scotland

Petrol (E10)162.67p
Diesel (B7S)183.74p

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

The current average price of diesel is 183.74p per litre. 1.7p above the UK diesel average.

We calculate the daily averages by analysing price data from the 804 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 (158.6p per litre).

Currently, buying 60 litres of petrol in Scottish Borders costs £7.72 less than in Orkney Islands (171.5p 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
Aberdeenshire74161.83p184.16p
Angus33161.42p182.17p
Argyll And Bute31163.08p183.41p
Ayrshire55159.67p179.62p
Dumfries And Galloway38163.46p184.93p
Dunbartonshire6162.58p185.42p
East Lothian6162.40p183.40p
Falkirk29162.52p182.91p
Fife36162.64p182.90p
Highlands72165.21p187.76p
Lanarkshire179163.27p184.05p
Midlothian35160.18p180.55p
Moray17160.97p183.38p
Orkney Islands14171.48p183.01p
Perth And Kinross33163.39p184.58p
Renfrewshire36165.16p186.25p
Scottish Borders18158.61p180.72p
Stirling10164.80p185.01p
West Lothian47162.02p182.76p
Western Isles17160.82p188.23p

Average petrol prices last updated at 18 Aug 2026 10:00 (2 hours, and 16 minutes ago).

Petrol & Diesel Price Trends

The average price of petrol in Scotland has decreased by 0.3p in the last week. Diesel has risen by 0.1p.

In the last month, petrol has increased by 6.9p and diesel has risen by 13.9p.