All 43 petrol stations in Perth (PH), cheapest first. Free, no sign-up.
Prices as of 2 November 2026, retailer-reported to the government Fuel Finder scheme.
| Petrol station | Unleaded (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 |
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