Travel options for:
Grand Rapids to Toronto
  • Bus, train

    $71 - $129
    1. Grand Rapids, MI

      3 h 30 min - twice daily

      $20 - $55

    2. Detroit, MI

      7 min - 4.1 miles

      $1

    3. Windsor

      4 h 6 min - every 3 hours

      $50 - $75

  • Amtrak Thruway, train

    $86 - $156
    1. Grand Rapids, MI

      57 min - 4 times a day

    2. Kalamazoo Amtrak

      3 h 3 min - once daily

      $35 - $80

    3. Detroit Amtrak

      10 min - 7.5 miles

      $1 - $2

    4. Windsor

      4 h 6 min - every 3 hours

      $50 - $75

  • Bus, train via London

    $73 - $158
    1. Grand Rapids, MI

      3 h 30 min - twice daily

      $20 - $55

    2. Detroit, MI

      2 h 36 min - once daily

      $18 - $50

    3. London, ON

      5 min - 1441 feet

    4. London

      2 h 9 min - every 3 hours

      $35 - $55

  • Amtrak Thruway, bus

    $35 - $90
    1. Grand Rapids, MI

      57 min - 4 times a day

    2. Kalamazoo

      9 h 30 min - once daily

      $35 - $90

  • Drive

    $45 - $70
    1. Grand Rapids

      6 h 13 min - 363.3 miles

      $45 - $70

  • Fly Grand Rapids to Toronto

    $153 - $426
    1. Grand Rapids

      29 min - every 30 minutes - line 6

      $1

    2. Kentwood Station - Woodland

      19 min - hourly - line 17

      $1

    3. Grand Rapids (GRR)

      3 h 23 min - 1 stopover

      $130 - $400

    4. Toronto (YYZ)

      25 min - every 10 minutes

      $21 - $24

  • Bus to Windsor, fly to Toronto Island

    $111 - $373
    1. Grand Rapids

      3 h 30 min - twice daily

      $20 - $55

    2. Detroit, MI

      1 min - once daily

      $6 - $20

    3. Transit Terminal Church at

      23 min - hourly - line 8

      $7

    4. Windsor (YQG)

      54 min - non-stop

      $75 - $290

    5. Toronto Island (YTZ)

      11 min - every 10 minutes - line 509

      $3

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

From Grand Rapids, MI bus to Detroit, MI, drive to Windsor, then train to Toronto. 8 h 7 min $118. From Grand Rapids, MI Amtrak Thruway to Kalamazoo Amtrak, train to Detroit Amtrak, drive to Windsor, then train to Toronto. 9 h 40 min $157. From Grand Rapids, MI bus to Detroit, MI, bus to London, ON, walk to London, then train to Toronto. 9 h 40 min $135. From Grand Rapids, MI Amtrak Thruway to Kalamazoo then bus to Toronto - Royal York Hotel. 11 h 27 min $79. From Grand Rapids drive to Toronto. 6 h 13 min $75. From Division & Library line 6 bus to Kentwood Station - Woodland, line 17 bus to Grand Rapids airport, fly to Toronto airport, then train to Toronto. 7 h 11 min $337. From Grand Rapids, MI bus to Detroit, 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. 7 h 34 min $280.