Travel options for:
Winnipeg to Thompson
  • Fly to Thompson

    $189 - $923
    1. Winnipeg

      21 min - hourly - line 15

      $3

    2. Winnipeg (YWG)

      1 h 55 min - non-stop

      $180 - $900

    3. Thompson (YTH)

      4 min - 5 times a week - line 5444

      $6 - $20

  • Fly to Cross Lake, bus

    $78 - $453
    1. Winnipeg

      21 min - hourly - line 15

      $3

    2. Winnipeg (YWG)

      1 h 20 min - non-stop

      $55 - $400

    3. Cross Lake (YCR)

      2 h 55 min - 4 times a week

      $20 - $50

  • Bus

    $48 - $113
    1. Northbound Vaughan at Portage

      21 min - hourly - line 15

      $3

    2. Westbound Wellington at

      6 min - 1664 feet

    3. Winnipeg, MB

      9 h 10 min - once daily

      $45 - $110

  • Train, bus

    $127 - $191
    1. Winnipeg, MB

      19 h 43 min - twice a week

      $110 - $160

    2. Wabowden, MB

      1 h 24 min - once daily

      $12 - $35

  • Drive

    $60 - $95
    1. Winnipeg

      10 h 44 min - 476.7 miles

      $60 - $95

  • 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 Thompson airport, then line 5444 bus to Thompson. 4 h 20 min $276. From Northbound Vaughan at Portage North line 15 bus to Winnipeg airport, fly to Cross Lake airport, then bus to Thompson. 6 h 36 min $257. From Northbound Vaughan at Portage North line 15 bus to Westbound Wellington at Airport Terminal, walk to Winnipeg, MB, then bus to Thompson, MB. 10 h 37 min $77. From Winnipeg, MB train to Wabowden, MB then bus to Thompson, MB. 22 h 7 min $164. From Winnipeg drive to Thompson. 10 h 44 min $77.