Travel options for:
Toronto to East Lansing
  • Train

    $94 - $141
    1. Toronto

      2 h 8 min - hourly

      $35 - $50

    2. London

      1 h 6 min - every 3 hours

      $27 - $40

    3. Sarnia

      13 min - 8.1 miles

      $1 - $2

    4. Port Huron Amtrak

      2 h 25 min - once daily

      $30 - $50

    5. NBD Harrison past Service

      10 min - hourly - line 20

      • EBD Gr. River past Abbot Rd
  • Bus

    $61 - $95
    1. Toronto, ON

      5 h 49 min - once daily

      $35 - $55

    2. Ann Arbor, MI

      1 h 37 min - twice daily

      $25 - $40

    3. NBD Harrison past Service

      10 min - hourly - line 20

      • EBD Gr. River past Abbot Rd
  • Drive

    $35 - $60
    1. Toronto

      5 h 11 min - 296.6 miles

      $35 - $60

      • East Lansing
  • Fly Toronto to Detroit, bus

    $167 - $476
    1. Toronto

      25 min - every 10 minutes

    2. Toronto (YYZ)

      1 h 8 min - non-stop

      $140 - $450

    3. Detroit (DTW)

      2 h 55 min - every 2 hours

      $23 - $35

      • East Lansing
  • Fly Toronto to Sarnia, train

    $151 - $223
    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 - $50

    5. NBD Harrison past Service

      10 min - hourly - line 20

      • East Lansing
  • Fly Toronto Island to Windsor, bus

    $119 - $366
    1. Toronto

      11 min - every 10 minutes - line 509

      $3

    2. Toronto Island (YTZ)

      1 h - non-stop

      $75 - $290

    3. Windsor (YQG)

      26 min - hourly - line 8

      $6

    4. Windsor, ON

      1 min - once daily - line 5515

      $6 - $18

    5. Detroit, MI

      2 h 43 min - twice daily

      $30 - $50

    6. NBD Harrison past Service

      10 min - hourly - line 20

      • East Lansing
  • Bus to Buffalo, fly to Detroit, bus

    $165 - $527
    1. Toronto

      3 h 30 min - 3 times a day

      $12 - $22

    2. Buffalo (BUF)

      1 h 13 min - non-stop

      $130 - $470

    3. Detroit (DTW)

      2 h 55 min - every 2 hours

      $23 - $35

      • East Lansing
  • Fly Toronto to Windsor, bus

    $124 - $418
    1. Toronto

      25 min - every 10 minutes

    2. Toronto (YYZ)

      1 h - non-stop

      $80 - $350

    3. Windsor (YQG)

      26 min - hourly - line 8

      $6

    4. Windsor, ON

      1 min - once daily - line 5515

      $6 - $18

    5. Detroit, MI

      2 h 43 min - twice daily

      $30 - $50

    6. NBD Harrison past Service

      10 min - hourly - line 20

      • East Lansing
  • 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 37 min $128. From Toronto, ON bus to Ann Arbor, MI, bus to NBD Harrison past Service, then line 20 bus to EBD Gr. River past Abbot Rd. 9 h 11 min $84. 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 28 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 46 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. 8 h 48 min $235. From Toronto, ON bus to Buffalo airport, fly to Detroit airport, then bus to East Lansing. 9 h 38 min $306. 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. 9 h 2 min $186.