Travel from Niagara-Falls to Waterloo-ON-Canada

Bus or train from Niagara Falls to Waterloo?

Megabus CA operates a bus from Niagara Falls to Waterloo 4 times a week. Tickets cost $8 - $17 and the journey takes 3 h 10 min. Alternatively, you can take a train from Niagara Falls to Waterloo via Toronto in around 4 h 7 min.

How to get from Niagara Falls to Waterloo

ModeDurationPrice
From Niagara Falls, ON bus to Waterloo, ON - Wilfrid Laurier University.3 h 10 min$10
From Niagara Falls train to Toronto then train to Kitchener.4 h 7 min$102
From Niagara Falls Bus Terminal bus to Dundas St. @ Hwy. 407 Park & Ride, line 47 bus to Erin Mills Transitway, then bus to Wilfrid Laurier University.4 h 48 min$24
From Niagara Falls drive to Waterloo.1 h 49 min$18

Operators from Niagara Falls to Waterloo

Close Print Itinerary
  1. Here are 4 options to get from
    Niagara Falls to Waterloo:

    1. Trip:
      1 Bus Megabus CA
      • One-Way approx: USD $8 - $17
      • Duration: 3 h 10 min
      Open +
      • Trip:
        1 Bus Megabus CA
        • One-Way approx: USD $8 - $17
        • Duration: 3 h 10 min
        Close x
    2. Trip:
      2 Train
      • One-Way approx: USD $53 - $154
      • Duration: 4 h 7 min
      Open +
      • Trip:
        2 Train
        • One-Way approx: USD $53 - $154
        • Duration: 4 h 7 min
        Close x
    3. Trip:
      3 Bus via Erin Mills Transitway
      • One-Way approx: USD $17 - $24
      • Duration: 4 h 48 min
      Open +
      • Trip:
        3 Bus via Erin Mills Transitway
        • One-Way approx: USD $17 - $24
        • Duration: 4 h 48 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $12 - $18
      • Duration: 1 h 49 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $12 - $18
        • Duration: 1 h 49 min
        Close x