Travel options for:
Toronto to Greater Sudbury
  • Fly from Toronto Island

    $117 - $297
    1. Toronto

      12 min - every 10 minutes - line 509

      $3

    2. Toronto Island (YTZ)

      1 h - non-stop

      $80 - $250

    3. Sudbury (YSB)

      24 min - 14.6 miles

      $35 - $45

  • Fly from Toronto

    $123 - $287
    1. Toronto

      25 min - every 10 minutes

    2. Toronto (YYZ)

      1 h 6 min - non-stop

      $85 - $250

    3. Sudbury (YSB)

      24 min - 14.6 miles

      $35 - $45

  • Bus Greyhound Canada

    $26 - $65
    1. Toronto, ON

      4 h 41 min - once daily

      $26 - $65

    2. Serpentine

      25 min - hourly - line 940

  • Toronto - Sudbury. Northbound.

    $27 - $90
    1. Toronto, ON

      5 h 30 min - once daily

      $27 - $90

  • Bus Ontario Northland

    $60 - $90
    1. Toronto, ON

      5 h 35 min - once daily

      $60 - $90

    2. Greyhound Terminal

      7 min - hourly - line 14

  • Train

    $55 - $80
    1. Toronto, ON

      7 h 40 min - 3 times a week

      $55 - $80

    2. Sudbury Jct

      25 min - 1.3 miles

    3. Pepertree Village

      10 min - hourly - line 301

  • Drive

    $30 - $50
    1. Toronto

      4 h 33 min - 240.6 miles

      $30 - $50

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

From Union Station line 509 tram to Toronto Island airport, fly to Sudbury airport, then taxi to Greater Sudbury. 2 h 36 min $217. From UP Express Union Station train to Toronto airport, fly to Sudbury airport, then taxi to Greater Sudbury. 2 h 55 min $224. From Toronto, ON bus to Serpentine then line 940 bus to Transit Terminal. 5 h 21 min $45. From Toronto, ON Toronto - Sudbury. Northbound. to Sudbury, ON. 5 h 30 min $63. From Toronto, ON bus to Greyhound Terminal then line 14 bus to Transit Terminal. 5 h 46 min $81. From Toronto, ON train to Sudbury Jct, walk to Pepertree Village, then line 301 bus to New Sudbury Centre. 8 h 39 min $69. From Toronto drive to Greater Sudbury. 4 h 33 min $38.