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. 1999 Premium diesel

    Clydeholm Retail Limited

    Esso · Clydeholm Service Station · Clydebank

    Unchanged for Open until 23:45
    Cheapest Air & screenwashWater
  2. 2019 Premium diesel

    Dumbarton Service Station

    Gulf · Gulf · Dumbarton

    Unchanged for Open until 22:00
    Car washToilets
  3. 2029 Premium diesel

    Coupar Angus Forecourt

    Shell · Lamb & Gardiner Ltd · Blairgowrie

    Changed Open until 20:00
    EV 50kWCar washToiletsAir & screenwashWater
  4. 2029 Premium diesel

    Westhill Service Station Ltd

    BP · Spar Stores · Westhill

    Changed Open until 22:00
    Car washToiletsAir & screenwashWater
  5. 2029 Premium diesel

    Coilacriech Inn

    Coilacriech Inn · Coilacreich Inn · Ballater

    Unchanged for Open until 22:00
  6. 2039 Premium diesel

    Ardeer Services

    Jet · 1 Glencairn Street · Ayrshire

    Changed Open 24 hours today
    EV 50kW24h fuelAir & screenwashWater
  7. 2049 Premium diesel

    Hillside Filling Station

    Jet · Hillside Service Station Ltd · Selkirk

    Changed Open until 22:00
    Car washToiletsAir & screenwashWater
  8. 2059 Premium diesel

    Clyde Tunnel Service Station LTD

    Clyde Tunnel Service Station Ltd · Clyde Tunnel Service Station Ltd · Glasgow

    Unchanged for Open 24 hours today
    24h fuelCar washAir & screenwashWater
  9. 2059 Premium diesel

    MFG Morrisons Airdrie

    Morrisons · Gartlea Road · Airdrie

    Unchanged for Open until 22:00
    EV 50kW24h fuelToiletsAir & screenwash
  10. 2059 Premium diesel

    MFG Morrisons Earlston

    Morrisons · Melrose Road · Earlston

    Unchanged for Open 24 hours today
    24h fuelCar washAir & screenwash
  11. 2076 Premium diesel

    Bishopmill Service Station

    Esso Bishopmill Elgin · Buccaneer Garage · Elgin

    Changed Open 24 hours today
    24h fuelCar washToiletsAir & screenwashWater
  12. 2079 Premium diesel

    MFG Morrisons Bathgate

    Morrisons · Linkston Way · Bathgate

    Changed Open until 23:00
    EV 50kWCar washLPGAir & screenwashWater
  13. 2080 Premium diesel

    Bridgend Shop

    Bridgend Shop · Bridgend Shop · Islay

    Unchanged for Open until 21:00
    Car washAir & screenwash
  14. 2089 Premium diesel

    MFG Morrisons Kirkcaldy

    Morrisons · Esplanade · Kirkcaldy

    Unchanged for Open until 23:00
    EV 50kWCar washLPGAir & screenwash
  15. 2089 Premium diesel

    MFG Morrisons Helensburgh

    Morrisons · Cardross Road · Helensburgh

    Unchanged for Open until 22:00
    Air & screenwash
  16. 2099 Premium diesel

    MFG Morrisons Fort William

    Morrisons · Carmichael Way · Fort William

    Changed Open 24 hours today
    AdBlue pump24h fuelAir & screenwash
  17. 2099 Premium diesel

    MFG Morrisons Alness

    Morrisons · Dalmore Road · Alness

    Changed Open until 23:00
    Car washAir & screenwash
  18. 2099 Premium diesel

    Glencairn Service Station

    BP · 4 Low Glencairn Street · Kilmarnock

    Unchanged for Open 24 hours today
    EV 50kWAir & screenwash
  19. 2099 Premium diesel

    EG Stepps

    EG On The Move · Land South of Junction 3 M80 · Glasgow

    Unchanged for Open 24 hours today
    AdBlue pump24h fuelCar washToiletsAir & screenwash
  20. 2109 Premium diesel

    Campfield Filling Station

    Shell · Campfield Filling Station · Banchory

    Changed Open 24 hours today
    24h fuelCar washAir & 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.