Travel options for:
Toronto to Elliot Lake
  • Bus

    $73 - $134
    1. Toronto, ON

      6 h 53 min - once daily

      $30 - $80

    2. Serpent River, ON

      25 min - 17.3 miles

      $40 - $55

  • Drive

    $40 - $65
    1. Toronto

      6 h 36 min - 337.1 miles

      $40 - $65

  • Fly Toronto Island to Sudbury, bus

    $171 - $387
    1. Toronto

      12 min - every 10 minutes - line 509

      $3

    2. Toronto Island (YTZ)

      1 h - non-stop

      $80 - $250

    3. Sudbury (YSB)

      25 min - 14.2 miles

      $35 - $45

    4. Sudbury, ON

      2 h 19 min - once daily

      $14 - $35

    5. Serpent River, ON

      25 min - 17.3 miles

      $40 - $55

  • Fly Toronto to Sudbury, bus

    $177 - $377
    1. Toronto

      25 min - every 10 minutes

    2. Toronto (YYZ)

      1 h 6 min - non-stop

      $85 - $250

    3. Sudbury (YSB)

      25 min - 14.2 miles

      $35 - $45

    4. Sudbury, ON

      2 h 19 min - once daily

      $14 - $35

    5. Serpent River, ON

      25 min - 17.3 miles

      $40 - $55

  • Fly Toronto Island to Sault Ste Marie, bus

    $196 - $767
    1. Toronto

      12 min - every 10 minutes - line 509

      $3

    2. Toronto Island (YTZ)

      1 h 23 min - non-stop

      $85 - $600

    3. Sault Ste Marie (YAM)

      26 min - 15.4 miles

      $50 - $65

    4. Sault Ste Marie, ON

      2 h 20 min - once daily

      $14 - $40

    5. Spragge, ON

      27 min - 18.7 miles

      $45 - $60

  • Fly Toronto to Sault Ste Marie, bus

    $278 - $891
    1. Toronto

      25 min - every 10 minutes

    2. Toronto (YYZ)

      1 h 25 min - non-stop

      $160 - $750

    3. Sault Ste Marie (YAM)

      26 min - 15.4 miles

      $50 - $65

    4. Sault Ste Marie, ON

      2 h 20 min - once daily

      $14 - $40

    5. Spragge, ON

      27 min - 18.7 miles

      $45 - $60

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

From Toronto, ON bus to Serpent River, ON then taxi to Elliot Lake. 7 h 18 min $141. From Toronto drive to Elliot Lake. 6 h 36 min $69. From Union Station line 509 tram to Toronto Island airport, fly to Sudbury airport, taxi to Sudbury, ON, bus to Serpent River, ON, then taxi to Elliot Lake. 6 h 22 min $379. From UP Express Union Station train to Toronto airport, fly to Sudbury airport, taxi to Sudbury, ON, bus to Serpent River, ON, then taxi to Elliot Lake. 6 h 41 min $388. From Union Station line 509 tram to Toronto Island airport, fly to Sault Ste Marie airport, taxi to Sault Ste Marie, ON, bus to Spragge, ON, then taxi to Elliot Lake. 6 h 48 min $393. From UP Express Union Station train to Toronto airport, fly to Sault Ste Marie airport, taxi to Sault Ste Marie, ON, bus to Spragge, ON, then taxi to Elliot Lake. 7 h 3 min $648.