Cheap flights from Winnipeg to Calgary

Find cheap Calgary to Winnipeg flights with our free search service. Compare all available fares for direct or connection flights from Calgary to Winnipeg.

Round-trip
  • One-way
  • Round-trip
1 adult
Adults 12 years or over
1
Children 2-11 years
0
Infants 0-23 months
0
Cancel Done
Economy Class
  • Economy Class
  • Business Class
Done
Done

Winnipeg to Calgary flight schedules

Flight Departure Date Arrival Date Price Duration Number of stops Updated
Winnipeg (YWG) - Calgary (YYC) 2026-02-11 2026-02-11 108 USD 4 hours 26 minutes Direct 2026-01-09T02:08:33

Winnipeg to Calgary flight status

Flight Origin Destination Departure Arrival Equip
QF3416 Winnipeg (YWG) Calgary (YYC) 4:10 p.m. 5:30 p.m.
DL7412 Winnipeg (YWG) Calgary (YYC) 11:05 p.m. 6:25 a.m. CRJ
AM7149 Winnipeg (YWG) Calgary (YYC) 10 p.m. 10:45 p.m. None
WS267 Winnipeg (YWG) Calgary (YYC) 8 a.m. 8:47 a.m. Boeing 737-800 (winglets)
LA5198 Winnipeg (YWG) Calgary (YYC) 5:15 p.m. 9:11 p.m. DH4
AC1169 Winnipeg (YWG) Calgary (YYC) 9:15 p.m. 11:59 p.m. A320
WS223 Winnipeg (YWG) Calgary (YYC) 6:15 a.m. 7:42 a.m. Boeing 737-700 (winglets)
MF6063 Winnipeg (YWG) Calgary (YYC) 12:40 p.m. 2 p.m. None
WS271 Winnipeg (YWG) Calgary (YYC) 9:50 a.m. 10:37 a.m. Boeing 737-800 (winglets)
DL7567 Winnipeg (YWG) Calgary (YYC) 12:30 p.m. 3:50 p.m. 739
AM7148 Winnipeg (YWG) Calgary (YYC) 7:30 p.m. 11:47 p.m. None
DL7646 Winnipeg (YWG) Calgary (YYC) noon 2:20 p.m. B737
LA5210 Winnipeg (YWG) Calgary (YYC) 7:50 a.m. 9:17 a.m. 736
DL7395 Winnipeg (YWG) Calgary (YYC) 9:45 a.m. 1:05 p.m. CRJ
WS4389 Winnipeg (YWG) Calgary (YYC) 2:20 p.m. 5:41 p.m. B737
QK8339 Winnipeg (YWG) Calgary (YYC) 8:45 a.m. 10:06 a.m.
LA5190 Winnipeg (YWG) Calgary (YYC) 6:25 a.m. 6:57 a.m. DH4
QF3409 Winnipeg (YWG) Calgary (YYC) 6:15 a.m. 7:42 a.m. DH4
MF6071 Winnipeg (YWG) Calgary (YYC) 4:10 p.m. 5:30 p.m. None
WS551 Winnipeg (YWG) Calgary (YYC) 7:45 a.m. 8:12 a.m. Boeing 737 Max 8
W8551 Winnipeg (YWG) Calgary (YYC) 4:30 a.m. 5:25 a.m. B763
WS261 Winnipeg (YWG) Calgary (YYC) 8:30 a.m. 9:44 a.m. Boeing 737-700 (winglets)
WS263 Winnipeg (YWG) Calgary (YYC) 3:25 p.m. 4:40 p.m. B737
WS205 Winnipeg (YWG) Calgary (YYC) 9:05 p.m. 10:18 p.m. Boeing 737-700 (winglets)
WS269 Winnipeg (YWG) Calgary (YYC) 3:15 p.m. 4:28 p.m. Boeing 737-700 (winglets)
WS739 Winnipeg (YWG) Calgary (YYC) 5:30 p.m. 6:40 p.m. Boeing 737-800 (winglets)
AC8331 Winnipeg (YWG) Calgary (YYC) 6:15 a.m. 7:27 a.m. Canadair CRJ 900
QK8331 Winnipeg (YWG) Calgary (YYC) 6:15 a.m. 7:27 a.m. CRA
KL9755 Winnipeg (YWG) Calgary (YYC) 10:10 a.m. 2:43 p.m. B737
WS493 Winnipeg (YWG) Calgary (YYC) 10 a.m. 11:14 a.m. B737
QK7901 Winnipeg (YWG) Calgary (YYC) 5:40 a.m. 6:40 a.m. DH8D
AC289 Winnipeg (YWG) Calgary (YYC) 10 p.m. 11:08 p.m. A320
VS8078 Winnipeg (YWG) Calgary (YYC) 6:25 p.m. 7:46 p.m. 73H
VS8076 Winnipeg (YWG) Calgary (YYC) 1 p.m. 2:20 p.m. 738
QK7906 Winnipeg (YWG) Calgary (YYC) 3:20 p.m. 8:25 p.m. CRJ9
AC7906 Winnipeg (YWG) Calgary (YYC) 3:20 p.m. 8:25 p.m. DH1
AC8335 Winnipeg (YWG) Calgary (YYC) 10:50 a.m. 11:58 a.m.
AC8333 Winnipeg (YWG) Calgary (YYC) 5:45 p.m. 6:53 p.m. CRJ9
QK8337 Winnipeg (YWG) Calgary (YYC) 5:40 p.m. 6:45 p.m. CRA
AC8337 Winnipeg (YWG) Calgary (YYC) 5:40 p.m. 6:45 p.m. CR9
F8186 Winnipeg (YWG) Calgary (YYC) 6 a.m. 8 a.m. B38M
QK8335 Winnipeg (YWG) Calgary (YYC) 12:10 p.m. 1:24 p.m. CRA
QK8513 Winnipeg (YWG) Calgary (YYC) 5 p.m. 5:58 p.m.
QK335 Winnipeg (YWG) Calgary (YYC) None None CRJ9
QK337 Winnipeg (YWG) Calgary (YYC) 6:40 a.m. 8:15 a.m. CRJ9
QK331 Winnipeg (YWG) Calgary (YYC) None None CRJ9
QK8509 Winnipeg (YWG) Calgary (YYC) 5:35 a.m. 7:29 a.m.
AC287 Winnipeg (YWG) Calgary (YYC) 11:35 a.m. 12:41 p.m. A319
AY320 Winnipeg (YWG) Calgary (YYC) 8:55 p.m. 10:07 p.m. 319
F8466 Winnipeg (YWG) Calgary (YYC) None None B734
5T9040 Winnipeg (YWG) Calgary (YYC) 1:45 p.m. 4:45 p.m. B733
WR3893 Winnipeg (YWG) Calgary (YYC) None None DH8D
KFA301 Winnipeg (YWG) Calgary (YYC) 6:25 a.m. 6:58 a.m. None
TS2034 Winnipeg (YWG) Calgary (YYC) None None B738
F83850 Winnipeg (YWG) Calgary (YYC) 8:20 p.m. 9:25 p.m. 737
AY326 Winnipeg (YWG) Calgary (YYC) 6:45 a.m. 8:08 a.m. E90
5T9041 Winnipeg (YWG) Calgary (YYC) 8:10 a.m. 11:20 a.m. B733
WS869 Winnipeg (YWG) Calgary (YYC) 4:50 a.m. 8:25 a.m. B737
HU8891 Winnipeg (YWG) Calgary (YYC) 10:25 p.m. 12:20 a.m. B737
HU8889 Winnipeg (YWG) Calgary (YYC) 10:20 a.m. 11:26 a.m. B736
9M9195 Winnipeg (YWG) Calgary (YYC) 8:15 a.m. 9:02 a.m. DH8A
4N7323 Winnipeg (YWG) Calgary (YYC) None None B735
WH6795 Winnipeg (YWG) Calgary (YYC) 6:45 a.m. 8:08 a.m.
WH6794 Winnipeg (YWG) Calgary (YYC) 6 a.m. 7:15 a.m.
WH6793 Winnipeg (YWG) Calgary (YYC) 6 a.m. 7:15 a.m.
WH6792 Winnipeg (YWG) Calgary (YYC) 6:45 a.m. 8:08 a.m.
IO249 Winnipeg (YWG) Calgary (YYC) 12:30 p.m. 1:44 p.m. CR2
HQ1526 Winnipeg (YWG) Calgary (YYC) 2:05 p.m. 3:20 p.m. 320