PetrolFox
  1. UK
  2. ›Scotland

Scotland fuel prices

809 stations in Scotland, cheapest first.

Find the cheapest near you

Cheapest 50 of 809 stations · Unleaded

  1. 1

    Ravenspoint Trading Ltd

    Ravenspoint Centre, Kershader, Isle Of Lewis HS2 9QA

    142.9p

    Cheapest

  2. 2

    BP Wilsons

    95 Alexandria Parade, Dunoon PA23 8AL

    159.9p

    +17.0p

  3. 3

    Pace

    Barrhill Garage

    45A, Barrhill Road, Cumnock KA18 1PW

    164.9p

    +22.0p

Fuel prices in Scotland today

The cheapest unleaded petrol (E10) in Scotland today is 142.9p a litre at Ravenspoint Trading Ltd in Isle of Lewis (HS2 9QA). Across the 764 stations selling it, prices average 175.8p and go up to 210.0p, so filling a 55-litre tank costs between £78.59 and £115.50.

The cheapest diesel in Scotland today is 175.0p a litre at Papay community cooperative in Orkney (KW17 2BU). Across the 790 stations selling it, prices average 201.0p and go up to 234.9p, so filling a 55-litre tank costs between £96.25 and £129.19.

Unleaded in Scotland averages 175.8p, 1.4p more than the UK average (174.4p). Diesel in Scotland averages 201.0p, 1.5p more than the UK average (199.5p).

Super unleaded (E5) is sold at 545 stations, from 165.0p at Gleaner Oils gunns garage. Premium diesel is sold at 303 stations, from 198.9p at BP Southmuir Services Ltd. The 242 supermarket stations charge 174.1p on average for unleaded, 2.6p less than the other 522. Motorway services charge 192.4p for unleaded on average, 16.9p more than other stations.

Fuel prices in Scotland today, pence per litre
FuelCheapestAverageHighestStations
Unleaded142.9p175.8p210.0p764
Super unleaded165.0p192.7p219.9p545
Diesel175.0p201.0p234.9p790
Premium diesel198.9p219.3p239.9p303

Counties and areas in Scotland

Average unleaded price, cheapest highlighted

  • Aberdeen City22 stations174.8p+3.7p
  • Aberdeenshire50 stations175.5p+4.4p
  • Angus14 stations175.1p+4.0p
  • Argyll and Bute42 stations178.6p+7.5p
  • City of Edinburgh38 stations173.9p+2.8p
  • Clackmannanshire5 stations172.2p+1.1p
  • Dumfries and Galloway39 stations176.3p+5.2p
  • Dundee City12 stations173.4p+2.3p

Petrol stations in Scotland

Scotland has 809 petrol stations reporting prices: the biggest names are Esso (114), BP (108), Shell (65), Gulf (60), Tesco (57) and Morrisons (50), with 131 from other chains and 224 independents. 331 are open 24 hours a day and 79 close on Sundays. 248 are at a supermarket and 14 are at motorway services. Of the 809, 691 sell bottled AdBlue, 599 offer air and screenwash, 427 have a car wash, 414 have customer toilets, 378 have water, 90 have AdBlue pumps and 30 sell LPG.

In Scotland, East Ayrshire has the cheapest average unleaded (171.1p) and Shetland Islands the most expensive (179.1p), out of 32 counties with at least two stations. For diesel, East Ayrshire is cheapest (195.8p) and Na h-Eileanan Siar dearest (209.6p).

Questions about fuel in Scotland

Where is the cheapest petrol in Scotland?
Ravenspoint Trading Ltd in Isle of Lewis (HS2 9QA) has the cheapest unleaded at 142.9p a litre. The cheapest super unleaded is 165.0p at Gleaner Oils gunns garage.
Where is the cheapest diesel in Scotland?
Papay community cooperative in Orkney (KW17 2BU) has the cheapest diesel at 175.0p a litre. The cheapest premium diesel is 198.9p at BP Southmuir Services Ltd.
How much is petrol in Scotland today?
Unleaded averages 175.8p a litre across 764 stations, from 142.9p to 210.0p. Diesel averages 201.0p a litre across 790 stations, from 175.0p to 234.9p.
How many petrol stations are there in Scotland?
Scotland has 809 petrol stations reporting prices: the biggest names are Esso (114), BP (108), Shell (65), Gulf (60), Tesco (57) and Morrisons (50), with 131 from other chains and 224 independents.
Which petrol stations in Scotland are open 24 hours?
331 stations are open 24 hours: Jet MFG Stirling, Cowdenbeath Service Station, BP Karan Peggy White Service Station, Esso MFG Dalrymple, Gulf Cumbernauld Fuel Express Automat, Tesco Rutherglen Extra - Petrol Filling Station and 325 more.
Which county in Scotland has the cheapest petrol?
East Ayrshire, where unleaded averages 171.1p a litre. The most expensive is Shetland Islands at 179.1p.
Where can I buy LPG in Scotland?
30 stations sell LPG: MFG Morrisons Falkirk, MFG Morrisons Kilmarnock, MFG Morrisons Paisley Anchor Mills, Gulf Aberlour Filling Station, BP MFG Musselburgh and 25 more.
Where is there AdBlue at the pump in Scotland?
90 stations have AdBlue pumps: BP MFG Pinefield, Jet MFG Auchinleck, BP MFG Bowhouse, Route 74 Glasgow, MFG Kessock and 85 more.
How up to date are these prices?
Retailers report their prices to the UK government's Fuel Finder scheme. We check for changes every 15 minutes; these prices were last checked at 23:03 on 13 October.

Prices checked 13 Oct, 23:03 and refreshed every 15 minutes. Prices are reported by retailers, so check at the pump.

Source: Fuel Finder. Contains public sector information licensed under the Open Government Licence v3.0. Postcode data from postcodes.io.