Fuel prices in Scotland

Unleaded petrol (E10) in Scotland currently runs from 155.9p to 197.9p, averaging 169.8p across 653 stations with recent reports. The lowest is Cot House Services (PA23 8QS).

Compare on Live MapIndependent, comprehensive pricing of UK fuel prices for Scotland. Check board price before travelling.

Stations & prices

Unleaded petrol (E10)

Lowest reported155.9p/L
Average159.8p/L
Recently updated15 of 768 active
Spread (low–high)6.0p
  1. PA23 8QS • reported 3d ago
    ★ Lowest reported
    155.9p
  2. KA18 1PW • reported 11d ago
    1.9p/L below local avg
    157.9p
  3. KA1 4EL • reported 12d ago
    159.7p
  4. KA1 3XF • reported 2d ago
    159.7p
  5. KA18 2AB • reported 10d ago
    159.9p
  6. DG8 7DA • reported 2d ago
    159.9p
  7. KA1 3LS • reported 11d ago
    159.9p
  8. Costco Wholesale Aberdeen Members Only Westhill
    AB32 6UF • Westhill • reported 3d ago
    159.9p
  9. TD1 1PW • reported 3d ago
    159.9p
  10. TD1 2AG • reported 2d ago
    159.9p
  11. TD5 8AY • reported 2d ago
    159.9p
  12. TD7 4BA • reported 21h ago
    159.9p
  13. TD5 8DW • reported yesterday
    160.9p
  14. EH20 9BY • reported yesterday
    161.9p
  15. TD1 2BZ • reported 9d ago
    161.9p

Showing reported prices from official GOV.UK reports. Open a station for reported prices, opening hours and directions — prices can change before you arrive.

Area overview

FuelLowestAverageHighestSpreadReports
Unleaded petrol (E10)155.9p169.8p197.9p42.0p653 of 768
Super unleaded (E5)162.9p187.5p212.9p50.0p444 of 547
Diesel (B7)181.9p199.4p232.8p50.9p386 of 796
Premium diesel202.9p217.9p238.9p36.0p121 of 303
B10199.9p201.9p203.9p4.0p3 of 15
HVO234.9p239.9p244.9p10.0p2 of 3

Supermarket vs. Branded Stations in Scotland

Unleaded petrol (E10) price comparison across 653 local stations

Supermarkets 1.9p/L cheaper
Supermarkets & Clubs201 stations
168.5p/L
Morrisons, Asda, Tesco, Sainsbury's
Branded & Independent452 stations
170.4p/L
Jet, BP, Shell, Independent

Statistics use eligible recent reports — prices updated within 14 days. Stations reporting less recently remain active at their last confirmed board price. Read how we calculate our statistics.

Across all Scotland stations in the UK, we track 814 fuel stations, and 653 of them have reported an unleaded price in the last 14 days. Reported unleaded currently runs from 155.9p to 197.9p, averaging 169.8p — a spread of 42.0p.

Diesel runs from 181.9p to 232.8p, averaging 199.4p across 386 recent reports.

564 stations have updated their price in the last 7 days, and the lowest price we can currently see is 155.9p at Cot House Services.

Prices are reported by stations when they change. The spread is the gap between the lowest and highest reported price — not a guaranteed saving on your journey.

MOT & Service
Sponsored

MOT or service due? Compare local garages

Compare verified local MOT & service prices near Scotland.

Fuel brands in Scotland

INIndependent 136BPBP 108EssoEsso 103AsdaAsda 74GulfGulf 62TescoTesco 60ShellShell 54MorrisonsMorrisons 50JetJet 46Highland FuelsHighland Fuels 28

See all 40 fuel brands →

Explore Scotland

Lanarkshire37 stationsfrom 165.9pGlasgow35 stationsfrom 162.9pAberdeenshire26 stationsfrom 159.9pWest Lothian21 stationsfrom 167.9pStirlingshire18 stationsfrom 166.9pMidlothian18 stationsfrom 164.7pFife17 stationsfrom 166.7pDumfries and Galloway16 stationsfrom 167.9pAyrshire16 stationsfrom 159.9pPerth and Kinross11 stationsfrom 169.7pRenfrewshire11 stationsfrom 165.9pScottish Borders10 stationsfrom 159.9pNorth Lanarkshire9 stationsfrom 166.7pAngus8 stationsfrom 162.9pGlasgow89 stationsfrom 162.9pEdinburgh30 stationsfrom 161.9pAberdeen19 stationsfrom 159.9pDundee15 stationsfrom 168.7pInverness12 stationsfrom 169.7pStirling11 stationsfrom 166.9pPerth11 stationsfrom 166.9pFalkirk11 stationsfrom 168.9pPaisley10 stationsfrom 164.9pAyr9 stationsfrom 166.7pDumfries9 stationsfrom 167.9pOrkney9 stationsfrom 182.1pKilmarnock9 stationsfrom 159.7pHamilton8 stationsfrom 165.9p
Find cheapest fuel near ScotlandCompare reported prices, check station details, and get directions.

Wider area: United Kingdom

Common questions about fuel in Scotland

What is the cheapest petrol at Scotland stations today?

The lowest reported unleaded petrol (E10) price across UK Scotland stations is 155.9p per litre at Cot House Services (PA23 8QS). This is 13.9p/L below the Scotland average of 169.8p across 653 stations with recent reports.

What is the cheapest diesel at Scotland stations today?

Standard diesel (B7) at Scotland stations starts from 181.9p per litre at Costco Wholesale Edinburgh (EH20 9BY), compared to a brand average of 199.4p across 386 recent reports (17.5p/L below average).

How often are Scotland fuel prices updated?

Prices at Scotland stations are monitored continuously via official UK Fuel Finder reports. 110 Scotland stations updated within the last 24 hours, and 591 of 814 updated over the past 7 days. The average price report age across Scotland stations is 9.3 days. Under government regulations, fuel retailers are mandated to publish price revisions within 30 minutes of updating their totem displays.

What is the price spread across Scotland stations?

The price spread for standard petrol across UK Scotland stations is 42.0p per litre (spanning from 155.9p to 197.9p). Choosing the cheapest Scotland station instead of the most expensive one yields an immediate saving of 42.0p per litre on every fill.

Which fuel stations in Scotland are open 24 hours?

381 of 814 stations in Scotland offer 24-hour refuelling access, including Mfg Stirling, Stirling Service Area, Mfg Craigs and 378 more.