Cheap Bus and Carpool tickets to Perth, CA

What are the most popular routes to Perth?

Toronto - PerthAverage price$64Average duration4h 25mDaily departures13
Scarborough - PerthAverage price$57Average duration3h 30mDaily departures1
Peterborough - PerthAverage price$40Average duration2h 20mDaily departures5
Windsor - PerthAverage price$129Average duration11hDaily departures3
London - PerthAverage price$83Average duration8h 35mDaily departures6