Cheapest fuel prices in Perth

The latest prices from petrol stations near Perth, from the UK's official fuel price data, updated twice a day.

Across 9 forecourts near Perth with a price reported in the last week, unleaded averages 169.2p - 2.7p above the UK average of 166.5p. Prices range from 159.7p to 173.9p, a spread of 14.2p a litre. The cheapest brand locally is BP (169.2p across 3 stations); the dearest is Shell (172.9p).

Cheapest unleaded near Perth

  1. Asda Perth Superstore - 89 Dunkeld Road, PH1 5AP - 159.7p
  2. TGC - St Johnstone - 2 Dunkeld Road, PH1 5RG - 161.9p
  3. MFG Morrisons Perth - Caledonian Road, PH1 5XD - 169.7p
  4. Perth Extra - Petrol Filling Station - Crieff Rd, PH1 2NR - 169.9p
  5. Perth Rd Express - 25 Perth Road, Scone, PH2 6JJ - 169.9p
  6. Southinch Filling Station - South Inch Filling Station, 4 Edinburgh Road, Perth, PH2 8AR - 171.9p
  7. MFG Broxden - 2 Broxden Avenue, PH2 0PX - 171.9p
  8. Shell Strathtay - Edinburgh Road, PH2 8DX - 173.9p
  9. Perth Services SF Connect - The Triangle, PH1 3GA - 173.9p

Cheapest unleaded near Perth this week

DayCheapestStation
Sat 14 Nov159.7pAsda Perth Superstore
Fri 13 Nov159.7pAsda Perth Superstore
Thu 12 Nov159.7pAsda Perth Superstore
Wed 11 Nov159.9pStewart and Smart
Tue 10 Nov159.9pStewart and Smart
Mon 9 Nov159.9pStewart and Smart
Sun 8 Nov164.9pStewart and Smart

Fuel prices in nearby towns