Fill-Up

Where's cheapest to fill up in Perth?

All 43 petrol stations in Perth (PH), cheapest first. Free, no sign-up.

Cheapest unleaded today is 167.9p at Jet Blairgowrie — 6.6p under the area average of 174.5p. Diesel averages 202.2p. Perth is 2.4p dearer than the UK average.

Prices as of 2 November 2026, retailer-reported to the government Fuel Finder scheme.

Petrol stationUnleaded (E10)Diesel (B7)
Jet Blairgowrie
PH10 6DQ
167.9p 197.9p
Tesco Blairgowrie Welton Superstore
PH10 6NB
167.9p 197.9p
Shell Coupar Angus Forecourt
PH13 9AF
168.9p 201.9p
Gulf Blair Atholl Fuel Express Automat
PH18 5SX
169.7p 199.7p
Pace Dunkeld Fuel Express Automat
PH8 0DN
169.7p 199.7p
Shell Loaninghead
PH3 1PH
170.9p 202.9p
Shell Inchmichael Forecourt
PH2 7RR
170.9p 202.9p
Esso MFG Grantown
PH26 3EJ
171.9p 205.9p
Burnbrae Garageprice 3 wks old
PH1 3RF
171.9p 198.9p
BP MFG Pitlochry
PH16 5LY
171.9p 201.9p
Oilfast Balbeggie
PH2 6HE
171.9p 199.9p
Oilfast Guildtown
PH2 6BS
171.9p 199.9p
Esso MFG Newtonmore
PH20 1AP
171.9p 205.9p
BP Aviemore SF Connect
PH22 1PD
172.9p 205.9p
Ballinluig Services ltd
PH9 0LG
172.9p 201.9p
Gleaner Ben Nevis Services
PH33 6TF
172.9p 199.9p
Gleaner Glengarry
PH35 4HL
172.9p 199.9p
Highland Fuels Viewfield
PH5 2AE
172.9p 199.9p
Gleaner Onich Services
PH33 6RZ
172.9p 199.9p
Asda Aberfeldy Express Petrol
PH15 2AF
172.9p 201.9p
Asda Perth Superstoreprice 3 wks old
PH1 5AP
173.7p 198.7p
MFG Morrisons Perth
PH1 5XD
173.7p 198.7p
Taste Perthshire Gulf Fuel Station
PH1 4EB
173.9p 201.9p
MFG Morrisons Fort William
PH33 6AN
173.9p 198.9p
Gulf Claymore
PH49 4HP
173.9p 199.9p
BP BEN
PH336TQ
174.9p 199.9p
JET Great Glen
PH32 4DD
174.9p 199.9p
Tesco Perth RD Expressprice 3 wks old
PH2 6JJ
174.9p 199.9p
Gulf Crieff Garage
PH7 3HZ
174.9p —
Tesco Perth Extraprice 3 wks old
PH1 2NR
174.9p 199.9p
BP TGC - ST Johnstoneprice 5 wks old
PH1 5RG
175.9p 199.9p
Pace Auchterarder Motors Ltdprice 3 wks old
PH3 1AF
175.9p 203.9p
BP MFG Broxden
PH2 0PX
175.9p 205.9p
Shell Southinchprice 5 wks old
PH2 8AR
175.9p 201.9p
Shell Strathtay
PH2 8DX
176.9p 202.9p
Shell Fort William
PH33 6TJ
176.9p 200.9p
Highland Fuels Ron M Macdonald Old Bridge Garage
PH23 3AS
178.9p 204.9p
BP Perth Services SF Connectprice 5 wks old
PH1 3GA
179.9p 204.9p
Denholm Fishselling LTD
PH41 4QD
180.9p —
Highland Fuels Dalwhinnie Service Station Ltdprice 7 wks old
PH19 1AF
188.8p 205.9p
Highland D C Ryan
PH36 4HZ
196.0p 224.0p
Highland Fuels Central Garage Alyth Ltd
PH11 8AT
— 199.9p
Comrie Garage ta MGK Motors
PH6 2JP
— 210.9p
Get the true cost for your car →

Live prices, plus the fuel you'd burn driving to each one — the bit that needs your mpg. Takes one postcode.

Nearby: Falkirk · Glasgow · Motherwell · Kirkcaldy