What are the most popular routes to Perth?
| Route | Average price | Average duration | Daily departures | Actions |
|---|---|---|---|---|
| Glasgow - Perth | Average priceCHF 17 | Average duration1h 3m | Daily departures14 | |
| Aberdeen - Perth | Average priceCHF 15 | Average duration2h 5m | Daily departures69 | |
| Stirling - Perth | Average priceCHF 14 | Average duration33m | Daily departures13 | |
| Inverness - Perth | Average priceCHF 44 | Average duration2h 12m | Daily departures10 | |
| London - Perth | Average priceCHF 131 | Average duration5h 53m | Daily departures1 |
Operators serving Perth
Perth stations and stops
- A
Perth Bus Station
57 Leonard Street, Perth, PH2, United Kingdom - B
Perth Bus Stop Leonard St Opp Train Station
131 South St, Perth, Perth and Kinross PH2 8PA, UK
Top departures from Perth
Find bus tickets from Perth to AviemorePerth to Edinburgh bus times and faresHow to travel from Perth to PitlochryFind bus tickets from Perth to LondonPerth to Aberdeen bus times and faresHow to travel from Perth to GlasgowFind bus tickets from Perth to DundeePerth to Kinross bus times and faresHow to travel from Perth to InvernessFind bus tickets from Perth to Newcastle upon TynePerth to Dunfermline bus times and faresHow to travel from Perth to Preston
Top arrivals to Perth
Find bus tickets from Bradford to PerthGlasgow to Perth bus times and faresHow to travel from Pitlochry to PerthFind bus tickets from Inverness to PerthCumbernauld to Perth bus times and faresHow to travel from Aberdeen to PerthFind bus tickets from Kinross to PerthAviemore to Perth bus times and faresHow to travel from Edinburgh to PerthFind bus tickets from London to PerthDundee to Perth bus times and faresHow to travel from Preston to Perth





