Travel options for:
Toronto to East Lansing
  • Train

    $98 - $169
    1. Toronto

      2 h 10 min - hourly

      $35 - $55

    2. London

      1 h 6 min - every 3 hours

      $29 - $45

    3. Sarnia

      13 min - 8.1 miles

      $1 - $2

    4. Port Huron Amtrak

      2 h 25 min - once daily

      $30 - $70

    5. NBD Harrison past Service

      9 min - every 15 minutes - line 20

  • Bus

    $42 - $104
    1. Toronto, ON

      4 h 57 min - once daily

      $26 - $65

    2. Detroit, MI

      1 h 58 min - twice daily

      $15 - $40

    3. NBD Harrison past Service

      9 min - every 15 minutes - line 20

  • Drive

    $35 - $60
    1. Toronto

      5 h 11 min - 296.6 miles

      $35 - $60

  • Fly Toronto to Detroit, bus

    $167 - $476
    1. Toronto

      25 min - every 10 minutes

    2. Toronto (YYZ)

      1 h 6 min - non-stop

      $140 - $450

    3. Detroit (DTW)

      2 h 55 min - every 2 hours

      $23 - $35

  • Fly Toronto to Sarnia, train

    $151 - $243
    1. Toronto

      25 min - every 10 minutes

    2. Toronto (YYZ)

      57 min - non-stop

      $120 - $180

    3. Sarnia (YZR)

      14 min - 10.5 miles

      $1 - $2

    4. Port Huron Amtrak

      2 h 25 min - once daily

      $30 - $70

    5. NBD Harrison past Service

      9 min - every 15 minutes - line 20

  • Fly Toronto Island to Windsor, bus

    $104 - $358
    1. Toronto

      12 min - every 10 minutes - line 509

      $3

    2. Toronto Island (YTZ)

      1 h - non-stop

      $75 - $290

    3. Windsor (YQG)

      27 min - hourly - line 8

      $6

    4. Windsor, ON

      1 min - once daily - line 5515

      $6 - $20

    5. Detroit, MI

      1 h 58 min - twice daily

      $15 - $40

    6. NBD Harrison past Service

      9 min - every 15 minutes - line 20

  • Fly Toronto to Windsor, bus

    $109 - $410
    1. Toronto

      25 min - every 10 minutes

    2. Toronto (YYZ)

      1 h 2 min - non-stop

      $80 - $350

    3. Windsor (YQG)

      27 min - hourly - line 8

      $6

    4. Windsor, ON

      1 min - once daily - line 5515

      $6 - $20

    5. Detroit, MI

      1 h 58 min - twice daily

      $15 - $40

    6. NBD Harrison past Service

      9 min - every 15 minutes - line 20

  • Bus to Buffalo, fly to Detroit, bus

    $166 - $527
    1. Toronto

      3 h - 3 times a day

      $12 - $22

    2. Buffalo (BUF)

      1 h 11 min - non-stop

      $130 - $470

    3. Detroit (DTW)

      2 h 55 min - every 2 hours

      $23 - $35

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

From Toronto train to London, train to Sarnia, drive to Port Huron Amtrak, train to NBD Harrison past Service, then line 20 bus to EBD Gr. River past Abbot Rd. 8 h 17 min $131. From Toronto, ON bus to Detroit, MI, bus to NBD Harrison past Service, then line 20 bus to EBD Gr. River past Abbot Rd. 8 h 17 min $73. From Toronto drive to East Lansing. 5 h 11 min $48. From UP Express Union Station train to Toronto airport, fly to Detroit airport, then bus to East Lansing. 7 h 26 min $278. From UP Express Union Station train to Toronto airport, fly to Sarnia airport, drive to Port Huron Amtrak, train to NBD Harrison past Service, then line 20 bus to East Lansing. 6 h 24 min $202. From Union Station line 509 tram to Toronto Island airport, fly to Windsor airport, line 8 bus to Windsor, ON, line 5515 bus to Detroit, MI, bus to NBD Harrison past Service, then line 20 bus to East Lansing. 7 h 42 min $220. From UP Express Union Station train to Toronto airport, fly to Windsor airport, line 8 bus to Windsor, ON, line 5515 bus to Detroit, MI, bus to NBD Harrison past Service, then line 20 bus to East Lansing. 7 h 57 min $171. From Toronto, ON bus to Buffalo airport, fly to Detroit airport, then bus to East Lansing. 9 h 6 min $306.