What are the most popular routes to Perth?
| Route | Average price | Average duration | Daily departures | Actions |
|---|---|---|---|---|
| Glasgow - Perth | Average price£16 | Average duration1h 3m | Daily departures14 | |
| Aberdeen - Perth | Average price£15 | Average duration2h 5m | Daily departures69 | |
| Stirling - Perth | Average price£13 | Average duration33m | Daily departures13 | |
| Inverness - Perth | Average price£41 | Average duration2h 12m | Daily departures10 | |
| London - Perth | Average price£123 | 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





