What are the most popular routes to Perth?
| Route | Average price | Average duration | Daily departures | Actions |
|---|---|---|---|---|
| Stirling - Perth | Average priceARS 14,847 | Average duration47m | Daily departures57 | |
| London - Perth | Average priceARS 238,467 | Average duration8h 27m | Daily departures2 | |
| Dundee - Perth | Average priceARS 25,053 | Average duration21m | Daily departures12 | |
| Aviemore - Perth | Average priceARS 80,453 | Average duration1h 29m | Daily departures11 | |
| Dunfermline - Perth | Average priceARS 11,120 | Average duration35m | Daily departures10 |
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 DundeePerth to Aviemore bus times and faresHow to travel from Perth to AberdeenFind bus tickets from Perth to InvernessPerth to Pitlochry bus times and faresHow to travel from Perth to EdinburghFind bus tickets from Perth to DunfermlinePerth to London bus times and faresHow to travel from Perth to Newcastle upon TyneFind bus tickets from Perth to KinrossPerth to Glasgow bus times and faresHow to travel from Perth to Preston
Top arrivals to Perth
Find bus tickets from Aviemore to PerthEdinburgh to Perth bus times and faresHow to travel from Aberdeen to PerthFind bus tickets from Kinross to PerthInverness to Perth bus times and faresHow to travel from London to PerthFind bus tickets from Cumbernauld to PerthPreston to Perth bus times and faresHow to travel from Bradford to PerthFind bus tickets from Glasgow to PerthPitlochry to Perth bus times and faresHow to travel from Dundee to Perth





