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.7p, 0.8p 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.2p on a week ago.

Towns with the most forecourts

Cheapest in Scotland

From prices changed in the last 30 days.

  1. 1529 Unleaded

    Bridgend Filling Station

    Bridgend Filling Station · Station Road · Beauly

    Changed Open until 21:00
    Cheapest ToiletsAir & screenwashWater
  2. 1548 Unleaded

    Bolts Car Hire Ltd Lerwick

    Bolts Car Hire Ltd Lwk · 34 North Road · Lerwick

    Changed Open 24 hours today
    EV 7kW24h fuel
  3. 1548 Unleaded

    Bolts Car Hire Ltd Sumburgh

    Bolts Car Hire Ltd Sumburgh · Bolts Car Hire · Shetland

    Changed Open 24 hours today
    24h fuel
  4. 1559 Unleaded

    Cot House Services

    Jet · Cothouse Garage · Dunoon

    Unchanged for Open until 22:00
    Car washToiletsAir & screenwash
  5. 1566 Unleaded

    Sound Service Station

    Sound Service Station · Sound Service Station · Lerwick

    Changed Open until 22:00
  6. 1569 Unleaded

    Costco Wholesale Aberdeen

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

    Changed Open until 21:30
    Members only
  7. 1579 Unleaded

    Barrhill Garage

    Pace · 45A Barrhill Road, Cumnock, KA18 1PW · Cumnock

    Unchanged for Open until 22:00
  8. 1585 Unleaded

    Pittentrail Garage

    Highland Fuels · Pittentrail Garage · Rogart

    Changed Open 24 hours today
    24h fuelWater
  9. 1597 Unleaded

    Asda Kilmarnock Superstore

    Asda Kilmarnock Superstore · 10 Queens Drive · Kilmarnock

    Unchanged for Open 24 hours today
    EV 50kW24h fuelToilets
  10. 1597 Unleaded

    Burnpark Service Station Limited

    Gulf · Burnpark Filling Station · Kilmarnock

    Unchanged for Open until 22:00
    Air & screenwashWater
  11. 1599 Unleaded

    Stewart and Smart

    Stewart and Smart · Stewart & Smart, 8-16, Stirling Road, Milnathort, Kinross, KY13 9XG · Kinross

    Changed Open 24 hours today
    24h fuelCar washToiletsAir & screenwashWater
  12. 1599 Unleaded

    K&A Anderson

    Shell · Lonenwell · Alford

    Changed Open 24 hours today
    24h fuelCar washToiletsAir & screenwash
  13. 1599 Unleaded

    Beath Service Station

    Gulf · Beath Service Station 4 High Street · Cowdenbeath

    Changed Open 24 hours today
    24h fuelCar washToiletsAir & screenwashWater
  14. 1599 Unleaded

    Westhill Service Station Ltd

    BP · Spar Stores · Westhill

    Changed Open until 22:00
    Car washToiletsAir & screenwashWater
  15. 1599 Unleaded

    Hillside Filling Station

    Jet · Hillside Service Station Ltd · Selkirk

    Changed Open until 22:00
    Car washToiletsAir & screenwashWater
  16. 1599 Unleaded

    Asda Galashiels Superstore

    Asda Galashiels Superstore · Currie Road · Galashiels

    Unchanged for Open 24 hours today
    EV 7kW24h fuelToilets
  17. 1599 Unleaded

    Creetown Service Station

    Creetown Service Station · Louden Place · Creetown

    Unchanged for Open 24 hours today
    AdBlue pump24h fuelAir & screenwashWater
  18. 1599 Unleaded

    Maxwell Motors Jet Filling Station

    Jet · Maxwell Motors · Kelso

    Unchanged for Open until 20:00
    Car washAir & screenwashWater
  19. 1599 Unleaded

    Wilderhaugh Service Station

    Shell · Adam Purves Galashiels Ltd · Galashiels

    Unchanged for Open 24 hours today
    24h fuelCar washAir & screenwashWater
  20. 1599 Unleaded

    MFG Auchinleck

    Jet · 1 Main Street · Auchinleck

    Unchanged for Open 24 hours today
    AdBlue pump24h fuelCar washToiletsAir & 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.7p a litre for unleaded (E10), 0.8p 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 1 hr 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.2p 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.