En temps normal, vous pouvez prendre un train Montréal-Toronto puis un autre Toronto-Niagara.
Train de Niagara Falls à Toronto | VIA Rail
Par contre, le nombre de départs a été réduit depuis le début de la pandémie et il y en avais déjà peu. Il est également possible de prendre le train de banlieu.
GO Transit | Service de transport public régional pour la RGTH
Sinon, il y a des vols directs entre Montréal et Toronto et des bus entre Montréal et Toronto et entre Toronto et Niagara.