Daily report · 22 May 2026
Cheap Diesel & Petrol Near Perth
Live fuel prices for all 42 petrol stations in the PH postcode area, covering Perth and surrounding Scotland. Updated daily from the UK Government.
Average fuel prices in PH today
Unleaded (E10)
162.2p / litre
2.9p above the UK average.
Diesel (B7)
186.7p / litre
1.3p above the UK average.
Cheapest petrol in PH today
The 10 cheapest petrol stations for unleaded (E10) in the PH postcode area.
Cheapest diesel in PH today
The 10 cheapest petrol stations for diesel (B7) in the PH postcode area.
| # | Brand | Postcode | Diesel |
|---|---|---|---|
| 1 | Morrisons | PH1 5XD | 179.9p |
| 2 | Burnbrae Garage | PH1 3RF | 180.9p |
| 3 | Asda | PH1 5AP | 181.7p |
| 4 | Tesco | PH1 2NR | 181.9p |
| 5 | Tesco | PH10 6NB | 181.9p |
| 6 | Jet | PH10 6DQ | 181.9p |
| 7 | Tesco | PH2 6JJ | 181.9p |
| 8 | Highland Fuels | PH5 2AE | 182.9p |
| 9 | Gulf | PH49 4HP | 183.9p |
| 10 | Shell | PH13 9AF | 183.9p |
About fuel prices in Perth
The PH postcode area covers Perth in Scotland. GetCheapFuel tracks 42fuel stations in this area, including major retailers like Tesco, BP, Shell, Esso, Sainsbury's, Morrisons, Asda and Texaco alongside independent forecourts.
All prices on this page are pulled directly from the UK Government daily and reflect what drivers actually pay at the pump. To find the cheapest fuel near your exact location, use the interactive map and tap "Use My Location".
Other UK postcode areas
E · East LondonEC · City of LondonN · North LondonNW · North West LondonSE · South East LondonSW · South West LondonW · West LondonWC · West Central LondonBR · BromleyCR · CroydonDA · DartfordEN · EnfieldHA · HarrowIG · IlfordKT · Kingston upon ThamesRM · RomfordSM · SuttonTN · Tunbridge WellsTW · TwickenhamUB · UxbridgeWD · WatfordB · BirminghamBA · BathBB · Blackburn