Travel options for:
Ann Arbor to Toronto
  • Train

    $74 - $119
    1. Ann Arbor Amtrak

      55 min - once daily

      $22 - $45

    2. Detroit Amtrak

      10 min - 7.5 miles

      $1 - $2

    3. Windsor

      4 h 6 min - every 3 hours

      $50 - $75

  • Bus

    $29 - $75
    1. Ann Arbor, MI

      6 h 20 min - once daily

      $29 - $75

  • Drive

    $35 - $55
    1. Ann Arbor

      4 h 56 min - 275.8 miles

      $35 - $55

  • Bus to Windsor, fly to Toronto Island

    $96 - $327
    1. Ann Arbor

      57 min - once daily

      $10 - $27

    2. Transit Terminal Church at

      23 min - hourly - line 8

      $7

    3. Windsor (YQG)

      54 min - non-stop

      $75 - $290

    4. Toronto Island (YTZ)

      11 min - every 10 minutes - line 509

      $3

  • Bus to Windsor, fly to Toronto

    $119 - $408
    1. Ann Arbor

      57 min - once daily

      $10 - $27

    2. Transit Terminal Church at

      23 min - hourly - line 8

      $7

    3. Windsor (YQG)

      1 h 2 min - non-stop

      $80 - $350

    4. Toronto (YYZ)

      25 min - every 10 minutes

      $21 - $24

  • Fly Detroit to Toronto

    $169 - $485
    1. Ann Arbor

      35 min - every 2 hours

      $7 - $11

    2. Detroit (DTW)

      1 h 10 min - non-stop

      $140 - $450

    3. Toronto (YYZ)

      25 min - every 10 minutes

      $21 - $24

  • Fly Detroit to Buffalo, bus

    $156 - $550
    1. Ann Arbor

      35 min - every 2 hours

      $7 - $11

    2. Detroit (DTW)

      1 h 3 min - non-stop

      $130 - $470

    3. Buffalo (BUF)

      25 min - every 4 hours

      $2 - $24

    4. Buffalo, NY

      1 h 45 min - once daily

      $16 - $45

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Ann Arbor Amtrak train to Detroit Amtrak, drive to Windsor, then train to Toronto. 5 h 35 min $126. From Ann Arbor, MI bus to Toronto, ON. 6 h 20 min $65. From Ann Arbor drive to Toronto. 4 h 56 min $57. From Ann Arbor, MI bus to Transit Terminal Church at Pitt, line 8 bus to Windsor airport, fly to Toronto Island airport, then line 509 tram to Toronto. 4 h $254. From Ann Arbor, MI bus to Transit Terminal Church at Pitt, line 8 bus to Windsor airport, fly to Toronto airport, then train to Toronto. 4 h 20 min $215. From Blake Transit Center bus to Detroit airport, fly to Toronto airport, then train to Toronto. 4 h 13 min $360. From Blake Transit Center bus to Detroit airport, fly to Buffalo airport, bus to Buffalo, NY, then bus to Toronto. 6 h 12 min $398.