What are the most popular routes to Perth?
| Route | Average price | Average duration | Daily departures | Actions |
|---|---|---|---|---|
| Glasgow - Perth | Average priceCLP 17,669 | Average duration1h 3m | Daily departures14 | |
| Aberdeen - Perth | Average priceCLP 16,470 | Average duration2h 5m | Daily departures69 | |
| Stirling - Perth | Average priceCLP 14,909 | Average duration33m | Daily departures13 | |
| Inverness - Perth | Average priceCLP 47,603 | Average duration2h 12m | Daily departures10 | |
| London - Perth | Average priceCLP 143,316 | Average duration5h 53m | Daily departures1 |
Operators serving Perth
Stations and stops in Perth
- 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 StirlingPerth to Newcastle upon Tyne bus times and faresHow to travel from Perth to ManchesterFind bus tickets from Perth to AberdeenPerth to Prague bus times and faresHow to travel from Perth to DundeeFind bus tickets from Perth to InvernessPerth to Pitlochry bus times and faresHow to travel from Perth to LondonFind bus tickets from Perth to GlasgowPerth to Leeds bus times and faresHow to travel from Perth to Edinburgh
Top arrivals to Perth
Find bus tickets from Glasgow to PerthManchester to Perth bus times and faresHow to travel from Dundee to PerthFind bus tickets from Pitlochry to PerthHalbeath to Perth bus times and faresHow to travel from Edinburgh to PerthFind bus tickets from London to PerthAberdeen to Perth bus times and faresHow to travel from Inverness to PerthFind bus tickets from Kyiv to PerthPreston to Perth bus times and faresHow to travel from Newcastle upon Tyne to Perth





