Cheap Bus, Train and Carpool tickets to Markham, CA

What are the most popular routes to Markham?

Kingston - MarkhamAverage price£28Average duration2h 30mDaily departures1
Peterborough - MarkhamAverage price£15Average duration1h 5mDaily departures2
Perth - MarkhamAverage price£26Average duration4h 20mDaily departures1
Carleton Place - MarkhamAverage price£28Average duration4h 50mDaily departures1
North York - MarkhamAverage price£8Average duration58mDaily departures36