Travel from Montreal to Niagara-on-the-Lake

Bus or train from Montreal to Niagara-on-the-Lake?

VIA Rail operates a train from Montreal to Niagara-on-the-Lake every 30 minutes. Tickets cost $50 - $180 and the journey takes 4 h 54 min. VIA Rail also services this route every 3 hours. Alternatively, Megabus CA operates a bus from Montreal to Niagara-on-the-Lake every 3 hours. Tickets cost $35 - $60 and the journey takes 5 h 45 min. 4 other operators also service this route.

How to get from Montreal to Niagara-on-the-Lake

From Montréal train to Toronto, train to Niagara Falls, then taxi to Niagara-on-the-Lake. 8 h 12 min $258. From Montreal bus to Toronto, ON, bus to Carlisle St - Bus Terminal, bus to Glendale - Niagara College, then bus to Community Centre. 10 h 11 min $77. From Montreal, PQ bus to Ottawa, ON, bus to Ellicott St & MTC, line 40 bus to Old Falls Street, Niagara Falls, Niagara County, New York, 14303, United States of America, then shuttle to Old Fort Niagara. 17 h 12 min $126. From Montreal drive to Niagara-on-the-Lake. 7 h 33 min $85. From Montreal, PQ bus to Montreal airport, fly to Toronto Island airport, line 509 tram to Toronto, train to Niagara Falls Bus Terminal, line 12 bus to Glendale - Niagara College, then bus to Niagara-on-the-Lake. 7 h 54 min $298. From Montreal, PQ bus to Montreal airport, fly to Hamilton airport, line 20 bus to JOHN at JACKSON, walk to King At James, line 101 bus to Burlington GO, bus to Glendale - Niagara College, then bus to Niagara-on-the-Lake. 7 h 43 min $260. From Montreal, PQ bus to Montreal airport, fly to Toronto airport, train to Toronto, train to Niagara Falls Bus Terminal, line 12 bus to Glendale - Niagara College, then bus to Niagara-on-the-Lake. 8 h 17 min $274. From gare Centrale train to gare Longueuil–Saint-Hubert, taxi to Montreal St. Hubert airport, fly to Toronto Island airport, line 509 tram to Toronto, train to Niagara Falls Bus Terminal, line 12 bus to Glendale - Niagara College, then bus to Niagara-on-the-Lake. 8 h 12 min $1,024. 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, train to Niagara Falls Bus Terminal, line 12 bus to Glendale - Niagara College, then bus to Niagara-on-the-Lake. 10 h 15 min $361. 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, train to Niagara Falls Bus Terminal, line 12 bus to Glendale - Niagara College, then bus to Niagara-on-the-Lake. 10 h 27 min $386.

Is there a direct bus between Montreal and Niagara-on-the-Lake?

No, there is no direct bus from Montreal to Niagara-on-the-Lake. However, there are services departing from Montreal and arriving at Community Centre via Toronto, ON, Carlisle St - Bus Terminal and Glendale - Niagara College. The journey, including transfers, takes approximately 10 h 11 min.
Close Print Itinerary
  1. Here are 10 options to get from
    Montreal to Niagara-on-the-Lake:

    1. Trip:
      1 Train
      • One-Way approx: USD $131 - $318
      • Duration: 8 h 12 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $131 - $318
        • Duration: 8 h 12 min
        Close x
    2. Trip:
      2 Bus Megabus CA
      • One-Way approx: USD $59 - $80
      • Duration: 10 h 11 min
      Open +
      • Trip:
        2 Bus Megabus CA
        • One-Way approx: USD $59 - $80
        • Duration: 10 h 11 min
        Close x
    3. Trip:
      3 Bus Greyhound Canada
      • One-Way approx: USD $54 - $174
      • Duration: 17 h 12 min
      Open +
      • Trip:
        3 Bus Greyhound Canada
        • One-Way approx: USD $54 - $174
        • Duration: 17 h 12 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $55 - $85
      • Duration: 7 h 33 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $55 - $85
        • Duration: 7 h 33 min
        Close x
    5. Trip:
      5 Fly Montreal to Toronto Island, train
      • One-Way approx: USD $129 - $442
      • Duration: 7 h 54 min
      Open +
      • Trip:
        5 Fly Montreal to Toronto Island, train
        • One-Way approx: USD $129 - $442
        • Duration: 7 h 54 min
        Close x
    6. Trip:
      6 Fly Montreal to Hamilton, bus
      • One-Way approx: USD $121 - $636
      • Duration: 7 h 43 min
      Open +
      • Trip:
        6 Fly Montreal to Hamilton, bus
        • One-Way approx: USD $121 - $636
        • Duration: 7 h 43 min
        Close x
    7. Trip:
      7 Fly Montreal to Toronto, train
      • One-Way approx: USD $138 - $424
      • Duration: 8 h 17 min
      Open +
      • Trip:
        7 Fly Montreal to Toronto, train
        • One-Way approx: USD $138 - $424
        • Duration: 8 h 17 min
        Close x
    8. Trip:
      8 Fly Montreal St. Hubert to Toronto Island, train
      • One-Way approx: USD $471 - $1,209
      • Duration: 8 h 12 min
      Open +
      • Trip:
        8 Fly Montreal St. Hubert to Toronto Island, train
        • One-Way approx: USD $471 - $1,209
        • Duration: 8 h 12 min
        Close x
    9. Trip:
      9 Train to Ottawa, fly to Toronto Island, train
      • One-Way approx: USD $158 - $506
      • Duration: 10 h 15 min
      Open +
      • Trip:
        9 Train to Ottawa, fly to Toronto Island, train
        • One-Way approx: USD $158 - $506
        • Duration: 10 h 15 min
        Close x
    10. Trip:
      10 Train to Ottawa, fly to Toronto, train
      • One-Way approx: USD $182 - $508
      • Duration: 10 h 27 min
      Open +
      • Trip:
        10 Train to Ottawa, fly to Toronto, train
        • One-Way approx: USD $182 - $508
        • Duration: 10 h 27 min
        Close x