Travel from Ann-Arbor to Waterloo-ON-Canada

Bus or train from Ann Arbor to Waterloo?

You can take a train from Ann Arbor to Waterloo via Detroit Amtrak, Windsor, and London in around 5 h 37 min. Alternatively, you can take a bus from Ann Arbor to Waterloo via London, ON in around 6 h 1 min.

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak
Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from Ann Arbor to Waterloo

From Ann Arbor Amtrak train to Detroit Amtrak, drive to Windsor, train to London, then train to Kitchener. 5 h 37 min $148. From Ann Arbor, MI bus to London, ON then bus to Kitchener St Charles St W, ON. 6 h 1 min $73. From Ann Arbor, MI bus to London, ON, walk to London, then train to Kitchener. 6 h 10 min $89. From Ann Arbor drive to Waterloo. 4 h 6 min $45. From Ann Arbor, MI bus to Transit Terminal Church at Pitt, line 8 bus to Windsor airport, fly to Toronto Island airport, line 509 tram to Toronto, then train to Waterloo. 6 h 12 min $298. From Ann Arbor, MI bus to Transit Terminal Church at Pitt, line 8 bus to Windsor airport, fly to Toronto airport, train to Toronto, then train to Waterloo. 6 h 31 min $261. From Blake Transit Center bus to Detroit airport, fly to Toronto airport, train to Toronto, then train to Waterloo. 6 h 24 min $400.
Close Print Itinerary
  1. Here are 7 options to get from
    Ann Arbor to Waterloo:

    1. Trip:
      1 Train
      • One-Way approx: USD $79 - $204
      • Duration: 5 h 37 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $79 - $204
        • Duration: 5 h 37 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $33 - $87
      • Duration: 6 h 1 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $33 - $87
        • Duration: 6 h 1 min
        Close x
    3. Trip:
      3 Bus, train
      • One-Way approx: USD $46 - $122
      • Duration: 6 h 10 min
      Open +
      • Trip:
        3 Bus, train
        • One-Way approx: USD $46 - $122
        • Duration: 6 h 10 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $30 - $45
      • Duration: 4 h 6 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $30 - $45
        • Duration: 4 h 6 min
        Close x
    5. Trip:
      5 Bus to Windsor, fly to Toronto Island, train
      • One-Way approx: USD $121 - $403
      • Duration: 6 h 12 min
      Open +
      • Trip:
        5 Bus to Windsor, fly to Toronto Island, train
        • One-Way approx: USD $121 - $403
        • Duration: 6 h 12 min
        Close x
    6. Trip:
      6 Bus to Windsor, fly to Toronto, train
      • One-Way approx: USD $145 - $485
      • Duration: 6 h 31 min
      Open +
      • Trip:
        6 Bus to Windsor, fly to Toronto, train
        • One-Way approx: USD $145 - $485
        • Duration: 6 h 31 min
        Close x
    7. Trip:
      7 Fly Detroit to Toronto, train
      • One-Way approx: USD $195 - $560
      • Duration: 6 h 24 min
      Open +
      • Trip:
        7 Fly Detroit to Toronto, train
        • One-Way approx: USD $195 - $560
        • Duration: 6 h 24 min
        Close x