Cheapest fuel in Perth today
Petrol, diesel and EV charging within 5 miles of central Perth. Prices checked at 22:27 on Friday 2 October.
Open the map for Perth or search your own postcode
Petrol prices in Perth
The cheapest unleaded petrol (E10) within 5 miles of Perth is 174.7p a litre at Asda Perth Superstore, 89 Dunkeld Road, Perth, 0.9 mi from the centre. Across 9 stations, prices run from 174.7p to 179.9p (average 176.8p), so filling a 50-litre tank at the cheapest costs £2.60 less than at the dearest.
| Price | Station | Distance | Price changed |
|---|---|---|---|
| 174.7p | Asda Perth Superstore89 Dunkeld Road, Perth, PH1 5AP | 0.9 mi | 4 days ago |
| 174.9p | MorrisonsCaledonian Road, Perth, PH1 5XD | 0.4 mi | 6 days ago |
| 175.9p | BP2 Dunkeld Road, Perth, PH1 5RG | 0.4 mi | 7 days ago |
| 175.9p | ShellSouth Inch Filling Station, 4, Edinburgh Road, Perth, Ph2 8ar, Perth, PH2 8AR | 0.6 mi | 7 days ago |
| 175.9p | TescoCrieff Rd, Perth, PH1 2NR | 2.0 mi | 6 hr ago |
| 175.9p | Tesco25 Perth Road, Scone, Perth, PH2 6JJ | 2.0 mi | 5 hr ago |
| 177.9p | ShellEdinburgh Road, Perth, PH2 8DX | 1.0 mi | 4 days ago |
| 179.9p | BP2 Broxden Avenue, Perth, PH2 0PX | 1.9 mi | 7 days ago |
| 179.9p | BPThe Triangle, Inveralmond, PH1 3GA | 1.9 mi | 2 days ago |
Diesel prices in Perth
The cheapest diesel (B7) within 5 miles of Perth is 199.7p a litre at Asda Perth Superstore, 89 Dunkeld Road, Perth, 0.9 mi from the centre. Across 9 stations, prices run from 199.7p to 204.9p (average 201.0p), so filling a 50-litre tank at the cheapest costs £2.60 less than at the dearest.
| Price | Station | Distance | Price changed |
|---|---|---|---|
| 199.7p | Asda Perth Superstore89 Dunkeld Road, Perth, PH1 5AP | 0.9 mi | 2 days ago |
| 199.9p | MorrisonsCaledonian Road, Perth, PH1 5XD | 0.4 mi | 3 days ago |
| 199.9p | ShellSouth Inch Filling Station, 4, Edinburgh Road, Perth, Ph2 8ar, Perth, PH2 8AR | 0.6 mi | 7 days ago |
| 199.9p | ShellEdinburgh Road, Perth, PH2 8DX | 1.0 mi | 3 days ago |
| 199.9p | TescoCrieff Rd, Perth, PH1 2NR | 2.0 mi | 6 hr ago |
| 199.9p | Tesco25 Perth Road, Scone, Perth, PH2 6JJ | 2.0 mi | 5 hr ago |
| 200.9p | BP2 Dunkeld Road, Perth, PH1 5RG | 0.4 mi | 2 days ago |
| 203.9p | BPThe Triangle, Inveralmond, PH1 3GA | 1.9 mi | 2 days ago |
| 204.9p | BP2 Broxden Avenue, Perth, PH2 0PX | 1.9 mi | 34 hr ago |
EV charging in Perth
There are 24 public charge points listed within 5 miles of Perth, including 8 rapid chargers (50 kW or more). Prices marked "from operator" come from the charging company's own open data; "community-reported" prices come from Open Charge Map and may be out of date.
| Power | Charger | Connectors | Distance | Price |
|---|---|---|---|---|
| 50 kW | Chargeplace ScotlandCanal Street Car Park, Perth, Canal Street, Perth | CHAdeMO, Type 2 | 0.1 mi | Not listed |
| 75 kW | POD Point (UK)St. Catherine's Leisure Park, St. Catherine's Leisure Park, Perth | CHAdeMO, CCS | 0.4 mi | 69p/kWh community-reported |
| 50 kW | POD Point (UK)Tesco Superstore-Edinburgh Road, Edinburgh Road, Perth | Type 2, CHAdeMO, CCS | 0.9 mi | 62p/kWh community-reported |
| 150 kW | BP Pulse (UK)BP, The Triangle, The Triangle, Tulloch, Perth | CCS, CHAdeMO | 1.9 mi | 89p/kWh community-reported |
| 120 kW | Tesla (including non-tesla)Perth Supercharger, Broxden Roundabout, Perth | CCS | 1.9 mi | 79p/kWh community-reported |
| 50 kW | Chargeplace ScotlandBroxden Park and Ride, Broxden Roundabout, Perth | CHAdeMO, Type 2, CCS | 1.9 mi | Free |
| 50 kW | Chargeplace ScotlandBroxden Park & Ride, 3 Broxden Avenue, Perth | Type 2, CHAdeMO | 2.0 mi | Not listed |
| 350 kW | IonityIonity Perth, The Triangle, Tulloch, Perth | CCS | 2.1 mi | 74p/kWh community-reported |
See every charge point near Perth on the map, filtered by connector or speed.
About these prices
Fuel prices come from the government's Fuel Finder service, which every UK forecourt must update within 30 minutes of changing a price. This page is refreshed at least every 15 minutes. "Price changed" shows when the station last changed its price, so an older date doesn't mean the price is out of date. Always check the price at the pump before you fill up.