Petrol & diesel prices in Perth

Cheapest Unleaded in Perth: 170.9p a litre, at Shell, Lamb & Gardner (updated 23 Oct, 12:17).

All 11 stations in Perth show a price. Only prices from the last 30 days are ranked.

Fuel

© OpenStreetMap

Cheapest stations

  1. 1 Shell, Lamb & Gardner PH2 7RR Perth 24-hour fuel 170.9p Directions
  2. 2 Burnbrae Garage PH1 3RF Perth 171.9p Directions
  3. 3 Morrisons, Caledonian Road PH1 5XD Perth 172.7p Directions
  4. 4 Asda Perth Superstore, 89 Dunkeld Road PH1 5AP Perth 24-hour fuel 173.7p Directions
  5. 5 BP, 2 Broxden Avenue PH2 0PX Perth 24-hour fuel 173.9p Directions

All stations

Station UnleadedE5DieselPremium diesel
Shell, Edinburgh Road PH2 8DX Perth 1.4 miles 24-hour fuel Directions 175.9p updated 204.9p updated 201.9p updated 224.9p updated
Tesco, Crieff Rd PH1 2NR Perth 1.5 miles 24-hour fuel Directions 173.9p updated 183.9p updated 198.9p updated not sold
BP, 2 Broxden Avenue PH2 0PX Perth 1.7 miles 24-hour fuel Directions 173.9p updated 195.9p updated 204.9p updated 219.9p updated
Burnbrae Garage PH1 3RF Perth 8.7 miles Directions 171.9p updated not sold 198.9p updated not sold
Asda Perth Superstore, 89 Dunkeld Road PH1 5AP Perth 0.4 miles 24-hour fuel Directions 173.7p updated not sold 198.7p updated not sold
Shell, Lamb & Gardner PH2 7RR Perth 7.9 miles 24-hour fuel Directions 170.9p updated 180.9p updated 202.9p updated not sold
Gulf, Taste Perthshire Ltd PH1 4EB Perth 6.8 miles 24-hour fuel Directions 173.9p updated not sold 201.9p updated not sold
Shell, South Inch Filling Station, 4, Edinburgh Road, Perth PH2 8AR Perth 1 mile Directions 175.9p updated 193.9p updated 199.9p updated 217.9p updated
BP, 2 Dunkeld Road PH1 5RG Perth 0.1 miles 24-hour fuel Directions 175.9p updated 196.9p updated 199.9p updated 220.9p updated
Tesco, 25 Perth Road PH2 6JJ Perth 2 miles Directions 173.9p updated 183.9p updated 198.9p updated not sold
Morrisons, Caledonian Road PH1 5XD Perth 0.2 miles Directions 172.7p updated 195.9p updated 198.7p updated not sold

Nearby towns