Cheap flights from Winnipeg to Calgary

55 nonstop flights a week, 8 of them today. Operated by 3 airlines, about 2h 23m in the air, 747 mi (1,202 km). Tickets from $113.

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

Best fares from Winnipeg to Calgary

Lowest one-way prices found by recent searches for the next 120 days; press a card to search that date

Winnipeg to Calgary at a glance

flight time, from 2h 11m to 2h 31m
2h 23m
straight-line distance
747 mi (1,202 km)
flights a week
55
flights today
8
first and last departure
07:00 - 21:35
lowest price, nonstop, 7 December
$113
average across months
$154
airlines
3

Winnipeg to Calgary ticket prices by month

Lowest one-way fare found by recent searches

Cheapest month: December 2026, tickets from $113. Prices come from searches over the last few days; check the search for your exact date.

The most expensive month is November 2026: from $195. The average across months is $154.

Winnipeg to Calgary flight schedule

55 flights a week, 8 today, 18 seasonal or one-off. 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. The search shows seat availability and the price for your date.

Airlines flying Winnipeg to Calgary

Flights a week by schedule and the cheapest nonstop fare of each airline found by recent searches

Airports

Where flights from Winnipeg to Calgary depart and land

Departure from Winnipeg

55 flights a week, 4 mi (6 km) from the city centre

Arrival in Calgary

55 flights a week, 7 mi (11 km) from the city centre

Frequently asked questions

How long is the flight from Winnipeg to Calgary?
A nonstop flight takes 2 hours 23 minutes on average, from 2h 11m to 2h 31m depending on the flight.
How far is Calgary from Winnipeg?
747 mi (1,202 km) in a straight line between the cities.
Which airlines fly nonstop from Winnipeg to Calgary?
WestJet (48 a week), Air Canada (7 a week) and Flair Airlines.
How many flights a day are there from Winnipeg to Calgary?
8 flights today and 55 a week, about 7.9 a day on average.
When are the first and last flights from Winnipeg to Calgary?
The first departure is at 07:00 (WS227), the last at 21:35 (WS223). Local time.
What is the cheapest month to fly from Winnipeg to Calgary?
December 2026: tickets from $113. The most expensive is November 2026, from $195.
What is the cheapest upcoming date to fly from Winnipeg to Calgary?
7 December 2026 (Monday): from $113 one way, nonstop, by recent searches. The search shows the price for your dates.
Which airline is the cheapest from Winnipeg to Calgary?
WestJet: nonstop tickets from $113 on 7 December by recent searches. Prices change daily, so compare the sellers in the search.
What is the time difference between Winnipeg and Calgary?
Calgary is 1 hour behind Winnipeg. Schedule times on this page are local to each airport.
Which Winnipeg airport do flights to Calgary leave from?
Winnipeg James Armstrong Richardson International (55 a week).