Travel options for:
Toronto to East Lansing
  • Train, night train

    $121 - $173
    1. Toronto

      2hrs 08min - hourly

      $35 - $50

    2. London

      1hrs 06min - every 3 hours

      $28 - $40

    3. Sarnia

      13min - 8.1 miles

      $27 - $33

    4. Port Huron Amtrak

      2hrs 25min - once daily

      $30 - $50

    5. NBD Harrison past Service

      10min - every 15 minutes - line 20

      • EBD Gr. River past Abbot Rd
  • Bus

    $75 - $81
    1. Toronto

      4hrs 57min - once daily

      $46 - $51

    2. Detroit, MI

      2hrs 43min - twice daily

      $28 - $31

    3. NBD Harrison past Service

      10min - every 15 minutes - line 20

      • EBD Gr. River past Abbot Rd
  • Drive

    $40 - $60
    1. Toronto

      5hrs 11min - 296.6 miles

      $40 - $60

      • East Lansing
  • Fly Toronto to Detroit, bus

    $197 - $439
    1. Toronto

      25min - every 10 minutes

    2. Toronto (YYZ)

      1hrs 13min - non-stop

      $170 - $410

    3. Detroit (DTW)

      2hrs 55min - every 2 hours

      $23 - $35

      • East Lansing
  • Fly Toronto to Sarnia, night train

    $240 - $458
    1. Toronto

      25min - every 10 minutes

    2. Toronto (YYZ)

      1hrs 00min - non-stop

      $180 - $370

    3. Sarnia (YZR)

      14min - 10.5 miles

      $30 - $45

    4. Port Huron Amtrak

      2hrs 25min - once daily

      $30 - $50

    5. NBD Harrison past Service

      10min - every 15 minutes - line 20

      • East Lansing
  • Fly Toronto Island to Windsor, bus

    $110 - $294
    1. Toronto

      9min - every 10 minutes - line 509

      $3

    2. Toronto Island (YTZ)

      1hrs 00min - non-stop

      $75 - $250

    3. Windsor (YQG)

      26min - hourly - line 8

      $6

    4. Windsor

      53min - once daily

      $9 - $16

    5. Ann Arbor, MI

      1hrs 37min - twice daily

      $18 - $20

    6. NBD Harrison past Service

      10min - every 15 minutes - line 20

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

    $175 - $412
    1. Toronto

      1hrs 57min - once daily

      $22 - $28

    2. Buffalo (BUF)

      1hrs 12min - non-stop

      $130 - $350

    3. Detroit (DTW)

      2hrs 55min - every 2 hours

      $23 - $35

      • East Lansing
  • Fly Toronto to Windsor, bus

    $133 - $283
    1. Toronto

      25min - every 10 minutes

    2. Toronto (YYZ)

      1hrs 02min - non-stop

      $95 - $250

    3. Windsor (YQG)

      26min - hourly - line 8

      $6

    4. Windsor

      53min - once daily

      $9 - $16

    5. Ann Arbor, MI

      1hrs 37min - twice daily

      $18 - $20

    6. NBD Harrison past Service

      10min - every 15 minutes - 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, taxi to Port Huron Amtrak, night train to NBD Harrison past Service, then line 20 bus to EBD Gr. River past Abbot Rd. 8hrs 14min $160. From Toronto bus to Detroit, MI, bus to NBD Harrison past Service, then line 20 bus to EBD Gr. River past Abbot Rd. 9hrs 02min $80. From Toronto drive to East Lansing. 5hrs 11min $50. From UP Express Union Station train to Toronto airport, fly to Detroit airport, then bus to East Lansing. 7hrs 33min $232. From UP Express Union Station train to Toronto airport, fly to Sarnia airport, taxi to Port Huron Amtrak, night train to NBD Harrison past Service, then line 20 bus to East Lansing. 6hrs 27min $292. From Union Station line 509 tram to Toronto Island airport, fly to Windsor airport, line 8 bus to Windsor, bus to Ann Arbor, MI, bus to NBD Harrison past Service, then line 20 bus to East Lansing. 8hrs 09min $162. From Toronto Thru-Bus to Buffalo airport, fly to Detroit airport, then bus to East Lansing. 8hrs 04min $245. From UP Express Union Station train to Toronto airport, fly to Windsor airport, line 8 bus to Windsor, bus to Ann Arbor, MI, bus to NBD Harrison past Service, then line 20 bus to East Lansing. 8hrs 27min $165.