Travel options for:
Detroit to Hamilton
  • Train

    $51 - $71
    1. Windsor

      3 h 24 min - every 3 hours

      $45 - $70

    2. Aldershot GO Bus

      12 min - hourly - line 18

      $3 - $5

  • Bus Greyhound USA

    $26 - $65
    1. Detroit, MI

      4 h 35 min - once daily

      $26 - $65

  • Bus Greyhound Canada

    $24 - $62
    1. Rosa Parks Transit 37 Eb

      23 min - every 30 minutes

      $1 - $2

    2. Wyoming & Michigan

      5 h 2 min - once daily

      $23 - $60

  • Drive

    $25 - $40
    1. Detroit

      3 h 31 min - 193.2 miles

      $25 - $40

  • Fly Windsor to Toronto Island, bus

    $92 - $310
    1. Detroit

      23 min - hourly - line 8

      $7

    2. Windsor (YQG)

      54 min - non-stop

      $75 - $290

    3. Toronto Island (YTZ)

      11 min - every 10 minutes - line 509

      $3

    4. Union Station Bus Terminal

      47 min - every 30 minutes

      $7 - $10

  • Fly Windsor to Toronto, bus

    $94 - $367
    1. Detroit

      23 min - hourly - line 8

      $7

    2. Windsor (YQG)

      1 h 2 min - non-stop

      $80 - $350

    3. Toronto (YYZ)

      1 h 3 min - hourly

      $7 - $10

  • Fly Detroit to Toronto, bus

    $150 - $464
    1. Detroit

      28 min - hourly - line 019

      $2

    2. Outer Dr & Edsel

      45 min - every 2 hours - line 125

      $2

    3. Detroit (DTW)

      1 h 10 min - non-stop

      $140 - $450

    4. Toronto (YYZ)

      1 h 3 min - hourly

      $7 - $10

  • Fly Detroit to Buffalo, Thru-Bus

    $146 - $508
    1. Detroit

      28 min - hourly - line 019

      $2

    2. Outer Dr & Edsel

      45 min - every 2 hours - line 125

      $2

    3. Detroit (DTW)

      1 h 3 min - non-stop

      $130 - $470

    4. Buffalo (BUF)

      2 h 30 min - once daily

      $13 - $35

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

From Windsor train to Aldershot GO Bus then line 18 bus to Main St. W. @ Summers Ln.. 3 h 54 min $78. From Detroit, MI bus to Hamilton, ON. 4 h 35 min $57. From Rosa Parks Transit 37 Eb bus to Wyoming & Michigan then bus to Hamilton, ON. 6 h 25 min $53. From Detroit drive to Hamilton. 3 h 31 min $40. From 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. 3 h 35 min $240. From Transit Terminal Church at Pitt line 8 bus to Windsor airport, fly to Toronto airport, then bus to Hamilton. 3 h 49 min $172. From Rosa Parks Transit 19 line 019 bus to Outer Dr & Edsel, line 125 bus to Detroit airport, fly to Toronto airport, then bus to Hamilton. 6 h 9 min $335. From Rosa Parks Transit 19 line 019 bus to Outer Dr & Edsel, line 125 bus to Detroit airport, fly to Buffalo airport, then Thru-Bus to Hamilton. 7 h 8 min $367.