Cheapest fuel in Perth and Kinross
Petrol (E10) averages 173.2p a litre in Perth and Kinross, the 9th dearest of the 31 counties in Scotland with enough prices. Diesel (B7) averages 201.9p.
Average prices in Perth and Kinross
Most of the prices behind these averages are more than 3 days old.
From 24 forecourts with a usable price in our price data, updated 9:50am on 2 November UK time.
Cheapest forecourts in Perth and Kinross now
Petrol (E10)
-
Stewart And Smart KY13Stewart & Smart, 8-16, Stirling Road, Milnathort, Kinross, KY13 9XG, Kinross, KY13 9XG166.9pLast reported 6 days ago
-
Blairgowrie Welton SuperstoreTesco Stores Ltd, Welton Road, Blairgowrie, PH10 6NB167.9pLast reported 4 days ago
-
Blairgowrie Filling StationJet Fuel Station, 34, Perth Street, Blairgowrie, PH10 6DQ167.9pLast reported 5 days ago
-
Coupar Angus ForecourtLamb & Gardiner Ltd, Union Street, Coupar Angus, Blairgowrie, PH13 9AF168.9pLast reported 9 days ago
-
Dunkeld Fuel Express AutomatPerth Road, Birnam, Dunkeld, Perth & Kinross, PH8 0DN169.7p
-
Blair Atholl Fuel Express AutomatB8079, Bridge Of Tilt, Blair Atholl, Perth & Kinross, PH18 5SX169.7p
-
Loaninghead Filling StationLoaninghead, Auchterarder, PH3 1PH, Auchterarder, PH3 1PH170.9pLast reported 9 days ago
-
BalbeggieA94, Balbeggie, PH2 6HE171.9p
-
GuildtownMain Street, Guildtown, PH2 6BS171.9p
-
MFG PitlochryPerth Road, Pitlochry, Perthshire, PH16 5LY171.9pLast reported 3 days ago
Diesel (B7)
-
Blairgowrie Welton SuperstoreTesco Stores Ltd, Welton Road, Blairgowrie, PH10 6NB197.9pLast reported 26 days ago
-
Blairgowrie Filling StationJet Fuel Station, 34, Perth Street, Blairgowrie, PH10 6DQ197.9pLast reported 27 days ago
-
MFG Morrisons PerthCaledonian Road, Perth, Perthshire, PH1 5XD198.7pLast reported 9 days ago
-
Asda Perth Superstore89 Dunkeld Road, Perth, PH1 5AP198.7pLast reported 19 days ago
-
Burnbrae Garage PH1Burnbrae Garage, Methven, Perth, PH1 3RF198.9pLast reported 9 days ago
-
Dunkeld Fuel Express AutomatPerth Road, Birnam, Dunkeld, Perth & Kinross, PH8 0DN199.7pLast reported 19 days ago
-
Blair Atholl Fuel Express AutomatB8079, Bridge Of Tilt, Blair Atholl, Perth & Kinross, PH18 5SX199.7pLast reported 19 days ago
-
BalbeggieA94, Balbeggie, PH2 6HE199.9p
-
GuildtownMain Street, Guildtown, PH2 6BS199.9p
-
Tgc - St Johnstone2 Dunkeld Road, Perth, Tayside, PH1 5RG199.9pLast reported 6 days ago
Each forecourt's latest price from our price data. A price far from the UK median is left out, and older prices show their age.
Towns and areas in Perth and Kinross
| Town | Petrol (E10) | Diesel (B7) | Petrol, 7 days | Forecourts (radius) |
|---|---|---|---|---|
| Auchterarder | 172.3p | 201.2p | down 0.9p | 7 (10 mi) |
| Crieff | 173.3p | No figure | unchanged | 6 (10 mi) |
| Perth | 175.0p | 201.8p | down 0.3p | 9 (5 mi) |
| Aberfeldy | No figure | No figure | down 2.0p | 4 (10 mi) |
| Alyth | No figure | No figure | down 2.0p | 3 (5 mi) |
| Blairgowrie | No figure | No figure | down 1.3p | 4 (5 mi) |
| Coupar Angus | No figure | No figure | down 1.3p | 3 (5 mi) |
| Kinross | No figure | No figure | down 4.0p | 4 (5 mi) |
| Pitlochry | No figure | No figure | down 2.0p | 4 (10 mi) |
| St David's | No figure | No figure | unchanged | 3 (5 mi) |
Each town covers the forecourts within the miles shown, so neighbouring towns share some. A dash means too few prices for a figure. Town figures from 2:03am on 2 November.
Other counties in Scotland
- East Ayrshire Petrol 167.0p
- Scottish Borders Petrol 167.7p
- Clackmannanshire Petrol 169.8p
- Shetland Islands Petrol 169.8p
- Aberdeen City Petrol 170.2p
- Midlothian Petrol 170.5p
- South Ayrshire Petrol 170.6p
- Inverclyde Petrol 171.1p
- Glasgow City Petrol 171.3p
- North Lanarkshire Petrol 171.3p
- North Ayrshire Petrol 171.5p
- Angus Petrol 171.5p
- East Dunbartonshire Petrol 171.6p
- East Lothian Petrol 171.6p
- Moray Petrol 171.7p
- City of Edinburgh Petrol 171.8p
- Renfrewshire Petrol 171.9p
- Falkirk Petrol 171.9p
- Aberdeenshire Petrol 172.1p
- Dundee City Petrol 172.2p
- Fife Petrol 172.5p
- East Renfrewshire Petrol 173.0p
- South Lanarkshire Petrol 173.4p
- West Dunbartonshire Petrol 173.5p
- Dumfries and Galloway Petrol 173.7p
- Na h-Eileanan an Iar Petrol 174.2p
- Highland Petrol 174.7p
- Stirling Petrol 175.1p
- West Lothian Petrol 175.6p
- Argyll and Bute Petrol 176.4p
- Orkney Islands Too few prices
Questions about fuel prices in Perth and Kinross
What is the average price of petrol in Perth and Kinross?
Petrol (E10) averages 173.2p a litre in Perth and Kinross, and diesel (B7) 201.9p, from 24 forecourts with a usable price. Most of the prices behind these averages are more than 3 days old.
Is fuel cheaper in Perth and Kinross than the rest of the UK?
Petrol here is 1.5p dearer than the UK average of 171.7p, and the 9th dearest of the 31 counties in Scotland with enough prices. Diesel is 3.5p dearer than the UK average of 198.4p.
Where is the cheapest petrol in Perth and Kinross?
The cheapest petrol we list in Perth and Kinross is 166.9p a litre at Stewart And Smart KY13 in Kinross, last reported 6 days ago.
Which town in Perth and Kinross has the lowest average petrol price?
Of the 3 towns here with a petrol average, Auchterarder has the lowest, at 172.3p. That covers the forecourts within 10 miles of it.
How these figures work
Each forecourt counts once in a county: the county of the nearest town we have a page for, within 20 miles.
Each average uses every forecourt's latest price for the fuel while it is under 30 days old.
A price far from the UK median is counted but left out of the average, and a figure needs at least 5 prices.
Town figures are worked out each night over each town page's radius.
Prices more than 3 days old still count, and we say so when most of a figure rests on them.
Every figure here comes from our price data, which explains where the prices come from.