Home Map Dashboard Garage Calculator Journey Login

Fuel Prices in Scotland

As of 27 July 2026, petrol (E10) in Scotland averages 159.7p per litre — 2.0p above the UK average of 157.7p, with diesel (B7) at 176.7p. Figures are live averages from forecourts reporting under the UK Government Fuel Finder scheme.

Avg petrol (E10)
159.7p
Avg diesel (B7)
176.7p
UK avg petrol
157.7p

Cheapest towns for petrol in Scotland

RankTownAvg petrol (E10)Stations
#1Ayr151.3p7
#2Prestwick153.6p3
#3Renfrew153.9p3
#4Kilmarnock154.1p9
#5Irvine154.4p4
#6Paisley154.4p10
#7Helensburgh155.6p3
#8Dundee156.1p15
#9Galashiels156.2p3
#10Peterhead156.4p4

Fuel prices by town in Scotland

Fuel prices in Scotland: quick answers

How much is petrol in Scotland today?

As of 27 July 2026, petrol (E10) averages 159.7p per litre across Scotland and diesel (B7) 176.7p. Prices update every 15 minutes.

Is fuel cheaper in Scotland than the rest of the UK?

Petrol in Scotland averages 159.7p versus a UK average of 157.7p.

Where is the cheapest fuel in Scotland?

The cheapest larger towns in Scotland right now are shown in the table above — and within any town the spread between forecourts is often 10p a litre or more, so compare locally on the live map.