What are the most popular routes to Perth?
| Route | Average price | Average duration | Daily departures | Actions |
|---|---|---|---|---|
| Stirling - Perth | Average priceNZ$18 | Average duration47m | Daily departures55 | |
| Stirling - Perth | Average priceNZ$30 | Average duration33m | Daily departures13 | |
| Aberdeen - Perth | Average priceNZ$53 | Average duration1h 35m | Daily departures12 | |
| Kinross - Perth | Average priceNZ$19 | Average duration26m | Daily departures40 | |
| Dundee - Perth | Average priceNZ$19 | Average duration38m | Daily departures89 |
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 Pitlochry bus times and faresHow to travel from Perth to AberdeenFind bus tickets from Perth to GlasgowPerth to Preston bus times and faresHow to travel from Perth to DundeeFind bus tickets from Perth to LondonPerth to Edinburgh bus times and faresHow to travel from Perth to KinrossFind bus tickets from Perth to DunfermlinePerth to Newcastle upon Tyne bus times and faresHow to travel from Perth to Inverness
Top arrivals to Perth
Find bus tickets from Aviemore to PerthInverness to Perth bus times and faresHow to travel from Glasgow to PerthFind bus tickets from Preston to PerthCumbernauld to Perth bus times and faresHow to travel from Dundee to PerthFind bus tickets from Bradford to PerthLondon to Perth bus times and faresHow to travel from Edinburgh to PerthFind bus tickets from Pitlochry to PerthKinross to Perth bus times and faresHow to travel from Aberdeen to Perth





