Travel options for:
Lansing to Toronto
  • Bus, train

    $67 - $115
    1. Lansing, MI

      2 h 3 min - twice daily

      $16 - $40

    2. Detroit, MI

      8 min - 4.2 miles

      $1

    3. Windsor

      4 h 6 min - every 3 hours

      $50 - $75

  • Bus, train via London

    $69 - $144
    1. Lansing, MI

      2 h 3 min - twice daily

      $16 - $40

    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

  • Train

    $96 - $189
    1. Lansing

      4 min - once daily

      $1 - $22

    2. East Lansing Amtrak

      2 h 44 min - once daily

      $30 - $70

    3. Port Huron Amtrak

      14 min - 8.9 miles

      $1 - $2

    4. Sarnia

      1 h 10 min - every 3 hours

      $29 - $40

    5. London

      2 h 9 min - every 3 hours

      $35 - $55

  • Bus

    $52 - $103
    1. NBD Grand Ave before E Allegan

      18 min - every 10 minutes - line 01

      $2

    2. East Lansing Marriott

      2 h 55 min - every 2 hours

      $23 - $35

    3. Metro Airport Mcnamara

      1 h 16 min - 5 times a day

      $2

    4. Detroit, MI

      5 h 48 min - once daily

      $26 - $65

  • Drive

    $40 - $60
    1. Lansing

      5 h 16 min - 300.2 miles

      $40 - $60

  • Fly Lansing to Toronto

    $140 - $898
    1. Lansing

      8 min - 4.6 miles

      $19 - $23

    2. Lansing (LAN)

      3 h 27 min - 1 stopover

      $100 - $850

    3. Toronto (YYZ)

      25 min - every 10 minutes

      $21 - $25

  • Bus to Detroit, fly to Toronto

    $185 - $511
    1. Lansing

      17 min - every 10 minutes - line 01

      $2

    2. East Lansing Marriott

      2 h 55 min - every 2 hours

      $23 - $35

    3. Detroit (DTW)

      1 h 10 min - non-stop

      $140 - $450

    4. Toronto (YYZ)

      25 min - every 10 minutes

      $21 - $25

  • Bus to Windsor, fly to Toronto Island

    $107 - $359
    1. Lansing

      2 h 3 min - twice daily

      $16 - $40

    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 Lansing, MI bus to Detroit, MI, drive to Windsor, then train to Toronto. 6 h 41 min $119. From Lansing, MI bus to Detroit, MI, bus to London, ON, walk to London, then train to Toronto. 8 h 13 min $137. From Lansing bus to East Lansing Amtrak, train to Port Huron Amtrak, drive to Sarnia, train to London, then train to Toronto. 8 h 41 min $177. From NBD Grand Ave before E Allegan St line 01 bus to East Lansing Marriott, bus to Metro Airport Mcnamara Terminal, bus to Detroit, MI, then bus to Toronto - Royal York Hotel. 13 h 17 min $95. From Lansing drive to Toronto. 5 h 16 min $61. From Lansing taxi to Lansing airport, fly to Toronto airport, then train to Toronto. 4 h 3 min $540. From EBD Michigan past Grand Ave line 01 bus to East Lansing Marriott, bus to Detroit airport, fly to Toronto airport, then train to Toronto. 7 h 50 min $382. From Lansing, 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. 6 h 7 min $282.