Travel options for:
Vancouver to Winnipeg
  • Fly from Vancouver

    $140 - $370
    1. Vancouver

      18 min - every 10 minutes

      $6 - $7

    2. Vancouver (YVR)

      2 h 35 min - non-stop

      $130 - $360

    3. Winnipeg (YWG)

      21 min - hourly - line 15

      $3

  • Fly from Abbotsford

    $192 - $663
    1. Vancouver

      32 min - every 10 minutes

      $3 - $5

    2. Surrey Central Stn Bay 6

      1 h - hourly - line 503

      $3

    3. Northbound 272 St at Fraser

      19 min - once daily - line 21

      $2

    4. Abbotsford (YXX)

      2 h 38 min - non-stop

      $180 - $650

    5. Winnipeg (YWG)

      21 min - hourly - line 15

      $3

  • Bus

    $134 - $316
    1. Vancouver, BC

      16 h 10 min - once daily

      $55 - $140

    2. Calgary, AB

      21 h 30 min - once daily

      $75 - $180

    3. Southbound Wellington at

      21 min - hourly - line 15

      $3

  • Train

    $250 - $350
    1. Vancouver, BC

      2 days 0 h - 3 times a week

      $250 - $350

  • Drive

    $190 - $280
    1. Vancouver

      27 h 6 min - 1436 miles

      $190 - $280

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

From King Edward Station train to Vancouver airport, fly to Winnipeg airport, then line 15 bus to Winnipeg. 4 h 24 min $249. From Main Street-Science World Station Platform 2 train to Surrey Central Stn Bay 6, line 503 bus to Northbound 272 St at Fraser, line 21 bus to Abbotsford airport, fly to Winnipeg airport, then line 15 bus to Winnipeg. 7 h 23 min $392. From Vancouver, BC bus to Calgary, AB, bus to Southbound Wellington at Greyhound Terminal, then line 15 bus to Southbound Vaughan at Portage North. 39 h 11 min $226. From Vancouver, BC train to Winnipeg. 2 days 0 h $302. From Vancouver drive to Winnipeg. 27 h 6 min $232.