Cheap Bus and Carpool tickets to Perth, CA

What are the most popular routes to Perth?

Ottawa - PerthAverage price£15Average duration1h 15mDaily departures17
Toronto - PerthAverage price£33Average duration4h 25mDaily departures17
Scarborough - PerthAverage price£24Average duration3h 30mDaily departures1
Peterborough - PerthAverage price£21Average duration2h 20mDaily departures5
Detroit - PerthAverage price£54Average duration11h 45mDaily departures3