Travel from Montreal to Niagara-Falls

Train, bus or fly from Montreal to Niagara Falls?

You can take a train from Montreal to Niagara Falls via Toronto in around 7 h 50 min. Alternatively, you can take a bus from Montreal to Niagara Falls via Toronto, ON in around 8 h.

Book transport from Montreal to Niagara Falls

Travel Guides

Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from Montreal to Niagara Falls

ModeDurationPrice
From Montréal train to Toronto then train to Niagara Falls.7 h 50 min$178
From Montreal bus to Toronto, ON then bus to Niagara Falls, ON.8 h$68
From Montreal, PQ bus to Ottawa, ON, bus to Ellicott St & MTC, then line 40 bus to Main St & Pine Ave.15 h 53 min$122
From Montreal drive to Niagara Falls.7 h 12 min$83
From Montreal, PQ bus to Montreal airport, fly to Toronto Island airport, line 509 tram to Toronto, then train to Niagara Falls.5 h 35 min$289
From Montreal, PQ bus to Montreal airport, fly to Toronto airport, train to Toronto, then train to Niagara Falls.5 h 59 min$263
From Montreal, PQ bus to Montreal airport, fly to Hamilton airport, line 20 bus to Hamilton GO Centre Bus, line 18 bus to Aldershot, then train to Niagara Falls.6 h 31 min$299
From Montreal, PQ bus to Montreal airport, fly to Buffalo airport, bus to Ellicott St & MTC, then line 40 bus to Niagara Falls.7 h 58 min$571
From Montréal train to Via-Rail, line 61 bus to Hurdman C, line 97 bus to Ottawa airport, fly to Toronto Island airport, line 509 tram to Toronto, then train to Niagara Falls.7 h 54 min$352
From Montréal train to Via-Rail, line 61 bus to Hurdman C, line 97 bus to Ottawa airport, fly to Toronto airport, train to Toronto, then train to Niagara Falls.8 h 9 min$377

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

It takes approximately 7 h 50 min to get from Montreal to Niagara Falls, including transfers.

Is there a direct train between Montreal and Niagara Falls?

No, there is no direct train from Montreal to Niagara Falls. However, there are services departing from Montréal and arriving at Niagara Falls via Toronto. The journey, including transfers, takes approximately 7 h 50 min.

Is there a direct bus between Montreal and Niagara Falls?

No, there is no direct bus from Montreal to Niagara Falls. However, there are services departing from Montreal and arriving at Niagara Falls, ON via Toronto, ON. The journey, including transfers, takes approximately 8 h.

Operators from Montreal to Niagara Falls

OperatorPhoneWebsite
VIA Rail+1 1 888 842-7245VIA Rail
Megabus CA1-866-488-4452Megabus CA
Greyhound Canada+1 1-800-661-8747Greyhound Canada
Niagara FrontierNiagara Frontier
Porter AirlinesPorter Airlines
Air CanadaAir Canada
Toronto TransitToronto Transit
Air TransatAir Transat
WestJetWestJet
UP ExpressUP Express
Hamilton Street RailwayHamilton Street Railway
GO TransitGO Transit
American AirlinesAmerican Airlines
DeltaDelta
United AirlinesUnited Airlines
JetBlue AirwaysJetBlue Airways
OC TranspoOC Transpo