Skip to content
forecourts.uk

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.

  1. 1559 Super unleaded

    Sutherlands Filling Station

    Jim's Garage Ford and Mazda · Sutherlands Garage · Shetland

    Changed Open 24 hours today
    Cheapest 24h fuelAir & screenwash
  2. 1629 Super unleaded

    Dunecht Garage Ltd

    Scottish Fuel · Dunecht Garage · Westhill

    Unchanged for Open 24 hours today
    24h fuelToiletsAir & screenwashWater
  3. 1649 Super unleaded

    Brae Garage Shetland Ltd

    Brae Garage Shetland Ltd · Brae Garage · Shetland

    Unchanged for Open 24 hours today
    EV 22kW24h fuel
  4. 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
  5. 1689 Super unleaded

    Riverside Filling Station

    Riverside Filling Station · Riverside Service Station · Lochgilphead

    Unchanged for Open until 22:00
    EV 22kWCar washLPGToiletsAir & screenwash
  6. 1709 Super unleaded

    Kilmarnock Extra

    Tesco · West Shaw Street · Kilmarnock

    Changed Open until 23:00
    EV 7kWCar washAir & screenwashWater
  7. 1709 Super unleaded

    Westhill Superstore

    Tesco · Tesco Service Station, Endeavour Drive · Westhill

    Changed Open until 23:00
    EV 50kWCar washToiletsAir & screenwashWater
  8. 1709 Super unleaded

    Hillside Filling Station

    Jet · Hillside Service Station Ltd · Selkirk

    Changed Open until 22:00
    Car washToiletsAir & screenwashWater
  9. 1719 Super unleaded

    K&A Anderson

    Shell · Lonenwell · Alford

    Changed Open 24 hours today
    24h fuelCar washToiletsAir & screenwash
  10. 1719 Super unleaded

    Beath Service Station

    Gulf · Beath Service Station 4 High Street · Cowdenbeath

    Changed Open 24 hours today
    24h fuelCar washToiletsAir & screenwashWater
  11. 1719 Super unleaded

    Westhill Service Station Ltd

    BP · Spar Stores · Westhill

    Changed Open until 22:00
    Car washToiletsAir & screenwashWater
  12. 1719 Super unleaded

    Cot House Services

    Jet · Cothouse Garage · Dunoon

    Unchanged for Open until 22:00
    Car washToiletsAir & screenwash
  13. 1729 Super unleaded

    Sainsburys Hawick Automat

    Sainsbury's · Commercial Road · Hawick

    Changed Open until 21:00
    Air & screenwash
  14. 1729 Super unleaded

    Fossoway Garage

    Shell · Fossoway Garage · Kinross

    Unchanged for Open until 20:00
    Air & screenwashWater
  15. 1729 Super unleaded

    Sainsburys Kelso

    Sainsbury's · Pinnaclehill Industrial Estate · Kelso

    Unchanged for Open until 22:00
    Air & screenwash
  16. 1729 Super unleaded

    Costco Wholesale Edinburgh

    Costco · Costkea Way · Edinburgh

    Unchanged for Open until 21:30
    Members only Toilets
  17. 1739 Super unleaded

    Costco Wholesale Glasgow

    Costco · St Rollox Business Park · Glasgow

    Unchanged for Open until 21:30
    Members only Toilets
  18. 1749 Super unleaded

    Shettleston Extra

    Tesco · Annick St · Glasgow

    Changed Open 24 hours today
    EV 7kW24h fuelCar washToiletsAir & screenwash
  19. 1749 Super unleaded

    Coupar Angus Forecourt

    Shell · Lamb & Gardiner Ltd · Blairgowrie

    Changed Open until 20:00
    EV 50kWCar washToiletsAir & screenwashWater
  20. 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.