Cheap Bus, Train and Carpool tickets to Markham, CA

What are the most popular routes to Markham?

Toronto - MarkhamAverage price$4Average duration6mDaily departures229
Peterborough - MarkhamAverage price$20Average duration1h 5mDaily departures1
Brampton - MarkhamAverage price$7Average duration45mDaily departures198
Scarborough - MarkhamAverage price$5Average duration22mDaily departures180
Madoc - MarkhamAverage price$32Average duration2h 10mDaily departures1