Travel from Toronto to Markham

Bus or train from Toronto to Markham?

GO Transit operates a bus from Toronto to Markham hourly. Tickets cost $5 - $7 and the journey takes 33 minutes. Alternatively, GO Transit operates a train from Toronto to Markham every 2 hours. Tickets cost $5 - $7 and the journey takes 39 minutes.

How to get from Toronto to Markham

ModeDurationPrice
From Union Station Bus Terminal line 71 bus to Bullock Dr. @ Laidlaw Blvd..33 min$7
From Union Station train to Unionville GO.39 min$7
From St Patrick Station - Northbound Platform line 1 subway to York University then bus to Highway 7 / Galsworthy.1 h 53 min$8
From Toronto taxi to Markham.28 min$84
From Toronto drive to Markham.28 min$4
From Toronto Uber to Markham.28 min$46

How long does it take to get from Toronto to Markham?

The line 71 bus from Union Station Bus Terminal to Bullock Dr. @ Laidlaw Blvd. takes 33 minutes including transfers and departs hourly.

Is there a direct train between Toronto and Markham?

Yes, there is a direct train departing from Union Station and arriving at Unionville GO. Services depart every two hours, and operate Monday to Friday. The journey takes approximately 39 minutes.

Is there a direct bus between Toronto and Markham?

Yes, there is a direct bus departing from Union Station Bus Terminal and arriving at Bullock Dr. @ Laidlaw Blvd.. Services depart hourly, and operate every day. The journey takes approximately 33 minutes.

Operators from Toronto to Markham

OperatorPhoneWebsite
GO TransitGO Transit
Toronto TransitToronto Transit
York Region TransitYork Region Transit
Uber TorontoUber Toronto