Using the online timetable is an easy way to look at all the direct flights Winnipeg — Calgary
87 flights in a week
Departure and arrival times are local (Winnipeg and Calgary)
| Departure | Arrival | Flight days | Flight | Airlines | Flight time | Airports | |
|---|---|---|---|---|---|---|---|
| 03:15 | 04:10 | tue, wed, thu, fri | W81571 | Cargojet Airways | 1h 55m | Winnipeg James Armstrong Richardson International Airport — Calgary International Airport | Select dates |
| 04:30 | 05:25 | sat | W8551 | Cargojet Airways | 1h 55m | Winnipeg James Armstrong Richardson International Airport — Calgary International Airport | Select dates |
| 06:15 | 07:42 | tue, wed, thu, fri, sat | WS223 | WestJet | 2h 27m | Winnipeg James Armstrong Richardson International Airport — Calgary International Airport | Select dates |
| 06:15 | 07:36 | mon, tue, wed, fri, sat, sun | WS223 | WestJet | 2h 21m | Winnipeg James Armstrong Richardson International Airport — Calgary International Airport | Select dates |
| 07:50 | 09:17 | tue, wed, thu, fri, sat | WS227 | WestJet | 2h 27m | Winnipeg James Armstrong Richardson International Airport — Calgary International Airport | Select dates |
| 07:50 | 09:11 | daily | WS229 | WestJet | 2h 21m | Winnipeg James Armstrong Richardson International Airport — Calgary International Airport | Select dates |
| 08:00 | 09:29 | mon, tue, wed, thu, sat | AC8833 | Air Canada | 2h 29m | Winnipeg James Armstrong Richardson International Airport — Calgary International Airport | Select dates |
| 10:55 | 12:22 | mon, tue, wed, thu, fri, sun | WS231 | WestJet | 2h 27m | Winnipeg James Armstrong Richardson International Airport — Calgary International Airport | Select dates |
| 10:55 | 12:16 | mon, tue, wed, thu, fri, sun | WS231 | WestJet | 2h 21m | Winnipeg James Armstrong Richardson International Airport — Calgary International Airport | Select dates |
| 12:40 | 14:00 | tue, wed, thu, fri, sat | WS237 | WestJet | 2h 20m | Winnipeg James Armstrong Richardson International Airport — Calgary International Airport | Select dates |
| 12:40 | 13:55 | mon, tue, wed, thu, fri, sun | WS237 | WestJet | 2h 15m | Winnipeg James Armstrong Richardson International Airport — Calgary International Airport | Select dates |
| 16:10 | 17:30 | tue, wed, thu, fri | WS243 | WestJet | 2h 20m | Winnipeg James Armstrong Richardson International Airport — Calgary International Airport | Select dates |
| 16:10 | 17:26 | mon, tue, wed, thu, fri, sun | WS243 | WestJet | 2h 16m | Winnipeg James Armstrong Richardson International Airport — Calgary International Airport | Select dates |
| 16:16 | 17:12 | tue | WS2377 | WestJet | 1h 56m | Winnipeg James Armstrong Richardson International Airport — Calgary International Airport | Select dates |
| 18:55 | 20:16 | wed, thu, fri, sat | WS247 | WestJet | 2h 21m | Winnipeg James Armstrong Richardson International Airport — Calgary International Airport | Select dates |
| 18:55 | 20:11 | wed, thu, sat, sun | WS247 | WestJet | 2h 16m | Winnipeg James Armstrong Richardson International Airport — Calgary International Airport | Select dates |
| 21:00 | 22:21 | mon, tue, wed, thu, fri, sat | WS251 | WestJet | 2h 21m | Winnipeg James Armstrong Richardson International Airport — Calgary International Airport | Select dates |
| 21:00 | 22:16 | mon, wed, thu, fri, sat | WS251 | WestJet | 2h 16m | Winnipeg James Armstrong Richardson International Airport — Calgary International Airport | Select dates |
| 23:00 | 23:53 | thu | WS8940 | WestJet | 1h 53m | Winnipeg James Armstrong Richardson International Airport — Calgary International Airport | Select dates |