Travel from Richmond-Hill to Niagara-Falls

Bus or train from Richmond Hill to Niagara Falls?

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

How to get from Richmond Hill to Niagara Falls

ModeDurationPrice
From Yonge / Major Mackenzie bus to Finch Station - Southbound Platform, line 1 subway to St Patrick Station - Northbound Platform, walk to Toronto, ON, then bus to Niagara Falls, ON.3 h 28 min$28
From Richmond Hill GO train to Toronto then train to Niagara Falls.3 h 44 min$58
From Richmond Hill drive to Niagara Falls.1 h 47 min$19

How long does it take to get from Richmond Hill to Niagara Falls?

It takes approximately 3 h 28 min to get from Richmond Hill to Niagara Falls, including transfers.

Is there a direct train between Richmond Hill and Niagara Falls?

No, there is no direct train from Richmond Hill to Niagara Falls. However, there are services departing from Richmond Hill GO and arriving at Niagara Falls via Toronto. The journey, including transfers, takes approximately 3 h 44 min.

Operators from Richmond Hill to Niagara Falls

OperatorPhoneWebsite
York Region TransitYork Region Transit
Toronto TransitToronto Transit
Megabus CA1-866-488-4452Megabus CA
GO TransitGO Transit
VIA Rail+1 1 888 842-7245VIA Rail