Direct flights from Pearson International (YYZ) to Calgary International (YYC)

70 nonstop flights a week from Pearson International (YYZ) to Calgary International (YYC) with 4 airlines, 4h 13m to 5h 40m in the air, 1,671 mi (2,690 km). Departures from 06:00 to 14:15.

Flights from Toronto 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: Toronto 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

Pearson International (YYZ) to Calgary International (YYC) at a glance

flights a week
70
flights today
10
airlines
4
flight time
4h 13m - 5h 40m
distance
1,671 mi (2,690 km)
first and last departure
06:00 - 14:15
departure terminals
1, 3

Pearson International (YYZ) to Calgary International (YYC) flight schedule

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

FlightDepartsArrivesDurationDaysAircraft
WS 627
WestJet
06:00 Pearson International, terminal 3
09:35 Calgary International
5h 35m
Daily
Boeing 737-700
AC 131
Air Canada
06:15 Pearson International, terminal 1
09:44 Calgary International
5h 29m
Mon, Wed, Fri, Sun
Airbus A320
F8 623
Flair Airlines
07:00 Pearson International
10:40 Calgary International
5h 40m
Mon, Tue, Thu, Fri
Boeing 737
WS 629
WestJet
07:30 Pearson International, terminal 3
11:05 Calgary International
5h 35m
Daily
Boeing 737-700
AC 133
Air Canada
08:15 Pearson International, terminal 1
11:44 Calgary International
5h 29m
Daily
Airbus A321
PD 353
Porter Airlines Canada
09:20 Pearson International, terminal 3
12:45 Calgary International
5h 25m
Daily
WS 655
WestJet
09:35 Pearson International, terminal 3
13:10 Calgary International
5h 35m
Daily
Boeing 737-700
AC 137
Air Canada
09:55 Pearson International, terminal 1
13:24 Calgary International
5h 29m
Tue, Wed, Thu, Fri, Sat
Airbus A220-300
AC 137
Air Canada
10:00 Pearson International, terminal 1
13:29 Calgary International
5h 29m
Daily
Airbus A220-300
AC 141
Air Canada
12:10 Pearson International, terminal 1
15:39 Calgary International
5h 29m
Daily
Airbus A320
WS 641
WestJet
12:30 Pearson International, terminal 3
16:05 Calgary International
5h 35m
Daily
Boeing 737
WS 647
WestJet
14:15 Pearson International, terminal 3
17:50 Calgary International
5h 35m
Mon, Tue, Wed, Thu, Fri, Sun
Boeing 737-700

Seasonal and one-off flights

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

FlightDepartsArrivesDurationDaysAircraft
AC 133
Air Canada
08:10 Pearson International, terminal 1
11:39 Calgary International
5h 29m
Seasonal
Airbus A320
PD 353
Porter Airlines Canada
09:15 Pearson International, terminal 3
12:50 Calgary International
5h 35m
Seasonal
AC 141
Air Canada
12:00 Pearson International, terminal 1
15:29 Calgary International
5h 29m
Seasonal
Airbus A320
PD 365
Porter Airlines Canada
13:45 Pearson International, terminal 3
17:20 Calgary International
5h 35m
Selected dates
WS 641
WestJet
13:30 Pearson International, terminal 3
16:05 Calgary International
4h 35m
Seasonal
Boeing 737
F8 623
Flair Airlines
10:00 Pearson International
12:20 Calgary International
4h 20m
Seasonal
Boeing 737
F8 627
Flair Airlines
13:55 Pearson International
16:15 Calgary International
4h 20m
Seasonal
Boeing 737
WS 627
WestJet
06:15 Pearson International, terminal 3
08:35 Calgary International
4h 20m
Seasonal
Boeing 737-800
WS 631
WestJet
07:00 Pearson International, terminal 3
09:20 Calgary International
4h 20m
Seasonal
Boeing 737-800
WS 633
WestJet
09:00 Pearson International, terminal 3
11:20 Calgary International
4h 20m
Seasonal
Boeing 737
WS 635
WestJet
10:00 Pearson International, terminal 3
12:20 Calgary International
4h 20m
Seasonal
Boeing 737
WS 637
WestJet
10:50 Pearson International, terminal 3
13:10 Calgary International
4h 20m
Seasonal
Boeing 737-800
WS 639
WestJet
12:00 Pearson International, terminal 3
14:20 Calgary International
4h 20m
Seasonal
Boeing 737-800
AC 135
Air Canada
08:30 Pearson International, terminal 1
10:43 Calgary International
4h 13m
Seasonal
Airbus A321
PD 353
Porter Airlines Canada
09:25 Pearson International, terminal 3
11:44 Calgary International
4h 19m
Seasonal
PD 357
Porter Airlines Canada
13:25 Pearson International, terminal 3
15:44 Calgary International
4h 19m
Seasonal
AC 145
Air Canada
14:00 Pearson International, terminal 1
16:13 Calgary International
4h 13m
Seasonal
Airbus A321
PD 351
Porter Airlines Canada
07:00 Pearson International, terminal 3
09:19 Calgary International
4h 19m
Seasonal
WS 629
WestJet
08:00 Pearson International, terminal 3
10:20 Calgary International
4h 20m
Seasonal
Boeing 737
AC 139
Air Canada
11:00 Pearson International, terminal 1
13:16 Calgary International
4h 16m
Seasonal
Airbus A321

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

Airlines flying Pearson International (YYZ) to Calgary International (YYC)

Nonstop flights a week by the current schedule

Other airport combinations Toronto to Calgary

Airports with nonstop flights between the two cities, busiest first

Frequently asked questions

How many nonstop flights are there from Pearson International (YYZ) to Calgary International (YYC)?
70 nonstop flights a week by the current schedule, 23 flight numbers, 10 today.
How long is the flight from Pearson International (YYZ) to Calgary International (YYC)?
From 4 hours 13 minutes to 5 hours 40 minutes nonstop, depending on the flight.
Which airlines fly nonstop from Pearson International (YYZ) to Calgary International (YYC)?
WestJet (34 a week), Air Canada (25 a week), Porter Airlines Canada (7 a week) and Flair Airlines (4 a week).
Which terminals are used between Pearson International (YYZ) and Calgary International (YYC)?
Flights depart from Pearson International, terminals 1, 3 and arrive at Calgary International.
How far is Calgary International (YYC) from Pearson International (YYZ)?
1,671 mi (2,690 km) in a straight line.
What are the earliest and latest flights from Pearson International (YYZ) to Calgary International (YYC)?
The first departure is at 06:00 (WestJet), the last at 14:15 (WestJet), local time.