Travel options for:
Winnipeg to Toronto
  • Fly to Toronto

    $164 - $678
    1. Winnipeg

      21 min - hourly - line 15

      $3

    2. Winnipeg (YWG)

      2 h 22 min - non-stop

      $140 - $650

    3. Toronto (YYZ)

      25 min - every 10 minutes

      $21 - $25

  • Fly to Toronto Island

    $326 - $1,206
    1. Winnipeg

      21 min - hourly - line 15

      $3

    2. Winnipeg (YWG)

      4 h - 1 stopover

      $320 - $1,200

    3. Toronto Island (YTZ)

      11 min - every 10 minutes - line 509

      $3

  • Bus

    $113 - $273
    1. Northbound Vaughan at Portage

      21 min - hourly - line 15

      $3

    2. Westbound Wellington at

      6 min - 1883 feet

    3. Winnipeg, MB

      30 h 30 min - once daily

      $110 - $270

  • Train

    $200 - $280
    1. Winnipeg

      35 h 39 min - 3 times a week

      $200 - $280

  • Drive

    $180 - $270
    1. Winnipeg

      23 h 20 min - 1382.9 miles

      $180 - $270

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

From Northbound Vaughan at Portage North line 15 bus to Winnipeg airport, fly to Toronto airport, then train to Toronto. 4 h 11 min $265. From Northbound Vaughan at Portage North line 15 bus to Winnipeg airport, fly to Toronto Island airport, then line 509 tram to Toronto. 5 h 36 min $705. From Northbound Vaughan at Portage North line 15 bus to Westbound Wellington at Airport Terminal, walk to Winnipeg, MB, then bus to Toronto, ON - 610 Bay Street. 31 h 57 min $182. From Winnipeg train to Toronto, ON. 35 h 39 min $243. From Winnipeg drive to Toronto. 23 h 20 min $223.