Fare Guide
Estimated lowest fares found within 7 days
The cheapest airline(s) flying from Calgary to Winnipeg is WestJet.
Travel Period: January 2025 - December 2025
The cheapest month(s) to fly from Calgary to Winnipeg is January.
-
Jan 2025
-
Feb 2025
-
Mar 2025
-
Apr 2025
-
May 2025
-
Jun 2025
-
Jul 2025
-
Aug 2025
-
Sep 2025
-
Oct 2025
-
Nov 2025
-
Dec 2025
The cheapest day(s) of the week to fly from Calgary to Winnipeg is Wednesday.
-
Sun Sunday
-
Mon Monday
-
Tue Tuesday
-
Wed Wednesday
-
Thu Thursday
-
Fri Friday
-
Sat Saturday
Flight Schedules
Last Updated: Mon, 2 Dec, 2024
-
Time
Earliest
- Earliest
- Latest
-
Depart
Earliest
- Earliest
- Latest
-
Arrive
- Earliest
- Latest
-
Duration
- Shortest
- Longest
-
Stopover
All
-
Airline
Filter by Airline
View All Airline
-
Availability
- M
- T
- W
- T
- F
- S
- S
-
17:55 YYC21:03 YWG2Hrs, 08m Direct
-
YYCCalgary Airport 17:55 - YWG 21:03 2h 08m Direct
-
YYCCalgary Airport 17:55
-
YWGWinnipeg J.A. Richardson Intl Airport 21:03
- 2h 08m
- Direct
-
Air Canada (AC 8334)Canadair Regional -
Air Canada (AC 8334) -
- M
- -
- W
- -
- -
- -
- -
- Canadair Regional
-
18:05 YYC21:10 YWG2Hrs, 05m Direct
-
YYCCalgary Airport 18:05 - YWG 21:10 2h 05m Direct
-
YYCCalgary Airport 18:05
-
YWGWinnipeg J.A. Richardson Intl Airport 21:10
- 2h 05m
- Direct
-
Air Canada (AC 288)Airbus -
Air Canada (AC 288) -
- -
- -
- -
- T
- F
- S
- S
- Airbus
-
19:25 YYC22:30 YWG2Hrs, 05m Direct
-
YYCCalgary Airport 19:25 - YWG 22:30 2h 05m Direct
-
YYCCalgary Airport 19:25
-
YWGWinnipeg J.A. Richardson Intl Airport 22:30
- 2h 05m
- Direct
-
WestJet (WS 202)Boeing 737 700 -
WestJet (WS 202) -
- -
- -
- W
- -
- F
- -
- -
- Boeing 737 700
-
19:25 YYC22:30 YWG2Hrs, 05m Direct
-
YYCCalgary Airport 19:25 - YWG 22:30 2h 05m Direct
-
YYCCalgary Airport 19:25
-
YWGWinnipeg J.A. Richardson Intl Airport 22:30
- 2h 05m
- Direct
-
WestJet (WS 202)Boeing 737 Max 8 Passenger -
WestJet (WS 202) -
- -
- T
- -
- -
- -
- -
- -
- Boeing 737 Max 8 Passenger
-
19:25 YYC22:30 YWG2Hrs, 05m Direct
-
YYCCalgary Airport 19:25 - YWG 22:30 2h 05m Direct
-
YYCCalgary Airport 19:25
-
YWGWinnipeg J.A. Richardson Intl Airport 22:30
- 2h 05m
- Direct
-
WestJet (WS 202)Boeing 737 800 -
WestJet (WS 202) -
- M
- -
- -
- T
- -
- S
- S
- Boeing 737 800
-
20:50 YYC23:58 YWG2Hrs, 08m Direct
-
YYCCalgary Airport 20:50 - YWG 23:58 2h 08m Direct
-
YYCCalgary Airport 20:50
-
YWGWinnipeg J.A. Richardson Intl Airport 23:58
- 2h 08m
- Direct
-
Air Canada (AC 8334)Canadair Regional -
Air Canada (AC 8334) -
- -
- T
- -
- -
- -
- -
- -
- Canadair Regional
-
21:40 YYC00:44 YWG2Hrs, 04m Direct
-
YYCCalgary Airport 21:40 - YWG 00:44 2h 04m Direct
-
YYCCalgary Airport 21:40
-
YWGWinnipeg J.A. Richardson Intl Airport 00:44
- 2h 04m
- Direct
-
WestJet (WS 236)Boeing 737 700 -
WestJet (WS 236) -
- M
- -
- -
- -
- -
- -
- -
- Boeing 737 700
-
21:40 YYC00:44 YWG2Hrs, 04m Direct
-
YYCCalgary Airport 21:40 - YWG 00:44 2h 04m Direct
-
YYCCalgary Airport 21:40
-
YWGWinnipeg J.A. Richardson Intl Airport 00:44
- 2h 04m
- Direct
-
WestJet (WS 236)Boeing 737 Max 8 Passenger -
WestJet (WS 236) -
- -
- -
- -
- -
- -
- S
- -
- Boeing 737 Max 8 Passenger
-
21:40 YYC00:44 YWG2Hrs, 04m Direct
-
YYCCalgary Airport 21:40 - YWG 00:44 2h 04m Direct
-
YYCCalgary Airport 21:40
-
YWGWinnipeg J.A. Richardson Intl Airport 00:44
- 2h 04m
- Direct
-
WestJet (WS 236)Boeing 737 800 -
WestJet (WS 236) -
- -
- T
- W
- T
- F
- -
- S
- Boeing 737 800
-
06:00 YYC09:08 YWG2Hrs, 08m Direct
-
YYCCalgary Airport 06:00 - YWG 09:08 2h 08m Direct
-
YYCCalgary Airport 06:00
-
YWGWinnipeg J.A. Richardson Intl Airport 09:08
- 2h 08m
- Direct
-
WestJet (WS 140)Boeing 737 700 -
WestJet (WS 140) -
- M
- T
- W
- -
- F
- -
- S
- Boeing 737 700
-
06:00 YYC09:08 YWG2Hrs, 08m Direct
-
YYCCalgary Airport 06:00 - YWG 09:08 2h 08m Direct
-
YYCCalgary Airport 06:00
-
YWGWinnipeg J.A. Richardson Intl Airport 09:08
- 2h 08m
- Direct
-
WestJet (WS 140)Boeing 737 800 -
WestJet (WS 140) -
- -
- -
- -
- T
- -
- -
- -
- Boeing 737 800
-
09:00 YYC12:08 YWG2Hrs, 08m Direct
-
YYCCalgary Airport 09:00 - YWG 12:08 2h 08m Direct
-
YYCCalgary Airport 09:00
-
YWGWinnipeg J.A. Richardson Intl Airport 12:08
- 2h 08m
- Direct
-
WestJet (WS 268)Boeing 737 700 -
WestJet (WS 268) -
- -
- -
- -
- -
- F
- -
- -
- Boeing 737 700
-
09:00 YYC12:08 YWG2Hrs, 08m Direct
-
YYCCalgary Airport 09:00 - YWG 12:08 2h 08m Direct
-
YYCCalgary Airport 09:00
-
YWGWinnipeg J.A. Richardson Intl Airport 12:08
- 2h 08m
- Direct
-
WestJet (WS 268)Boeing 737 800 -
WestJet (WS 268) -
- -
- T
- W
- T
- -
- -
- S
- Boeing 737 800
-
09:00 YYC12:08 YWG2Hrs, 08m Direct
-
YYCCalgary Airport 09:00 - YWG 12:08 2h 08m Direct
-
YYCCalgary Airport 09:00
-
YWGWinnipeg J.A. Richardson Intl Airport 12:08
- 2h 08m
- Direct
-
WestJet (WS 268)Boeing 737 Max 8 Passenger -
WestJet (WS 268) -
- M
- -
- -
- -
- -
- -
- -
- Boeing 737 Max 8 Passenger
-
12:30 YYC15:35 YWG2Hrs, 05m Direct
-
YYCCalgary Airport 12:30 - YWG 15:35 2h 05m Direct
-
YYCCalgary Airport 12:30
-
YWGWinnipeg J.A. Richardson Intl Airport 15:35
- 2h 05m
- Direct
-
WestJet (WS 738)Boeing 737 Max 8 Passenger -
WestJet (WS 738) -
- -
- -
- -
- -
- -
- -
- S
- Boeing 737 Max 8 Passenger
-
12:30 YYC15:35 YWG2Hrs, 05m Direct
-
YYCCalgary Airport 12:30 - YWG 15:35 2h 05m Direct
-
YYCCalgary Airport 12:30
-
YWGWinnipeg J.A. Richardson Intl Airport 15:35
- 2h 05m
- Direct
-
WestJet (WS 738)Boeing 737 700 -
WestJet (WS 738) -
- M
- -
- W
- -
- F
- -
- -
- Boeing 737 700
-
12:30 YYC15:35 YWG2Hrs, 05m Direct
-
YYCCalgary Airport 12:30 - YWG 15:35 2h 05m Direct
-
YYCCalgary Airport 12:30
-
YWGWinnipeg J.A. Richardson Intl Airport 15:35
- 2h 05m
- Direct
-
WestJet (WS 738)Boeing 737 800 -
WestJet (WS 738) -
- -
- T
- -
- T
- -
- -
- -
- Boeing 737 800
-
14:30 YYC17:35 YWG2Hrs, 05m Direct
-
YYCCalgary Airport 14:30 - YWG 17:35 2h 05m Direct
-
YYCCalgary Airport 14:30
-
YWGWinnipeg J.A. Richardson Intl Airport 17:35
- 2h 05m
- Direct
-
WestJet (WS 270)Boeing 737 800 -
WestJet (WS 270) -
- -
- -
- -
- -
- -
- S
- -
- Boeing 737 800
-
14:30 YYC17:35 YWG2Hrs, 05m Direct
-
YYCCalgary Airport 14:30 - YWG 17:35 2h 05m Direct
-
YYCCalgary Airport 14:30
-
YWGWinnipeg J.A. Richardson Intl Airport 17:35
- 2h 05m
- Direct
-
WestJet (WS 270)Boeing 737 700 -
WestJet (WS 270) -
- M
- T
- W
- T
- F
- -
- S
- Boeing 737 700
-
16:30 YYC19:35 YWG2Hrs, 05m Direct
-
YYCCalgary Airport 16:30 - YWG 19:35 2h 05m Direct
-
YYCCalgary Airport 16:30
-
YWGWinnipeg J.A. Richardson Intl Airport 19:35
- 2h 05m
- Direct
-
WestJet (WS 530)Boeing 737 800 -
WestJet (WS 530) -
- M
- -
- -
- -
- F
- -
- -
- Boeing 737 800
-
16:30 YYC19:35 YWG2Hrs, 05m Direct
-
YYCCalgary Airport 16:30 - YWG 19:35 2h 05m Direct
-
YYCCalgary Airport 16:30
-
YWGWinnipeg J.A. Richardson Intl Airport 19:35
- 2h 05m
- Direct
-
WestJet (WS 530)Boeing 737 700 -
WestJet (WS 530) -
- -
- T
- W
- T
- -
- -
- -
- Boeing 737 700
-
16:30 YYC19:35 YWG2Hrs, 05m Direct
-
YYCCalgary Airport 16:30 - YWG 19:35 2h 05m Direct
-
YYCCalgary Airport 16:30
-
YWGWinnipeg J.A. Richardson Intl Airport 19:35
- 2h 05m
- Direct
-
WestJet (WS 530)Boeing 737 Max 8 Passenger -
WestJet (WS 530) -
- -
- -
- -
- -
- -
- S
- -
- Boeing 737 Max 8 Passenger
-
17:30 YYC00:13 YWG5Hrs, 43m 1 Stop (YVR)
-
YYCCalgary Airport 17:30 - YWG 00:13 5h 43m 1 Stop (YVR) Vancouver
-
YYCCalgary Airport 17:30YVRVancouver International Airport 19:25
-
YVRVancouver International Airport 18:08YWGWinnipeg J.A. Richardson Intl Airport 00:13
- 5h 43m (1h 17m)
- 1 Stop YVR · Vancouver 1h 17m
-
Air Canada (AC 223)Boeing 787 9 Air Canada (AC 298)Airbus -
Air Canada (AC 223) -
- M
- -
- -
- T
- -
- S
- -
-
18:00 YYC00:39 YWG5Hrs, 39m 1 Stop (YVR)
-
YYCCalgary Airport 18:00 - YWG 00:39 5h 39m 1 Stop (YVR) Vancouver
-
YYCCalgary Airport 18:00YVRVancouver International Airport 19:50
-
YVRVancouver International Airport 18:44YWGWinnipeg J.A. Richardson Intl Airport 00:39
- 5h 39m (1h 06m)
- 1 Stop YVR · Vancouver 1h 06m
-
WestJet (WS 123)Boeing 737 800 WestJet (WS 360)Boeing 737 800 -
WestJet (WS 123) -
- -
- -
- -
- T
- F
- -
- -
-
18:00 YYC00:39 YWG5Hrs, 39m 1 Stop (YVR)
-
YYCCalgary Airport 18:00 - YWG 00:39 5h 39m 1 Stop (YVR) Vancouver
-
YYCCalgary Airport 18:00YVRVancouver International Airport 19:50
-
YVRVancouver International Airport 18:44YWGWinnipeg J.A. Richardson Intl Airport 00:39
- 5h 39m (1h 06m)
- 1 Stop YVR · Vancouver 1h 06m
-
WestJet (WS 123)Boeing 737 Max 8 Passenger WestJet (WS 360)Boeing 737 800 -
WestJet (WS 123) -
- -
- T
- -
- -
- -
- -
- -
-
18:00 YYC00:39 YWG5Hrs, 39m 1 Stop (YVR)
-
YYCCalgary Airport 18:00 - YWG 00:39 5h 39m 1 Stop (YVR) Vancouver
-
YYCCalgary Airport 18:00YVRVancouver International Airport 19:50
-
YVRVancouver International Airport 18:44YWGWinnipeg J.A. Richardson Intl Airport 00:39
- 5h 39m (1h 06m)
- 1 Stop YVR · Vancouver 1h 06m
-
WestJet (WS 123)Boeing 737 Max 8 Passenger WestJet (WS 360)Boeing 737 Max 8 Passenger -
WestJet (WS 123) -
- -
- -
- W
- -
- -
- -
- -
-
18:00 YYC00:39 YWG5Hrs, 39m 1 Stop (YVR)
-
YYCCalgary Airport 18:00 - YWG 00:39 5h 39m 1 Stop (YVR) Vancouver
-
YYCCalgary Airport 18:00YVRVancouver International Airport 19:50
-
YVRVancouver International Airport 18:44YWGWinnipeg J.A. Richardson Intl Airport 00:39
- 5h 39m (1h 06m)
- 1 Stop YVR · Vancouver 1h 06m
-
WestJet (WS 123)Boeing 737 700 WestJet (WS 360)Boeing 737 Max 8 Passenger -
WestJet (WS 123) -
- -
- -
- -
- -
- -
- -
- S
-
06:00 YYC11:19 YWG4Hrs, 19m 1 Stop (YXE)
-
YYCCalgary Airport 06:00 - YWG 11:19 4h 19m 1 Stop (YXE) Saskatoon
-
YYCCalgary Airport 06:00YXESaskatoon Airport 09:35
-
YXESaskatoon Airport 08:21YWGWinnipeg J.A. Richardson Intl Airport 11:19
- 4h 19m (1h 14m)
- 1 Stop YXE · Saskatoon 1h 14m
-
WestJet (WS 262)Boeing 737 700 WestJet (WS 3244)Dehavilland Dash 8 400 -
WestJet (WS 262) -
- M
- -
- -
- -
- -
- -
- -
-
06:00 YYC11:19 YWG4Hrs, 19m 1 Stop (YXE)
-
YYCCalgary Airport 06:00 - YWG 11:19 4h 19m 1 Stop (YXE) Saskatoon
-
YYCCalgary Airport 06:00YXESaskatoon Airport 09:35
-
YXESaskatoon Airport 08:28YWGWinnipeg J.A. Richardson Intl Airport 11:19
- 4h 19m (1h 07m)
- 1 Stop YXE · Saskatoon 1h 07m
-
WestJet (WS 3372)Dehavilland Dash 8 400 WestJet (WS 3244)Dehavilland Dash 8 400 -
WestJet (WS 3372) -
- -
- -
- W
- T
- F
- -
- -
-
06:00 YYC12:58 YWG5Hrs, 58m 1 Stop (YVR)
-
YYCCalgary Airport 06:00 - YWG 12:58 5h 58m 1 Stop (YVR) Vancouver
-
YYCCalgary Airport 06:00YVRVancouver International Airport 08:10
-
YVRVancouver International Airport 06:44YWGWinnipeg J.A. Richardson Intl Airport 12:58
- 5h 58m (1h 26m)
- 1 Stop YVR · Vancouver 1h 26m
-
Air Canada (AC 201)Boeing 737 Max 8 Passenger Air Canada (AC 292)Airbus -
Air Canada (AC 201) -
- M
- T
- W
- T
- F
- S
- S
-
06:00 YYC11:19 YWG4Hrs, 19m 1 Stop (YXE)
-
YYCCalgary Airport 06:00 - YWG 11:19 4h 19m 1 Stop (YXE) Saskatoon
-
YYCCalgary Airport 06:00YXESaskatoon Airport 09:35
-
YXESaskatoon Airport 08:21YWGWinnipeg J.A. Richardson Intl Airport 11:19
- 4h 19m (1h 14m)
- 1 Stop YXE · Saskatoon 1h 14m
-
WestJet (WS 262)Boeing 737 800 WestJet (WS 3244)Dehavilland Dash 8 400 -
WestJet (WS 262) -
- -
- T
- -
- -
- -
- -
- -
-
06:19 YYC13:27 YWG6Hrs, 08m 1 Stop (DEN)
-
YYCCalgary Airport 06:19 - YWG 13:27 6h 08m 1 Stop (DEN) Denver
-
YYCCalgary Airport 06:19DENDenver Intl Airport 09:59
-
DENDenver Intl Airport 08:57YWGWinnipeg J.A. Richardson Intl Airport 13:27
- 6h 08m (1h 02m)
- 1 Stop DEN · Denver 1h 02m
-
United Airlines (UA 550)Boeing 737 800 United Airlines (UA 5632)Embraer 175 -
United Airlines (UA 550) -
- -
- -
- -
- T
- F
- S
- S
-
06:19 YYC13:27 YWG6Hrs, 08m 1 Stop (DEN)
-
YYCCalgary Airport 06:19 - YWG 13:27 6h 08m 1 Stop (DEN) Denver
-
YYCCalgary Airport 06:19DENDenver Intl Airport 09:53
-
DENDenver Intl Airport 08:53YWGWinnipeg J.A. Richardson Intl Airport 13:27
- 6h 08m (1h)
- 1 Stop DEN · Denver 1h
-
United Airlines (UA 550)Boeing 737 800 United Airlines (UA 5632)Embraer 175 -
United Airlines (UA 550) -
- M
- T
- W
- -
- -
- -
- -
-
06:50 YYC13:47 YWG5Hrs, 57m 1 Stop (YVR)
-
YYCCalgary Airport 06:50 - YWG 13:47 5h 57m 1 Stop (YVR) Vancouver
-
YYCCalgary Airport 06:50YVRVancouver International Airport 08:55
-
YVRVancouver International Airport 07:36YWGWinnipeg J.A. Richardson Intl Airport 13:47
- 5h 57m (1h 19m)
- 1 Stop YVR · Vancouver 1h 19m
-
WestJet (WS 101)Boeing 737 700 WestJet (WS 448)Boeing 737 Max 8 Passenger -
WestJet (WS 101) -
- -
- -
- -
- T
- -
- -
- -
-
06:50 YYC13:47 YWG5Hrs, 57m 1 Stop (YVR)
-
YYCCalgary Airport 06:50 - YWG 13:47 5h 57m 1 Stop (YVR) Vancouver
-
YYCCalgary Airport 06:50YVRVancouver International Airport 08:55
-
YVRVancouver International Airport 07:36YWGWinnipeg J.A. Richardson Intl Airport 13:47
- 5h 57m (1h 19m)
- 1 Stop YVR · Vancouver 1h 19m
-
WestJet (WS 101)Boeing 737 700 WestJet (WS 448)Boeing 737 800 -
WestJet (WS 101) -
- -
- -
- W
- -
- -
- -
- -
-
06:50 YYC13:47 YWG5Hrs, 57m 1 Stop (YVR)
-
YYCCalgary Airport 06:50 - YWG 13:47 5h 57m 1 Stop (YVR) Vancouver
-
YYCCalgary Airport 06:50YVRVancouver International Airport 08:55
-
YVRVancouver International Airport 07:36YWGWinnipeg J.A. Richardson Intl Airport 13:47
- 5h 57m (1h 19m)
- 1 Stop YVR · Vancouver 1h 19m
-
WestJet (WS 101)Boeing 737 Max 8 Passenger WestJet (WS 448)Boeing 737 Max 8 Passenger -
WestJet (WS 101) -
- -
- -
- -
- -
- F
- -
- S
-
06:50 YYC13:47 YWG5Hrs, 57m 1 Stop (YVR)
-
YYCCalgary Airport 06:50 - YWG 13:47 5h 57m 1 Stop (YVR) Vancouver
-
YYCCalgary Airport 06:50YVRVancouver International Airport 08:55
-
YVRVancouver International Airport 07:36YWGWinnipeg J.A. Richardson Intl Airport 13:47
- 5h 57m (1h 19m)
- 1 Stop YVR · Vancouver 1h 19m
-
WestJet (WS 101)Boeing 737 800 WestJet (WS 448)Boeing 737 Max 8 Passenger -
WestJet (WS 101) -
- M
- T
- -
- -
- -
- -
- -
-
11:35 YYC18:03 YWG5Hrs, 28m 1 Stop (YVR)
-
YYCCalgary Airport 11:35 - YWG 18:03 5h 28m 1 Stop (YVR) Vancouver
-
YYCCalgary Airport 11:35YVRVancouver International Airport 13:15
-
YVRVancouver International Airport 12:13YWGWinnipeg J.A. Richardson Intl Airport 18:03
- 5h 28m (1h 02m)
- 1 Stop YVR · Vancouver 1h 02m
-
Air Canada (AC 209)Airbus Air Canada (AC 296)Airbus -
Air Canada (AC 209) -
- M
- -
- W
- -
- F
- S
- S
-
11:35 YYC18:03 YWG5Hrs, 28m 1 Stop (YVR)
-
YYCCalgary Airport 11:35 - YWG 18:03 5h 28m 1 Stop (YVR) Vancouver
-
YYCCalgary Airport 11:35YVRVancouver International Airport 13:15
-
YVRVancouver International Airport 12:13YWGWinnipeg J.A. Richardson Intl Airport 18:03
- 5h 28m (1h 02m)
- 1 Stop YVR · Vancouver 1h 02m
-
Air Canada (AC 209)Airbus Air Canada (AC 296)Airbus -
Air Canada (AC 209) -
- -
- T
- -
- -
- -
- -
- -
-
12:30 YYC17:30 YWG4Hrs, 00m 1 Stop (YEG)
-
YYCCalgary Airport 12:30 - YWG 17:30 4h 1 Stop (YEG) Edmonton
-
YYCCalgary Airport 12:30YEGEdmonton International Airport 14:30
-
YEGEdmonton International Airport 13:34YWGWinnipeg J.A. Richardson Intl Airport 17:30
- 4h (56m)
- 1 Stop YEG · Edmonton 56m
-
WestJet (WS 3143)Dehavilland Dash 8 400 WestJet (WS 146)Boeing 737 700 -
WestJet (WS 3143) -
- -
- -
- -
- -
- -
- -
- S
-
13:15 YYC19:54 YWG5Hrs, 39m 1 Stop (YQR)
-
YYCCalgary Airport 13:15 - YWG 19:54 5h 39m 1 Stop (YQR) Regina
-
YYCCalgary Airport 13:15YQRRegina Airport 18:30
-
YQRRegina Airport 15:50YWGWinnipeg J.A. Richardson Intl Airport 19:54
- 5h 39m (2h 40m)
- 1 Stop YQR · Regina 2h 40m
-
WestJet (WS 3196)Dehavilland Dash 8 400 WestJet (WS 3402)Dehavilland Dash 8 400 -
WestJet (WS 3196) -
- M
- T
- W
- T
- F
- -
- -
-
14:15 YYC21:11 YWG5Hrs, 56m 1 Stop (YXE)
-
YYCCalgary Airport 14:15 - YWG 21:11 5h 56m 1 Stop (YXE) Saskatoon
-
YYCCalgary Airport 14:15YXESaskatoon Airport 19:30
-
YXESaskatoon Airport 16:34YWGWinnipeg J.A. Richardson Intl Airport 21:11
- 5h 56m (2h 56m)
- 1 Stop YXE · Saskatoon 2h 56m
-
WestJet (WS 454)Boeing 737 800 WestJet (WS 3266)Dehavilland Dash 8 400 -
WestJet (WS 454) -
- -
- T
- W
- -
- -
- -
- -
-
14:15 YYC21:11 YWG5Hrs, 56m 1 Stop (YXE)
-
YYCCalgary Airport 14:15 - YWG 21:11 5h 56m 1 Stop (YXE) Saskatoon
-
YYCCalgary Airport 14:15YXESaskatoon Airport 19:30
-
YXESaskatoon Airport 16:40YWGWinnipeg J.A. Richardson Intl Airport 21:11
- 5h 56m (2h 50m)
- 1 Stop YXE · Saskatoon 2h 50m
-
WestJet (WS 3278)Dehavilland Dash 8 400 WestJet (WS 3266)Dehavilland Dash 8 400 -
WestJet (WS 3278) -
- -
- -
- -
- T
- F
- -
- S
-
14:15 YYC21:11 YWG5Hrs, 56m 1 Stop (YXE)
-
YYCCalgary Airport 14:15 - YWG 21:11 5h 56m 1 Stop (YXE) Saskatoon
-
YYCCalgary Airport 14:15YXESaskatoon Airport 19:30
-
YXESaskatoon Airport 16:34YWGWinnipeg J.A. Richardson Intl Airport 21:11
- 5h 56m (2h 56m)
- 1 Stop YXE · Saskatoon 2h 56m
-
WestJet (WS 454)Boeing 737 Max 8 Passenger WestJet (WS 3266)Dehavilland Dash 8 400 -
WestJet (WS 454) -
- M
- -
- -
- -
- -
- -
- -
-
15:00 YYC19:54 YWG3Hrs, 54m 1 Stop (YQR)
-
YYCCalgary Airport 15:00 - YWG 19:54 3h 54m 1 Stop (YQR) Regina
-
YYCCalgary Airport 15:00YQRRegina Airport 18:30
-
YQRRegina Airport 17:35YWGWinnipeg J.A. Richardson Intl Airport 19:54
- 3h 54m (55m)
- 1 Stop YQR · Regina 55m
-
WestJet (WS 3270)Dehavilland Dash 8 400 WestJet (WS 3402)Dehavilland Dash 8 400 -
WestJet (WS 3270) -
- M
- -
- -
- T
- F
- -
- -
-
16:30 YYC23:20 YWG5Hrs, 50m 1 Stop (YEG)
-
YYCCalgary Airport 16:30 - YWG 23:20 5h 50m 1 Stop (YEG) Edmonton
-
YYCCalgary Airport 16:30YEGEdmonton International Airport 20:20
-
YEGEdmonton International Airport 17:34YWGWinnipeg J.A. Richardson Intl Airport 23:20
- 5h 50m (2h 46m)
- 1 Stop YEG · Edmonton 2h 46m
-
WestJet (WS 3145)Dehavilland Dash 8 400 WestJet (WS 576)Boeing 737 700 -
WestJet (WS 3145) -
- -
- -
- -
- T
- -
- S
- S
-
16:30 YYC21:11 YWG3Hrs, 41m 1 Stop (YXE)
-
YYCCalgary Airport 16:30 - YWG 21:11 3h 41m 1 Stop (YXE) Saskatoon
-
YYCCalgary Airport 16:30YXESaskatoon Airport 19:30
-
YXESaskatoon Airport 18:56YWGWinnipeg J.A. Richardson Intl Airport 21:11
- 3h 41m (34m)
- 1 Stop YXE · Saskatoon 34m
-
WestJet (WS 3248)Dehavilland Dash 8 400 WestJet (WS 3266)Dehavilland Dash 8 400 -
WestJet (WS 3248) -
- -
- -
- -
- T
- F
- -
- S
-
16:30 YYC23:20 YWG5Hrs, 50m 1 Stop (YEG)
-
YYCCalgary Airport 16:30 - YWG 23:20 5h 50m 1 Stop (YEG) Edmonton
-
YYCCalgary Airport 16:30YEGEdmonton International Airport 20:20
-
YEGEdmonton International Airport 17:34YWGWinnipeg J.A. Richardson Intl Airport 23:20
- 5h 50m (2h 46m)
- 1 Stop YEG · Edmonton 2h 46m
-
WestJet (WS 3145)Dehavilland Dash 8 400 WestJet (WS 576)Boeing 737 Max 8 Passenger -
WestJet (WS 3145) -
- -
- -
- W
- -
- -
- -
- -
-
16:30 YYC23:20 YWG5Hrs, 50m 1 Stop (YEG)
-
YYCCalgary Airport 16:30 - YWG 23:20 5h 50m 1 Stop (YEG) Edmonton
-
YYCCalgary Airport 16:30YEGEdmonton International Airport 20:20
-
YEGEdmonton International Airport 17:34YWGWinnipeg J.A. Richardson Intl Airport 23:20
- 5h 50m (2h 46m)
- 1 Stop YEG · Edmonton 2h 46m
-
WestJet (WS 3145)Dehavilland Dash 8 400 WestJet (WS 576)Boeing 737 800 -
WestJet (WS 3145) -
- -
- T
- -
- -
- F
- -
- -
The fastest flight time for direct flights from Calgary to Winnipeg is 2 hours 4 minutes. Check latest flight schedules & prices on Wego.
The most popular airline flying from Calgary to Winnipeg is WestJet. Find the latest flight deals on Wego.
The flight distance between Calgary and Winnipeg is 1202km. Check all available flights on Wego.
The earliest flight of the day departs at 06:00. The last flight of the day departs at 17:30. See the full list of flight times on Wego.
There are 2 airlines that offer direct flights from Calgary to Winnipeg. Find out the list of airlines on Wego.
All Airports in Calgary
Calgary Airport YYC
All Airports in Winnipeg
Popular Airlines Flying From Calgary to Winnipeg
Popular Destinations From Winnipeg
Popular Destinations From Calgary
Popular Hotels in Winnipeg
- Alt Hotel Winnipeg
- Inn At The Forks
- Humphry Inn & Suites
- Quality Inn and Suites Winnipeg
- Mere Hotel
- Holiday Inn WINNIPEG - AIRPORT WEST
- Sandman Hotel Suites Winnipeg Airport
- Lakeview Signature, Trademark Collection by Wyndham
- Best Western Premier Winnipeg East Inn & Suites
- Howard Johnson by Wyndham Winnipeg West