Cheap Bus and Carpool tickets to Perth, CA

What are the most popular routes to Perth?

Ottawa - PerthAverage price€17Average duration1hDaily departures17
Scarborough - PerthAverage price€32Average duration3h 30mDaily departures1
Kingston - PerthAverage price€37Average duration6h 5mDaily departures7
Kitchener - PerthAverage price€42Average duration7h 30mDaily departures6
Whitby - PerthAverage price€24Average duration3hDaily departures1