Travel from Calgary to Winnipeg

Bus or fly from Calgary to Winnipeg?

WestJet and Air Canada fly from Calgary to Winnipeg hourly. Alternatively, Greyhound Canada operates a bus from Calgary to Winnipeg once daily. Tickets cost $75 - $190 and the journey takes 21 h 30 min.

How to get from Calgary to Winnipeg

ModeDurationPrice
From NB Macleod TR @ 7 AVE SE line 300 bus to Calgary airport, fly to Winnipeg airport, then line 15 bus to Winnipeg.3 h 57 min$220
From Calgary, AB bus to Southbound Wellington at Greyhound Terminal then line 15 bus to Southbound Vaughan at Portage North.21 h 59 min$131
From Calgary, AB bus to Edmonton then train to Winnipeg.24 h 46 min$247
From Calgary drive to Winnipeg.15 h 22 min$133

How long does it take to get from Calgary to Winnipeg?

It takes approximately 3 h 57 min to get from Calgary to Winnipeg, including transfers.

Is there a direct bus between Calgary and Winnipeg?

No, there is no direct bus from Calgary to Winnipeg. However, there are services departing from Calgary, AB and arriving at Southbound Vaughan at Portage North via Southbound Wellington at Greyhound Terminal. The journey, including transfers, takes approximately 21 h 59 min.

Operators from Calgary to Winnipeg

OperatorPhoneWebsite
Calgary Transit - Line 300+1 403-262-1000Calgary Transit - Line 300
WestJetWestJet
Air CanadaAir Canada
Winnipeg TransitWinnipeg Transit
Greyhound Canada+1 1-800-661-8747Greyhound Canada
VIA Rail+1 1 888 842-7245VIA Rail
Close Print Itinerary
  1. Here are 4 options to get from
    Calgary to Winnipeg:

    1. Trip:
      1 Fly
      • One-Way approx: USD $141 - $291
      • Duration: 3 h 57 min
      Open +
      • Trip:
        1 Fly
        • One-Way approx: USD $141 - $291
        • Duration: 3 h 57 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $80 - $185
      • Duration: 21 h 59 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $80 - $185
        • Duration: 21 h 59 min
        Close x
    3. Trip:
      3 Bus, train
      • One-Way approx: USD $122 - $393
      • Duration: 24 h 46 min
      Open +
      • Trip:
        3 Bus, train
        • One-Way approx: USD $122 - $393
        • Duration: 24 h 46 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $110 - $160
      • Duration: 15 h 22 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $110 - $160
        • Duration: 15 h 22 min
        Close x