Fuel prices in Perth and Kinross

Unleaded petrol (E10) in Perth and Kinross currently runs from 169.7p to 192.9p, averaging 174.5p across 11 stations with recent reports. The lowest is Blair Atholl Fuel Express Automat (PH18 5SX).

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

Stations & prices

Unleaded petrol (E10)

Lowest reported169.7p/L
Average174.5p/L
Recently updated11 of 11 active
Spread (low–high)23.2p
  1. PH18 5SX • reported 6d ago
    ★ Lowest reported
    169.7p
  2. PH8 0DN • reported 6d ago
    4.8p/L below local avg
    169.7p
  3. PH16 5LY • reported 2d ago
    4.6p/L below local avg
    169.9p
  4. PH1 5XD • reported 3d ago
    2.8p/L below local avg
    171.7p
  5. FK7 8HQ • reported 9d ago
    2.6p/L below local avg
    171.9p
  6. PH2 0PX • reported 5d ago
    173.9p
  7. FK15 0NB • reported 12d ago
    173.9p
  8. PH1 5RG • reported 3d ago
    173.9p
  9. PH2 8DX • reported 1d ago
    174.9p
  10. PH1 3GA • reported 2d ago
    176.9p
  11. Kinross Service Area Ⓜ Motorway Services
    KY13 0NQ • reported 3d ago
    192.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)169.7p174.5p192.9p23.2p11 of 11
Super unleaded (E5)185.9p195.6p212.9p27.0p9 of 9
Diesel (B7)199.9p204.4p218.9p19.0p6 of 11
Premium diesel220.9p228.2p238.9p18.0p3 of 7

Supermarket vs. Branded Stations in Perth and Kinross

Unleaded petrol (E10) price comparison across 11 local stations

Supermarkets 3.1p/L cheaper
Supermarkets & Clubs1 station
171.7p/L
Morrisons
Branded & Independent10 stations
174.8p/L
Jet, Shell, BP, Gulf

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 Perth and Kinross stations in the UK, we track 11 fuel stations, and 11 of them have reported an unleaded price in the last 14 days. Reported unleaded currently runs from 169.7p to 192.9p, averaging 174.5p — a spread of 23.2p.

Diesel runs from 199.9p to 218.9p, averaging 204.4p across 6 recent reports.

9 stations have updated their price in the last 7 days, and the lowest price we can currently see is 169.7p at Blair Atholl Fuel Express Automat.

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.

Breakdown Cover
Sponsored

Long drive ahead? Compare UK Breakdown Cover

Save up to 45% on roadside assistance before long trips.

Fuel brands in Perth and Kinross

BPBP 5ShellShell 2JetJet 1GulfGulf 1PAPace 1MorrisonsMorrisons 1

See all 40 fuel brands →

Explore Perth and Kinross

Perth4 stationsfrom 171.7pStirling1 stationfrom 171.9pPitlochry1 stationfrom 169.9pBlair Atholl1 stationfrom 169.7pKinross1 stationfrom 192.9pDunkeld1 stationfrom 169.7pInveralmond1 stationfrom 176.9pDunblane1 stationfrom 173.9p
Find cheapest fuel near Perth and KinrossCompare reported prices, check station details, and get directions.

Wider area: Scotland

Common questions about fuel in Perth and Kinross

What is the cheapest petrol in Perth and Kinross today?

The lowest reported unleaded petrol (E10) price in Perth and Kinross is 169.7p per litre at Blair Atholl Fuel Express Automat (PH18 5SX). This is 4.8p/L below the Perth and Kinross average of 174.5p across 11 stations with recent reports.

What is the cheapest diesel in Perth and Kinross today?

Standard diesel (B7) in Perth and Kinross starts from 199.9p per litre at Mfg Pitlochry (PH16 5LY), compared to an area average of 204.4p across 6 recent reports (4.5p/L below average).

How often are fuel prices in Perth and Kinross updated?

Prices in Perth and Kinross are monitored continuously via official UK Fuel Finder reports. 2 stations in Perth and Kinross updated within the last 24 hours, and 9 of 11 updated over the past 7 days. The average price report age across Perth and Kinross is 4.2 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 fuel stations in Perth and Kinross?

The price spread for standard petrol in Perth and Kinross is 23.2p per litre (spanning from 169.7p to 192.9p). Choosing the cheapest station instead of the most expensive one yields an immediate saving of 23.2p per litre on every fill.

Are supermarket fuel stations cheaper in Perth and Kinross?

1 of the 11 stations in Perth and Kinross are run by supermarkets (Morrisons). Supermarket stations (Morrisons) average 171.7p for unleaded, which is 3.1p/L cheaper than branded stations (Jet, Shell, BP averaging 174.8p).

Which fuel stations in Perth and Kinross are open 24 hours?

9 of 11 stations in Perth and Kinross offer 24-hour refuelling access, including Mfg Stirling, Shell Strathtay, Blair Atholl Fuel Express Automat and 6 more.