What are the most popular routes to Perth?
| Route | Average price | Average duration | Daily departures | Actions |
|---|---|---|---|---|
| Edinburgh - Perth | Average priceCZK 372 | Average duration1h 33m | Daily departures13 | |
| Glasgow - Perth | Average priceCZK 418 | Average duration1h 3m | Daily departures14 | |
| Stirling - Perth | Average priceCZK 355 | Average duration32m | Daily departures13 | |
| London - Perth | Average priceCZK 1,494 | Average duration12h 49m | Daily departures12 | |
| London - Perth | Average priceCZK 5,524 | Average duration5h 53m | Daily departures2 |
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 AberdeenPerth to London bus times and faresHow to travel from Perth to InvernessFind bus tickets from Perth to KinrossPerth to Pitlochry bus times and faresHow to travel from Perth to GlasgowFind bus tickets from Perth to Newcastle upon TynePerth to Aviemore bus times and faresHow to travel from Perth to DunfermlineFind bus tickets from Perth to PrestonPerth to Edinburgh bus times and faresHow to travel from Perth to Dundee
Top arrivals to Perth
Find bus tickets from Aberdeen to PerthDundee to Perth bus times and faresHow to travel from Bradford to PerthFind bus tickets from Pitlochry to PerthLondon to Perth bus times and faresHow to travel from Cumbernauld to PerthFind bus tickets from Preston to PerthEdinburgh to Perth bus times and faresHow to travel from Kinross to PerthFind bus tickets from Glasgow to PerthAviemore to Perth bus times and faresHow to travel from Inverness to Perth





