Average Petrol Price in Scotland

Petrol (E10)158.10p
Diesel (B7S)177.93p

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

The current average price of diesel is 177.93p per litre. 0.8p above the UK diesel average.

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

Currently, buying 60 litres of petrol in Scottish Borders costs £9.63 less than in Orkney Islands (169.7p 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
Aberdeenshire75158.92p176.38p
Angus33155.03p176.88p
Argyll And Bute32160.74p181.68p
Ayrshire54154.45p174.65p
Dumfries And Galloway37160.14p179.78p
Dunbartonshire6155.80p178.30p
East Lothian6157.70p181.03p
Falkirk29157.03p176.47p
Fife36158.03p177.88p
Highlands71161.64p180.81p
Lanarkshire179157.40p177.75p
Midlothian35154.09p174.43p
Moray17157.02p178.55p
Orkney Islands13169.73p178.58p
Perth And Kinross32159.55p180.68p
Renfrewshire35161.18p180.93p
Scottish Borders19153.68p171.84p
Shetland Islands16164.18p174.32p
Stirling10158.60p178.68p
West Lothian47157.78p178.68p
Western Isles17160.87p182.48p

Average petrol prices last updated at 13 Jun 2026 10:00 (23 hours, and 44 minutes ago).

Petrol & Diesel Price Trends

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

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