Travel from Ann-Arbor to London-ON-Canada

Bus or train from Ann Arbor to London?

Amtrak operates a train from Ann Arbor to London 3 times a day. Tickets cost $22 - $45 and the journey takes 55 min. VIA Rail also services this route every 30 minutes. Alternatively, Greyhound Canada operates a bus from Ann Arbor to London 3 times a day. Tickets cost $21 - $55 and the journey takes 3 h 41 min. Greyhound USA also services this route once daily.

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 London

From Ann Arbor Amtrak train to Detroit Amtrak, drive to Windsor, then train to London. 3 h 17 min $105. From Ann Arbor, MI bus to London, ON. 3 h 41 min $45. From Ann Arbor drive to London. 2 h 59 min $33.

Operators from Ann Arbor to London

Close Print Itinerary
  1. Here are 3 options to get from
    Ann Arbor to London:

    1. Trip:
      1 Train
      • One-Way approx: USD $54 - $134
      • Duration: 3 h 17 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $54 - $134
        • Duration: 3 h 17 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $21 - $55
      • Duration: 3 h 41 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $21 - $55
        • Duration: 3 h 41 min
        Close x
    3. Trip:
      3 Drive
      • One-Way approx: USD $21 - $35
      • Duration: 2 h 59 min
      Open +
      • Trip:
        3 Drive
        • One-Way approx: USD $21 - $35
        • Duration: 2 h 59 min
        Close x