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. 1819 Diesel

    Costco Wholesale Edinburgh

    Costco · Costkea Way · Edinburgh

    Unchanged for Open until 21:30
    Members only Toilets
  2. 1837 Diesel

    Asda Straiton Superstore

    Asda Straiton Superstore · Pentland Road · Loanhead

    Changed Open 24 hours today
    Cheapest 24h fuel
  3. 1859 Diesel

    Sainsburys Straiton

    Sainsbury's · Straiton Mains · Loanhead

    Changed Open until 22:00
    EV 50kWCar washAir & screenwash
  4. 1877 Diesel

    Asda Chesser Supercentre

    Asda Chesser Supercentre · 3 New Mart Road · Edinburgh

    Unchanged for Open 24 hours today
    24h fuelCar washToilets
  5. 1879 Diesel

    Costco Wholesale Aberdeen

    Costco Wholesale Aberdeen · Plots 8 and 10 Kingshill Commercial Park · Westhill, Aberdeen

    Changed Open until 21:30
    Members only
  6. 1879 Diesel

    Costco Wholesale Glasgow

    Costco · St Rollox Business Park · Glasgow

    Changed Open until 21:30
    Members only Toilets
  7. 1879 Diesel

    Penicuik Superstore

    Tesco · Tesco Stores Ltd · Penicuik

    Unchanged for Open 24 hours today
    EV 7kW24h fuelCar washToiletsAir & screenwash
  8. 1879 Diesel

    Sainsburys Currie

    Sainsbury's · Lanark Road West · Edinburgh

    Unchanged for Open until 22:00
    Air & screenwash
  9. 1879 Diesel

    Corstorphine Extra

    Tesco · 30 Meadow Place Road · Edinburgh

    Unchanged for Open 24 hours today
    EV 7kW24h fuelToiletsAir & screenwashWater
  10. 1879 Diesel

    Colinton Superstore

    Tesco · Colinton Mains Dr · Edinburgh

    Unchanged for Open until 22:00
    EV 7kWCar washToiletsAir & screenwashWater
  11. 1879 Diesel

    Sainsburys Murrayfield

    Sainsbury's · 39 Westfield Road · Edinburgh

    Unchanged for Open until 22:30
    Car washAir & screenwash
  12. 1879 Diesel

    Sainsburys Edinburgh Longstone

    Sainsbury's · Inglis Green Road · Edinburgh

    Unchanged for Open until 22:30
    EV 7kWAir & screenwash
  13. 1889 Diesel

    Masonhill Service Station

    Esso · Masonhill Service Station · Ayr

    Changed Open 24 hours today
    24h fuelCar washAir & screenwash
  14. 1897 Diesel

    Burnpark Service Station Limited

    Gulf · Burnpark Filling Station · Kilmarnock

    Unchanged for Open until 22:00
    Air & screenwashWater
  15. 1897 Diesel

    Asda Ayr Superstore

    Asda Ayr Superstore · Liberator Drive, Heathfield Retail Park · Ayr

    Unchanged for Open 24 hours today
    24h fuelToilets
  16. 1899 Diesel

    Asda Kilmarnock Superstore

    Asda Kilmarnock Superstore · 10 Queens Drive · Kilmarnock

    Changed Open 24 hours today
    EV 50kW24h fuelToilets
  17. 1899 Diesel

    Creetown Service Station

    Creetown Service Station · Louden Place · Creetown

    Unchanged for Open 24 hours today
    AdBlue pump24h fuelAir & screenwashWater
  18. 1899 Diesel

    Abbotsinch Service Station JET

    Jet · Abbotsinch Petrol Station · Renfrew

    Unchanged for Open 24 hours today
    24h fuelCar washAir & screenwash
  19. 1899 Diesel

    Ayr Extra

    Tesco · Tesco Stores Ltd · Ayr

    Unchanged for Open 24 hours today
    EV 7kW24h fuelToiletsAir & screenwashWater
  20. 1899 Diesel

    Sainsburys Prestwick

    Sainsbury's · 125 Ayr Road · Prestwick

    Unchanged for Open until 22:30
    Air & 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.