Travel from Ann-Arbor to Hamilton-ON-Canada

Bus or train from Ann Arbor to Hamilton?

Amtrak operates a train from Ann Arbor to Hamilton 3 times a day. Tickets cost $22 - $45 and the journey takes 55 min. 2 other operators also service this route. Alternatively, Greyhound Canada operates a bus from Ann Arbor to Hamilton once daily. Tickets cost $26 - $65 and the journey takes 5 h 54 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 Hamilton

ModeDurationPrice
From Ann Arbor Amtrak train to Detroit Amtrak, drive to Windsor, train to Aldershot GO Bus, then line 18 bus to Main St. W. @ Summers Ln..5 h 27 min$134
From Ann Arbor, MI bus to Hamilton, ON.5 h 54 min$56
From Ann Arbor, MI bus to London, ON, walk to London, train to Aldershot GO Bus, then line 18 bus to Main St. W. @ Summers Ln..6 h 12 min$100
From Ann Arbor drive to Hamilton.4 h 14 min$47
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 Union Station Bus Terminal, then bus to Hamilton.5 h 9 min$259
From Ann Arbor, MI bus to Transit Terminal Church at Pitt, line 8 bus to Windsor airport, fly to Toronto airport, then bus to Hamilton.5 h 18 min$193
From Blake Transit Center bus to Detroit airport, fly to Toronto airport, then bus to Hamilton.5 h 11 min$333
From Blake Transit Center bus to Detroit airport, fly to Buffalo airport, then Thru-Bus to Hamilton.6 h 18 min$364
Close Print Itinerary
  1. Here are 8 options to get from
    Ann Arbor to Hamilton:

    1. Trip:
      1 Train
      • One-Way approx: USD $62 - $169
      • Duration: 5 h 27 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $62 - $169
        • Duration: 5 h 27 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $26 - $65
      • Duration: 5 h 54 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $26 - $65
        • Duration: 5 h 54 min
        Close x
    3. Trip:
      3 Bus, train
      • One-Way approx: USD $51 - $137
      • Duration: 6 h 12 min
      Open +
      • Trip:
        3 Bus, train
        • One-Way approx: USD $51 - $137
        • Duration: 6 h 12 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $30 - $50
      • Duration: 4 h 14 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $30 - $50
        • Duration: 4 h 14 min
        Close x
    5. Trip:
      5 Bus to Windsor, fly to Toronto Island, bus
      • One-Way approx: USD $103 - $338
      • Duration: 5 h 9 min
      Open +
      • Trip:
        5 Bus to Windsor, fly to Toronto Island, bus
        • One-Way approx: USD $103 - $338
        • Duration: 5 h 9 min
        Close x
    6. Trip:
      6 Bus to Windsor, fly to Toronto, bus
      • One-Way approx: USD $105 - $395
      • Duration: 5 h 18 min
      Open +
      • Trip:
        6 Bus to Windsor, fly to Toronto, bus
        • One-Way approx: USD $105 - $395
        • Duration: 5 h 18 min
        Close x
    7. Trip:
      7 Fly Detroit to Toronto, bus
      • One-Way approx: USD $155 - $470
      • Duration: 5 h 11 min
      Open +
      • Trip:
        7 Fly Detroit to Toronto, bus
        • One-Way approx: USD $155 - $470
        • Duration: 5 h 11 min
        Close x
    8. Trip:
      8 Fly Detroit to Buffalo, Thru-Bus
      • One-Way approx: USD $151 - $515
      • Duration: 6 h 18 min
      Open +
      • Trip:
        8 Fly Detroit to Buffalo, Thru-Bus
        • One-Way approx: USD $151 - $515
        • Duration: 6 h 18 min
        Close x