Travel from Markham to Niagara-Falls

Bus or train from Markham to Niagara Falls?

Megabus CA operates a bus from Markham to Niagara Falls hourly. Tickets cost $12 - $16 and the journey takes 1 hour 35 minutes. Greyhound Canada also services this route once daily. Alternatively, VIA Rail operates a train from Markham to Niagara Falls every 3 hours. Tickets cost $27 - $80 and the journey takes 1 hour 56 minutes.

How to get from Markham to Niagara Falls

ModeDurationPrice
From Bullock Dr. @ Laidlaw Blvd. line 71 bus to Front St. At Bay St., line 6 bus to Toronto, ON, then bus to Niagara Falls, ON.3 h 11 min$31
From Unionville GO train to Toronto then train to Niagara Falls.3 h 37 min$57
From Bullock Drive @ McCowan Road line 71 bus to Toronto then train to Niagara Falls.3 h 40 min$57
From Mccowan Rd At Southdale Dr South Side line 129 bus to Scarborough Centre Station, walk to Toronto, ON, then Thru-Bus to Niagara Falls, ON.4 h 18 min$38
From Markham drive to Niagara Falls.1 h 54 min$20

How long does it take to get from Markham to Niagara Falls?

It takes approximately 3 hours 11 minutes to get from Markham to Niagara Falls, including transfers.

Is there a direct train between Markham and Niagara Falls?

No, there is no direct train from Markham to Niagara Falls. However, there are services departing from Unionville GO and arriving at Niagara Falls via Toronto. The journey, including transfers, takes approximately 3 hours 37 minutes.

Is there a direct bus between Markham and Niagara Falls?

No, there is no direct bus from Markham to Niagara Falls. However, there are services departing from Bullock Dr. @ Laidlaw Blvd. and arriving at Niagara Falls, ON via Front St. At Bay St. and Toronto, ON. The journey, including transfers, takes approximately 3 hours 11 minutes.

Operators from Markham to Niagara Falls

OperatorPhoneWebsite
GO TransitGO Transit
Toronto TransitToronto Transit
Megabus CA1-866-488-4452Megabus CA
VIA Rail+1 1 888 842-7245VIA Rail
Greyhound Canada+1 1-800-661-8747Greyhound Canada