Cheap Bus, Train and Carpool tickets to Markham, CA

What are the most popular routes to Markham?

Kingston - MarkhamAverage priceSGD 48Average duration2h 30mDaily departures1
Kitchener - MarkhamAverage priceSGD 32Average duration3h 5mDaily departures2
North York - MarkhamAverage priceSGD 14Average duration58mDaily departures35
Perth - MarkhamAverage priceSGD 46Average duration4h 20mDaily departures1
Detroit - MarkhamAverage priceSGD 68Average duration13h 35mDaily departures1