Direct flights from Winnipeg James Armstrong Richardson International (YWG) to Calgary International (YYC)

55 nonstop flights a week from Winnipeg James Armstrong Richardson International (YWG) to Calgary International (YYC) with 3 airlines, 2h 11m to 2h 31m in the air, 740 mi (1,191 km). Departures from 07:00 to 21:35.

Flights from Winnipeg to Calgary

Pick a departure date to see flights and seller prices

We search agencies and airlines for your day: nonstop and connecting flights, baggage, departure and arrival times.

Prices by day: Winnipeg to Calgary

Lowest one-way price in dollars from recent searches, cheap days in green. Press a day to see flights and exact prices.

Filters

Winnipeg James Armstrong Richardson International (YWG) to Calgary International (YYC) at a glance

flights a week
55
airlines
3
flight time
2h 11m - 2h 31m
distance
740 mi (1,191 km)
first and last departure
07:00 - 21:35

Winnipeg James Armstrong Richardson International (YWG) to Calgary International (YYC) flight schedule

55 flights a week. Departure and arrival times are local.

FlightDepartsArrivesDurationDaysAircraft
WS 227
WestJet
07:00 Winnipeg James Armstrong Richardson International
08:25 Calgary International
2h 25m
Daily
Boeing 737-800
WS 231
WestJet
08:35 Winnipeg James Armstrong Richardson International
10:00 Calgary International
2h 25m
Daily
Boeing 737-700
WS 237
WestJet
12:10 Winnipeg James Armstrong Richardson International
13:30 Calgary International
2h 20m
Daily
Boeing 737-800
WS 251
WestJet
15:10 Winnipeg James Armstrong Richardson International
16:35 Calgary International
2h 25m
Mon, Tue, Wed, Thu, Fri, Sun
Boeing 737
WS 243
WestJet
16:45 Winnipeg James Armstrong Richardson International
18:10 Calgary International
2h 25m
Daily
Boeing 737-800
WS 247
WestJet
19:35 Winnipeg James Armstrong Richardson International
21:00 Calgary International
2h 25m
Daily
Boeing 737
AC 8337
Air Canada
20:05 Winnipeg James Armstrong Richardson International
21:36 Calgary International
2h 31m
Daily
Canadair Regional Jet 900
WS 223
WestJet
21:35 Winnipeg James Armstrong Richardson International
23:00 Calgary International
2h 25m
Daily
Boeing 737-800

Seasonal and one-off flights

Not operating in the next two weeks. The first of them is on 1 February.

FlightDepartsArrivesDurationDaysAircraft
AC 8337
Air Canada
20:00 Winnipeg James Armstrong Richardson International
21:31 Calgary International
2h 31m
Seasonal
Canadair Regional Jet 900
WS 259
WestJet
19:35 Winnipeg James Armstrong Richardson International
21:00 Calgary International
2h 25m
Selected dates
Boeing 737-700
WS 227
WestJet
06:00 Winnipeg James Armstrong Richardson International
07:25 Calgary International
2h 25m
Seasonal
Boeing 737-700
WS 243
WestJet
15:45 Winnipeg James Armstrong Richardson International
17:10 Calgary International
2h 25m
Seasonal
Boeing 737-700
WS 247
WestJet
18:35 Winnipeg James Armstrong Richardson International
20:00 Calgary International
2h 25m
Seasonal
Boeing 737-800
AC 8337
Air Canada
19:05 Winnipeg James Armstrong Richardson International
20:30 Calgary International
2h 25m
Seasonal
Canadair Regional Jet 900
F8 535
Flair Airlines
21:05 Winnipeg James Armstrong Richardson International
22:20 Calgary International
2h 15m
Seasonal
Boeing 737
WS 223
WestJet
07:00 Winnipeg James Armstrong Richardson International
08:15 Calgary International
2h 15m
Seasonal
Boeing 737
WS 225
WestJet
10:10 Winnipeg James Armstrong Richardson International
11:25 Calgary International
2h 15m
Seasonal
Boeing 737-700
WS 237
WestJet
12:00 Winnipeg James Armstrong Richardson International
13:15 Calgary International
2h 15m
Seasonal
Boeing 737
WS 229
WestJet
14:55 Winnipeg James Armstrong Richardson International
16:10 Calgary International
2h 15m
Seasonal
Boeing 737-700
WS 231
WestJet
16:55 Winnipeg James Armstrong Richardson International
18:10 Calgary International
2h 15m
Seasonal
Boeing 737-700
WS 233
WestJet
19:10 Winnipeg James Armstrong Richardson International
20:25 Calgary International
2h 15m
Seasonal
Boeing 737-800
WS 235
WestJet
21:05 Winnipeg James Armstrong Richardson International
22:20 Calgary International
2h 15m
Seasonal
Boeing 737-700
WS 221
WestJet
06:00 Winnipeg James Armstrong Richardson International
07:15 Calgary International
2h 15m
Seasonal
Boeing 737-800
WS 227
WestJet
12:00 Winnipeg James Armstrong Richardson International
13:15 Calgary International
2h 15m
Seasonal
Boeing 737-800
AC 8331
Air Canada
06:15 Winnipeg James Armstrong Richardson International
07:26 Calgary International
2h 11m
Seasonal
Canadair Regional Jet 900
WS 243
WestJet
18:25 Winnipeg James Armstrong Richardson International
19:40 Calgary International
2h 15m
Seasonal
Boeing 737

Days of the week are taken from the schedule for the next 14 days; schedules change by season. Calgary is 1 hour behind Winnipeg.

Airlines flying Winnipeg James Armstrong Richardson International (YWG) to Calgary International (YYC)

Nonstop flights a week by the current schedule

Frequently asked questions

How many nonstop flights are there from Winnipeg James Armstrong Richardson International (YWG) to Calgary International (YYC)?
55 nonstop flights a week by the current schedule, 16 flight numbers.
How long is the flight from Winnipeg James Armstrong Richardson International (YWG) to Calgary International (YYC)?
From 2 hours 11 minutes to 2 hours 31 minutes nonstop, depending on the flight.
Which airlines fly nonstop from Winnipeg James Armstrong Richardson International (YWG) to Calgary International (YYC)?
WestJet (48 a week), Air Canada (7 a week) and Flair Airlines.
How far is Calgary International (YYC) from Winnipeg James Armstrong Richardson International (YWG)?
740 mi (1,191 km) in a straight line.
What are the earliest and latest flights from Winnipeg James Armstrong Richardson International (YWG) to Calgary International (YYC)?
The first departure is at 07:00 (WestJet), the last at 21:35 (WestJet), local time.