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 | |
| Inverness - Perth | Average price£15 | Average duration2h 40m | Daily departures48 | |
| Stirling - Perth | Average price£8 | Average duration47m | Daily departures58 | |
| Stirling - Perth | Average price£13 | Average duration33m | Daily departures13 | |
| Pitlochry - Perth | Average price£8 | Average duration42m | Daily departures46 |
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 DundeePerth to Aberdeen bus times and faresHow to travel from Perth to GlasgowFind bus tickets from Perth to InvernessPerth to Edinburgh bus times and faresHow to travel from Perth to StirlingFind bus tickets from Perth to LeedsPerth to Manchester bus times and faresHow to travel from Perth to PitlochryFind bus tickets from Perth to LondonPerth to Newcastle upon Tyne bus times and faresHow to travel from Perth to Prague
Top arrivals to Perth
Find bus tickets from Manchester to PerthAberdeen to Perth bus times and faresHow to travel from Newcastle upon Tyne to PerthFind bus tickets from Pitlochry to PerthGlasgow to Perth bus times and faresHow to travel from Kyiv to PerthFind bus tickets from London to PerthInverness to Perth bus times and faresHow to travel from Preston to PerthFind bus tickets from Halbeath to PerthDundee to Perth bus times and faresHow to travel from Edinburgh to Perth





