Fuel prices in PH1 today, 4 November 2026

Live petrol and diesel prices at 7 stations in the PH1 postcode area, cheapest first, from the government's Fuel Finder open data.

Cheapest unleaded
171.7p
Cheapest diesel
198.7p
Avg unleaded (PH1)
173.4p
Avg diesel (PH1)
199.8p

7 fuel stations in the PH1 postcode area report pump prices to the government's Fuel Finder scheme. Unleaded runs from 171.7p at Morrisons up to 177.9p, a 6.2p gap across PH1, so it pays to check before you fill up. On average PH1 is 2.7p dearer than the UK as a whole.

Morrisons
Caledonian Road, Perth
PH1 5XD
Price last reported 28 Sept
Car wash · Air
Unleaded171.7p
Diesel198.7p
Burnbrae Garage
Methven, Perth
PH1 3RF
Unleaded171.9p
Diesel198.9p
Gulf
Taste Perthshire Ltd, Bankfoot, Perth
PH1 4EB
Price last reported 26 Sept
24 hours · Air · Water · Toilets
Unleaded171.9p
Diesel201.9p
Asda
89 Dunkeld Road, Perth
PH1 5AP
24 hours · Car wash · Toilets
Unleaded172.7p
Diesel198.7p
Tesco
Crieff Rd, Perth
PH1 2NR
24 hours · Car wash · Air · Water · Toilets
Unleaded172.9p
Diesel198.9p
BP
2 Dunkeld Road, Perth
PH1 5RG
24 hours · Car wash · Air · Water · Toilets
Unleaded174.9p
Diesel199.9p
BP
The Triangle, Inveralmond
PH1 3GA
24 hours · Car wash · Air · Toilets · AdBlue pump
Unleaded177.9p
Diesel203.9p

Data updated 2 hours ago.

Cheapest fuel in PH1: quick answers

Where is the cheapest petrol in PH1?

The cheapest unleaded in the PH1 postcode area right now is 171.7p per litre at Morrisons, CALEDONIAN ROAD, PERTH. The PH1 average is 173.4p.

Where is the cheapest diesel in PH1?

The lowest diesel price in PH1 is currently 198.7p per litre at Morrisons, CALEDONIAN ROAD, PERTH.

Nearby postcode areas