Fare Guide
Estimated lowest fares found within 7 days
The cheapest airline(s) flying from Toronto to Calgary is Flair Airlines.
Travel Period: May 2024 - April 2025
The cheapest month(s) to fly from Toronto to Calgary is January.
-
May 2024
-
Jun 2024
-
Jul 2024
-
Aug 2024
-
Sep 2024
-
Oct 2024
-
Nov 2024
-
Dec 2024
-
Jan 2025
-
Feb 2025
-
Mar 2025
-
Apr 2025
The cheapest day(s) of the week to fly from Toronto to Calgary is Tuesday.
-
Sun Sunday
-
Mon Monday
-
Tue Tuesday
-
Wed Wednesday
-
Thu Thursday
-
Fri Friday
-
Sat Saturday
The cheapest time of the day to fly from Toronto to Calgary is in the evening.
Flight Schedules
Last Updated: Tue, 2 Apr, 2024
-
Depart
Earliest
- Earliest
- Latest
-
Arrive
- Earliest
- Latest
-
Airline
Filter by Airline
All
-
Total Duration
- Shortest
- Longest
-
Stopover
All
-
Availability
- M
- T
- W
- T
- F
- S
- S
-
20:00 - 22:20YYZ - YYC
-
20:00 (YYZ)Toronto Lester B Pearson Intl Airport
-
22:20 (YYC)Calgary Airport
-
WestJet (WS 675)Boeing 737 800 - 04h 20m
- Direct
-
- -
- -
- -
- -
- -
- -
- S
- Boeing 737 800
-
20:00 - 22:15YYZ - YYC
-
20:00 (YYZ)Toronto Lester B Pearson Intl Airport
-
22:15 (YYC)Calgary Airport
-
WestJet (WS 675)Boeing 737 Max 8 Passenger - 04h 15m
- Direct
-
- -
- -
- -
- T
- -
- -
- -
- Boeing 737 Max 8 Passenger
-
20:00 - 22:15YYZ - YYC
-
20:00 (YYZ)Toronto Lester B Pearson Intl Airport
-
22:15 (YYC)Calgary Airport
-
WestJet (WS 675)Boeing 737 800 - 04h 15m
- Direct
-
- -
- -
- -
- -
- -
- -
- S
- Boeing 737 800
-
20:00 - 22:15YYZ - YYC
-
20:00 (YYZ)Toronto Lester B Pearson Intl Airport
-
22:15 (YYC)Calgary Airport
-
WestJet (WS 675)Boeing 737 700 - 04h 15m
- Direct
-
- -
- -
- -
- -
- F
- S
- -
- Boeing 737 700
-
21:30 - 23:40YYZ - YYC
-
21:30 (YYZ)Toronto Lester B Pearson Intl Airport
-
23:40 (YYC)Calgary Airport
-
Air Canada (AC 159)Airbus Industrie 330 300 - 04h 10m
- Direct
-
- -
- -
- -
- -
- F
- -
- S
- Airbus Industrie 330 300
-
21:50 - 23:52YYZ - YYC
-
21:50 (YYZ)Toronto Lester B Pearson Intl Airport
-
23:52 (YYC)Calgary Airport
-
Air Canada (AC 159)Boeing 787 9 - 04h 02m
- Direct
-
- -
- -
- -
- -
- F
- -
- -
- Boeing 787 9
-
22:05 - 00:30+ 1YYZ - YYC
-
22:05 (YYZ)Toronto Lester B Pearson Intl Airport
-
00:30 (YYC)Calgary Airport + 1
-
Porter Airlines (PD 365)Embraer 195 E2 - 04h 25m
- Direct
-
- -
- -
- -
- -
- F
- -
- S
- Embraer 195 E2
-
22:20 - 00:35+ 1YYZ - YYC
-
22:20 (YYZ)Toronto Lester B Pearson Intl Airport
-
00:35 (YYC)Calgary Airport + 1
-
WestJet (WS 679)Boeing 737 800 - 04h 15m
- Direct
-
- -
- T
- -
- -
- -
- -
- -
- Boeing 737 800
-
22:20 - 00:35+ 1YYZ - YYC
-
22:20 (YYZ)Toronto Lester B Pearson Intl Airport
-
00:35 (YYC)Calgary Airport + 1
-
WestJet (WS 679)Boeing 737 Max 8 Passenger - 04h 15m
- Direct
-
- -
- -
- -
- -
- -
- -
- S
- Boeing 737 Max 8 Passenger
-
22:20 - 00:35+ 1YYZ - YYC
-
22:20 (YYZ)Toronto Lester B Pearson Intl Airport
-
00:35 (YYC)Calgary Airport + 1
-
WestJet (WS 679)Boeing 737 700 - 04h 15m
- Direct
-
- -
- -
- -
- -
- F
- S
- -
- Boeing 737 700
-
22:25 - 00:44+ 1YYZ - YYC
-
22:25 (YYZ)Toronto Lester B Pearson Intl Airport
-
00:44 (YYC)Calgary Airport + 1
-
WestJet (WS 679)Boeing 737 Max 8 Passenger - 04h 19m
- Direct
-
- -
- -
- -
- -
- -
- -
- S
- Boeing 737 Max 8 Passenger
-
23:00 - 01:17+ 1YYZ - YYC
-
23:00 (YYZ)Toronto Lester B Pearson Intl Airport
-
01:17 (YYC)Calgary Airport + 1
-
Air Canada (AC 159)Boeing 737 Max 8 Passenger - 04h 17m
- Direct
-
- -
- -
- -
- -
- -
- S
- -
- Boeing 737 Max 8 Passenger
-
06:30 - 08:47YYZ - YYC
-
06:30 (YYZ)Toronto Lester B Pearson Intl Airport
-
08:47 (YYC)Calgary Airport
-
Air Canada (AC 131)Airbus A220 300 - 04h 17m
- Direct
-
- -
- -
- -
- -
- F
- -
- -
- Airbus A220 300
-
06:30 - 08:52YYZ - YYC
-
06:30 (YYZ)Toronto Lester B Pearson Intl Airport
-
08:52 (YYC)Calgary Airport
-
WestJet (WS 653)Boeing 737 700 - 04h 22m
- Direct
-
- -
- -
- -
- -
- -
- -
- S
- Boeing 737 700
-
06:30 - 08:32YYZ - YYC
-
06:30 (YYZ)Toronto Lester B Pearson Intl Airport
-
08:32 (YYC)Calgary Airport
-
Air Canada (AC 131)Boeing 737 Max 8 Passenger - 04h 02m
- Direct
-
- M
- -
- -
- -
- -
- -
- -
- Boeing 737 Max 8 Passenger
-
06:30 - 08:47YYZ - YYC
-
06:30 (YYZ)Toronto Lester B Pearson Intl Airport
-
08:47 (YYC)Calgary Airport
-
Air Canada (AC 131)Airbus - 04h 17m
- Direct
-
- -
- -
- -
- -
- F
- -
- -
- Airbus
-
06:30 - 08:50YYZ - YYC
-
06:30 (YYZ)Toronto Lester B Pearson Intl Airport
-
08:50 (YYC)Calgary Airport
-
WestJet (WS 653)Boeing 737 700 - 04h 20m
- Direct
-
- -
- -
- -
- -
- F
- -
- -
- Boeing 737 700
-
06:30 - 08:47YYZ - YYC
-
06:30 (YYZ)Toronto Lester B Pearson Intl Airport
-
08:47 (YYC)Calgary Airport
-
Air Canada (AC 131)Boeing 737 Max 8 Passenger - 04h 17m
- Direct
-
- -
- T
- W
- -
- -
- -
- -
- Boeing 737 Max 8 Passenger
-
06:30 - 08:50YYZ - YYC
-
06:30 (YYZ)Toronto Lester B Pearson Intl Airport
-
08:50 (YYC)Calgary Airport
-
WestJet (WS 653)Boeing 737 800 - 04h 20m
- Direct
-
- -
- -
- -
- -
- -
- S
- S
- Boeing 737 800
-
06:30 - 08:32YYZ - YYC
-
06:30 (YYZ)Toronto Lester B Pearson Intl Airport
-
08:32 (YYC)Calgary Airport
-
Air Canada (AC 131)Boeing 787 8 - 04h 02m
- Direct
-
- -
- -
- -
- -
- -
- S
- -
- Boeing 787 8
-
06:30 - 09:00YYZ - YYC
-
06:30 (YYZ)Toronto Lester B Pearson Intl Airport
-
09:00 (YYC)Calgary Airport
-
Flair Airlines (F8 621)Boeing 737 Max 8 Passenger - 04h 30m
- Direct
-
- -
- -
- -
- -
- -
- S
- S
- Boeing 737 Max 8 Passenger
-
08:00 - 10:19YYZ - YYC
-
08:00 (YYZ)Toronto Lester B Pearson Intl Airport
-
10:19 (YYC)Calgary Airport
-
WestJet (WS 649)Boeing 737 800 - 04h 19m
- Direct
-
- -
- -
- -
- -
- -
- -
- S
- Boeing 737 800
-
08:25 - 10:27YYZ - YYC
-
08:25 (YYZ)Toronto Lester B Pearson Intl Airport
-
10:27 (YYC)Calgary Airport
-
Air Canada (AC 133)Boeing 777 200 Lr - 04h 02m
- Direct
-
- -
- -
- -
- -
- -
- S
- -
- Boeing 777 200 Lr
-
08:25 - 10:27YYZ - YYC
-
08:25 (YYZ)Toronto Lester B Pearson Intl Airport
-
10:27 (YYC)Calgary Airport
-
Air Canada (AC 133)Boeing 787 9 - 04h 02m
- Direct
-
- -
- -
- -
- -
- -
- -
- S
- Boeing 787 9
-
08:25 - 10:42YYZ - YYC
-
08:25 (YYZ)Toronto Lester B Pearson Intl Airport
-
10:42 (YYC)Calgary Airport
-
Air Canada (AC 133)Boeing 737 Max 8 Passenger - 04h 17m
- Direct
-
- -
- -
- -
- -
- F
- -
- -
- Boeing 737 Max 8 Passenger
-
09:00 - 11:15YYZ - YYC
-
09:00 (YYZ)Toronto Lester B Pearson Intl Airport
-
11:15 (YYC)Calgary Airport
-
WestJet (WS 651)Boeing 737 700 - 04h 15m
- Direct
-
- -
- -
- -
- -
- F
- -
- -
- Boeing 737 700
-
09:00 - 11:15YYZ - YYC
-
09:00 (YYZ)Toronto Lester B Pearson Intl Airport
-
11:15 (YYC)Calgary Airport
-
WestJet (WS 651)Boeing 737 800 - 04h 15m
- Direct
-
- -
- T
- -
- -
- -
- -
- -
- Boeing 737 800
-
09:00 - 11:15YYZ - YYC
-
09:00 (YYZ)Toronto Lester B Pearson Intl Airport
-
11:15 (YYC)Calgary Airport
-
WestJet (WS 651)Boeing 737 Max 8 Passenger - 04h 15m
- Direct
-
- -
- -
- -
- T
- -
- -
- -
- Boeing 737 Max 8 Passenger
-
10:00 - 12:15YYZ - YYC
-
10:00 (YYZ)Toronto Lester B Pearson Intl Airport
-
12:15 (YYC)Calgary Airport
-
WestJet (WS 981)Boeing 737 Max 8 Passenger - 04h 15m
- Direct
-
- M
- T
- -
- -
- -
- -
- -
- Boeing 737 Max 8 Passenger
-
10:00 - 12:15YKF - YYC
-
10:00 (YKF)Kitchener/Waterloo Airport
-
12:15 (YYC)Calgary Airport
-
Flair Airlines (F8 521)Boeing 737 800 - 04h 15m
- Direct
-
- M
- -
- -
- T
- F
- -
- -
- Boeing 737 800
-
10:15 - 12:40YYZ - YYC
-
10:15 (YYZ)Toronto Lester B Pearson Intl Airport
-
12:40 (YYC)Calgary Airport
-
Porter Airlines (PD 357)Embraer 195 E2 - 04h 25m
- Direct
-
- -
- -
- -
- -
- F
- S
- S
- Embraer 195 E2
-
10:20 - 12:37YYZ - YYC
-
10:20 (YYZ)Toronto Lester B Pearson Intl Airport
-
12:37 (YYC)Calgary Airport
-
Air Canada (AC 137)Boeing 737 Max 8 Passenger - 04h 17m
- Direct
-
- -
- T
- W
- -
- -
- -
- S
- Boeing 737 Max 8 Passenger
-
10:20 - 12:37YYZ - YYC
-
10:20 (YYZ)Toronto Lester B Pearson Intl Airport
-
12:37 (YYC)Calgary Airport
-
Air Canada (AC 137)Airbus A220 300 - 04h 17m
- Direct
-
- -
- -
- -
- -
- -
- S
- -
- Airbus A220 300
-
10:20 - 12:37YYZ - YYC
-
10:20 (YYZ)Toronto Lester B Pearson Intl Airport
-
12:37 (YYC)Calgary Airport
-
Air Canada (AC 137)Airbus - 04h 17m
- Direct
-
- M
- -
- -
- -
- -
- S
- -
- Airbus
-
11:00 - 13:18YYZ - YYC
-
11:00 (YYZ)Toronto Lester B Pearson Intl Airport
-
13:18 (YYC)Calgary Airport
-
WestJet (WS 657)Boeing 737 800 - 04h 18m
- Direct
-
- -
- -
- -
- -
- -
- -
- S
- Boeing 737 800
-
11:00 - 13:15YYZ - YYC
-
11:00 (YYZ)Toronto Lester B Pearson Intl Airport
-
13:15 (YYC)Calgary Airport
-
WestJet (WS 657)Boeing 737 700 - 04h 15m
- Direct
-
- -
- -
- -
- -
- F
- S
- -
- Boeing 737 700
-
11:00 - 13:15YYZ - YYC
-
11:00 (YYZ)Toronto Lester B Pearson Intl Airport
-
13:15 (YYC)Calgary Airport
-
WestJet (WS 657)Boeing 737 800 - 04h 15m
- Direct
-
- -
- -
- -
- -
- -
- -
- S
- Boeing 737 800
-
11:00 - 13:15YYZ - YYC
-
11:00 (YYZ)Toronto Lester B Pearson Intl Airport
-
13:15 (YYC)Calgary Airport
-
WestJet (WS 657)Boeing 737 Max 8 Passenger - 04h 15m
- Direct
-
- M
- T
- W
- -
- -
- -
- -
- Boeing 737 Max 8 Passenger
-
12:00 - 13:57YYZ - YYC
-
12:00 (YYZ)Toronto Lester B Pearson Intl Airport
-
13:57 (YYC)Calgary Airport
-
WestJet (WS 659)Boeing 787 9 - 03h 57m
- Direct
-
- -
- -
- -
- -
- -
- -
- S
- Boeing 787 9
-
13:30 - 15:48YYZ - YYC
-
13:30 (YYZ)Toronto Lester B Pearson Intl Airport
-
15:48 (YYC)Calgary Airport
-
WestJet (WS 661)Boeing 737 700 - 04h 18m
- Direct
-
- -
- -
- -
- -
- -
- -
- S
- Boeing 737 700
-
13:45 - 16:00YYZ - YYC
-
13:45 (YYZ)Toronto Lester B Pearson Intl Airport
-
16:00 (YYC)Calgary Airport
-
WestJet (WS 661)Boeing 737 Max 8 Passenger - 04h 15m
- Direct
-
- M
- -
- -
- -
- -
- -
- -
- Boeing 737 Max 8 Passenger
-
13:45 - 16:00YYZ - YYC
-
13:45 (YYZ)Toronto Lester B Pearson Intl Airport
-
16:00 (YYC)Calgary Airport
-
WestJet (WS 661)Boeing 737 800 - 04h 15m
- Direct
-
- -
- -
- -
- -
- F
- -
- -
- Boeing 737 800
-
13:45 - 16:00YYZ - YYC
-
13:45 (YYZ)Toronto Lester B Pearson Intl Airport
-
16:00 (YYC)Calgary Airport
-
WestJet (WS 661)Boeing 737 700 - 04h 15m
- Direct
-
- -
- -
- -
- -
- -
- -
- S
- Boeing 737 700
-
13:50 - 16:15YYZ - YYC
-
13:50 (YYZ)Toronto Lester B Pearson Intl Airport
-
16:15 (YYC)Calgary Airport
-
Porter Airlines (PD 363)Embraer 195 E2 - 04h 25m
- Direct
-
- -
- -
- -
- -
- F
- S
- S
- Embraer 195 E2
-
14:10 - 16:25YKF - YYC
-
14:10 (YKF)Kitchener/Waterloo Airport
-
16:25 (YYC)Calgary Airport
-
Flair Airlines (F8 521)Boeing 737 800 - 04h 15m
- Direct
-
- -
- -
- -
- -
- -
- -
- S
- Boeing 737 800
-
14:45 - 17:02YYZ - YYC
-
14:45 (YYZ)Toronto Lester B Pearson Intl Airport
-
17:02 (YYC)Calgary Airport
-
Air Canada (AC 145)Airbus - 04h 17m
- Direct
-
- -
- -
- -
- -
- -
- S
- -
- Airbus
-
14:45 - 17:02YYZ - YYC
-
14:45 (YYZ)Toronto Lester B Pearson Intl Airport
-
17:02 (YYC)Calgary Airport
-
Air Canada (AC 145)Airbus A220 300 - 04h 17m
- Direct
-
- -
- -
- -
- -
- -
- S
- -
- Airbus A220 300
-
14:45 - 17:02YYZ - YYC
-
14:45 (YYZ)Toronto Lester B Pearson Intl Airport
-
17:02 (YYC)Calgary Airport
-
Air Canada (AC 145)Airbus - 04h 17m
- Direct
-
- -
- -
- -
- -
- F
- -
- S
- Airbus
-
15:45 - 18:03YYZ - YYC
-
15:45 (YYZ)Toronto Lester B Pearson Intl Airport
-
18:03 (YYC)Calgary Airport
-
WestJet (WS 667)Boeing 737 Max 8 Passenger - 04h 18m
- Direct
-
- -
- -
- -
- -
- -
- -
- S
- Boeing 737 Max 8 Passenger
-
16:00 - 18:15YYZ - YYC
-
16:00 (YYZ)Toronto Lester B Pearson Intl Airport
-
18:15 (YYC)Calgary Airport
-
WestJet (WS 665)Boeing 737 800 - 04h 15m
- Direct
-
- -
- -
- -
- -
- -
- S
- -
- Boeing 737 800
-
16:00 - 18:15YYZ - YYC
-
16:00 (YYZ)Toronto Lester B Pearson Intl Airport
-
18:15 (YYC)Calgary Airport
-
WestJet (WS 665)Boeing 737 Max 8 Passenger - 04h 15m
- Direct
-
- -
- -
- -
- T
- -
- -
- -
- Boeing 737 Max 8 Passenger
-
16:00 - 18:15YYZ - YYC
-
16:00 (YYZ)Toronto Lester B Pearson Intl Airport
-
18:15 (YYC)Calgary Airport
-
WestJet (WS 665)Boeing 737 700 - 04h 15m
- Direct
-
- -
- -
- -
- -
- F
- S
- S
- Boeing 737 700
-
16:10 - 18:25YHM - YYC
-
16:10 (YHM)Toronto John C Munro Hamilton Airport
-
18:25 (YYC)Calgary Airport
-
WestJet (WS 533)Boeing 737 700 - 04h 15m
- Direct
-
- -
- -
- -
- -
- -
- -
- S
- Boeing 737 700
-
16:30 - 18:47YYZ - YYC
-
16:30 (YYZ)Toronto Lester B Pearson Intl Airport
-
18:47 (YYC)Calgary Airport
-
Air Canada (AC 149)Airbus - 04h 17m
- Direct
-
- -
- -
- -
- -
- F
- S
- S
- Airbus
-
16:55 - 19:08YKF - YYC
-
16:55 (YKF)Kitchener/Waterloo Airport
-
19:08 (YYC)Calgary Airport
-
WestJet (WS 557)Boeing 737 800 - 04h 13m
- Direct
-
- M
- -
- W
- -
- -
- -
- -
- Boeing 737 800
-
16:55 - 19:08YKF - YYC
-
16:55 (YKF)Kitchener/Waterloo Airport
-
19:08 (YYC)Calgary Airport
-
WestJet (WS 557)Boeing 737 700 - 04h 13m
- Direct
-
- -
- -
- -
- -
- F
- -
- -
- Boeing 737 700
-
18:00 - 20:15YYZ - YYC
-
18:00 (YYZ)Toronto Lester B Pearson Intl Airport
-
20:15 (YYC)Calgary Airport
-
WestJet (WS 671)Boeing 737 700 - 04h 15m
- Direct
-
- -
- -
- -
- -
- F
- S
- S
- Boeing 737 700
-
18:05 - 20:15YHM - YYC
-
18:05 (YHM)Toronto John C Munro Hamilton Airport
-
20:15 (YYC)Calgary Airport
-
WestJet (WS 533)Boeing 737 700 - 04h 10m
- Direct
-
- -
- -
- -
- -
- -
- -
- S
- Boeing 737 700
-
18:20 - 20:33YKF - YYC
-
18:20 (YKF)Kitchener/Waterloo Airport
-
20:33 (YYC)Calgary Airport
-
WestJet (WS 569)Boeing 737 700 - 04h 13m
- Direct
-
- -
- -
- -
- -
- -
- -
- S
- Boeing 737 700
-
18:30 - 20:47YYZ - YYC
-
18:30 (YYZ)Toronto Lester B Pearson Intl Airport
-
20:47 (YYC)Calgary Airport
-
Air Canada (AC 153)Airbus - 04h 17m
- Direct
-
- -
- -
- -
- -
- F
- S
- -
- Airbus
Connecting Flights
-
20:15 - 22:03+ 1YYZ - YVR23:20 - 01:46+ 1YVR - YYC
-
20:15 (YYZ)Toronto Lester B Pearson Intl Airport23:20 (YVR)Vancouver International Airport
-
22:03 (YVR)Vancouver International Airport + 101:46 (YYC)Calgary Airport
-
Air Canada (AC 127)Boeing 787 8 Air Canada (AC 228)Boeing 737 Max 8 Passenger - 07h 31m (01h 17m)
- YVR Vancouver 01h 17m
-
- -
- -
- -
- -
- -
- S
- S
-
20:15 - 22:00+ 1YYZ - YVR23:20 - 01:46+ 1YVR - YYC
-
20:15 (YYZ)Toronto Lester B Pearson Intl Airport23:20 (YVR)Vancouver International Airport
-
22:00 (YVR)Vancouver International Airport + 101:46 (YYC)Calgary Airport
-
Air Canada (AC 127)Boeing 787 8 Air Canada (AC 228)Boeing 737 Max 8 Passenger - 07h 31m (01h 20m)
- YVR Vancouver 01h 20m
-
- -
- -
- -
- T
- -
- -
- -
-
20:15 - 22:03+ 1YYZ - YVR23:20 - 01:46+ 1YVR - YYC
-
20:15 (YYZ)Toronto Lester B Pearson Intl Airport23:20 (YVR)Vancouver International Airport
-
22:03 (YVR)Vancouver International Airport + 101:46 (YYC)Calgary Airport
-
Air Canada (AC 127)Boeing 787 9 Air Canada (AC 228)Boeing 737 Max 8 Passenger - 07h 31m (01h 17m)
- YVR Vancouver 01h 17m
-
- M
- -
- -
- -
- -
- -
- -
-
20:30 - 22:18+ 1YYZ - YVR23:20 - 01:46+ 1YVR - YYC
-
20:30 (YYZ)Toronto Lester B Pearson Intl Airport23:20 (YVR)Vancouver International Airport
-
22:18 (YVR)Vancouver International Airport + 101:46 (YYC)Calgary Airport
-
Air Canada (AC 127)Boeing 787 9 Air Canada (AC 228)Boeing 737 Max 8 Passenger - 07h 16m (01h 02m)
- YVR Vancouver 01h 02m
-
- -
- -
- -
- -
- -
- -
- S
-
06:40 - 08:28YYZ - YVR10:20 - 12:46YVR - YYC
-
06:40 (YYZ)Toronto Lester B Pearson Intl Airport10:20 (YVR)Vancouver International Airport
-
08:28 (YVR)Vancouver International Airport12:46 (YYC)Calgary Airport
-
Air Canada (AC 101)Boeing 787 9 Air Canada (AC 206)Airbus - 08h 06m (01h 52m)
- YVR Vancouver 01h 52m
-
- -
- -
- -
- -
- -
- S
- S
-
07:00 - 08:01YYZ - ORD08:51 - 11:37ORD - YYC
-
07:00 (YYZ)Toronto Lester B Pearson Intl Airport08:51 (ORD)Chicago O'Hare International Airport
-
08:01 (ORD)Chicago O'Hare International Airport11:37 (YYC)Calgary Airport
-
United Airlines (UA 1584)Airbus United Airlines (UA 764)Airbus - 06h 37m (00h 50m)
- ORD Chicago 00h 50m
-
- -
- -
- -
- -
- -
- -
- S
-
07:00 - 08:01YYZ - ORD08:51 - 11:37ORD - YYC
-
07:00 (YYZ)Toronto Lester B Pearson Intl Airport08:51 (ORD)Chicago O'Hare International Airport
-
08:01 (ORD)Chicago O'Hare International Airport11:37 (YYC)Calgary Airport
-
United Airlines (UA 1584)Airbus United Airlines (UA 764)Airbus - 06h 37m (00h 50m)
- ORD Chicago 00h 50m
-
- -
- -
- -
- -
- -
- S
- -
-
07:00 - 09:10YYZ - YVR10:30 - 12:57YVR - YYC
-
07:00 (YYZ)Toronto Lester B Pearson Intl Airport10:30 (YVR)Vancouver International Airport
-
09:10 (YVR)Vancouver International Airport12:57 (YYC)Calgary Airport
-
WestJet (WS 907)Boeing 737 800 Scimitar Winglets WestJet (WS 108)Boeing 737 700 - 07h 57m (01h 20m)
- YVR Vancouver 01h 20m
-
- -
- T
- -
- -
- -
- -
- -
-
07:00 - 08:55YYZ - DEN11:20 - 13:49DEN - YYC
-
07:00 (YYZ)Toronto Lester B Pearson Intl Airport11:20 (DEN)Denver Intl Airport
-
08:55 (DEN)Denver Intl Airport13:49 (YYC)Calgary Airport
-
United Airlines (UA 423)Airbus United Airlines (UA 2459)Boeing 737 800 - 08h 49m (02h 25m)
- DEN Denver 02h 25m
-
- -
- -
- -
- -
- -
- S
- S
-
07:10 - 09:16YYZ - YVR10:20 - 12:46YVR - YYC
-
07:10 (YYZ)Toronto Lester B Pearson Intl Airport10:20 (YVR)Vancouver International Airport
-
09:16 (YVR)Vancouver International Airport12:46 (YYC)Calgary Airport
-
Air Canada (AC 183)Airbus Air Canada (AC 206)Airbus - 07h 36m (01h 04m)
- YVR Vancouver 01h 04m
-
- -
- -
- -
- -
- -
- -
- S
-
07:50 - 09:35YYZ - YWG11:00 - 12:10YWG - YYC
-
07:50 (YYZ)Toronto Lester B Pearson Intl Airport11:00 (YWG)Winnipeg J.A. Richardson Intl Airport
-
09:35 (YWG)Winnipeg J.A. Richardson Intl Airport12:10 (YYC)Calgary Airport
-
WestJet (WS 525)Boeing 737 800 Scimitar Winglets WestJet (WS 989)Boeing 737 Max 8 Passenger - 06h 20m (01h 25m)
- YWG Winnipeg 01h 25m
-
- -
- -
- -
- -
- F
- -
- -
-
07:50 - 09:35YYZ - YWG11:25 - 12:35YWG - YYC
-
07:50 (YYZ)Toronto Lester B Pearson Intl Airport11:25 (YWG)Winnipeg J.A. Richardson Intl Airport
-
09:35 (YWG)Winnipeg J.A. Richardson Intl Airport12:35 (YYC)Calgary Airport
-
WestJet (WS 525)Boeing 737 800 Scimitar Winglets WestJet (WS 945)Boeing 737 Max 8 Passenger - 06h 45m (01h 50m)
- YWG Winnipeg 01h 50m
-
- -
- -
- -
- -
- F
- -
- -
-
07:50 - 09:35YYZ - YWG12:50 - 14:00YWG - YYC
-
07:50 (YYZ)Toronto Lester B Pearson Intl Airport12:50 (YWG)Winnipeg J.A. Richardson Intl Airport
-
09:35 (YWG)Winnipeg J.A. Richardson Intl Airport14:00 (YYC)Calgary Airport
-
WestJet (WS 525)Boeing 737 800 Scimitar Winglets WestJet (WS 267)Boeing 737 800 - 08h 10m (03h 15m)
- YWG Winnipeg 03h 15m
-
- M
- -
- -
- -
- -
- -
- -
-
07:55 - 10:14YYZ - YVR11:30 - 13:57YVR - YYC
-
07:55 (YYZ)Toronto Lester B Pearson Intl Airport11:30 (YVR)Vancouver International Airport
-
10:14 (YVR)Vancouver International Airport13:57 (YYC)Calgary Airport
-
WestJet (WS 703)Boeing 737 700 WestJet (WS 110)Boeing 737 800 - 08h 02m (01h 16m)
- YVR Vancouver 01h 16m
-
- -
- -
- -
- -
- -
- -
- S
-
08:00 - 10:18YYZ - YEG12:00 - 12:56YEG - YYC
-
08:00 (YYZ)Toronto Lester B Pearson Intl Airport12:00 (YEG)Edmonton International Airport
-
10:18 (YEG)Edmonton International Airport12:56 (YYC)Calgary Airport
-
WestJet (WS 419)Boeing 737 800 Scimitar Winglets WestJet (WS 3348)Dehavilland Dash 8 400 - 06h 56m (01h 42m)
- YEG Edmonton 01h 42m
-
- -
- -
- -
- -
- -
- -
- S
-
08:10 - 09:51YYZ - DEN11:20 - 13:49DEN - YYC
-
08:10 (YYZ)Toronto Lester B Pearson Intl Airport11:20 (DEN)Denver Intl Airport
-
09:51 (DEN)Denver Intl Airport13:49 (YYC)Calgary Airport
-
Air Canada (AC 1039)Airbus A220 300 United Airlines (UA 2459)Boeing 737 800 - 07h 39m (01h 29m)
- DEN Denver 01h 29m
-
- -
- -
- -
- -
- -
- S
- S
-
08:10 - 09:51YYZ - DEN11:20 - 13:49DEN - YYC
-
08:10 (YYZ)Toronto Lester B Pearson Intl Airport11:20 (DEN)Denver Intl Airport
-
09:51 (DEN)Denver Intl Airport13:49 (YYC)Calgary Airport
-
Air Canada (AC 1039)Airbus United Airlines (UA 2459)Boeing 737 800 - 07h 39m (01h 29m)
- DEN Denver 01h 29m
-
- -
- T
- -
- -
- -
- -
- -
-
08:10 - 09:51YYZ - DEN11:20 - 13:49DEN - YYC
-
08:10 (YYZ)Toronto Lester B Pearson Intl Airport11:20 (DEN)Denver Intl Airport
-
09:51 (DEN)Denver Intl Airport13:49 (YYC)Calgary Airport
-
Air Canada (AC 8573)Canadair Regional United Airlines (UA 2459)Boeing 737 800 - 07h 39m (01h 29m)
- DEN Denver 01h 29m
-
- -
- -
- -
- -
- -
- -
- S
-
08:50 - 10:32YYZ - YWG12:50 - 14:00YWG - YYC
-
08:50 (YYZ)Toronto Lester B Pearson Intl Airport12:50 (YWG)Winnipeg J.A. Richardson Intl Airport
-
10:32 (YWG)Winnipeg J.A. Richardson Intl Airport14:00 (YYC)Calgary Airport
-
WestJet (WS 525)Boeing 737 800 Scimitar Winglets WestJet (WS 267)Boeing 737 800 - 07h 10m (02h 18m)
- YWG Winnipeg 02h 18m
-
- -
- -
- -
- -
- -
- S
- -
-
08:50 - 10:32YYZ - YWG12:50 - 14:00YWG - YYC
-
08:50 (YYZ)Toronto Lester B Pearson Intl Airport12:50 (YWG)Winnipeg J.A. Richardson Intl Airport
-
10:32 (YWG)Winnipeg J.A. Richardson Intl Airport14:00 (YYC)Calgary Airport
-
WestJet (WS 525)Boeing 737 800 WestJet (WS 267)Boeing 737 Max 8 Passenger - 07h 10m (02h 18m)
- YWG Winnipeg 02h 18m
-
- -
- -
- -
- -
- -
- -
- S
-
08:50 - 10:32YYZ - YWG12:50 - 14:00YWG - YYC
-
08:50 (YYZ)Toronto Lester B Pearson Intl Airport12:50 (YWG)Winnipeg J.A. Richardson Intl Airport
-
10:32 (YWG)Winnipeg J.A. Richardson Intl Airport14:00 (YYC)Calgary Airport
-
WestJet (WS 525)Boeing 737 800 Scimitar Winglets WestJet (WS 267)Boeing 737 Max 8 Passenger - 07h 10m (02h 18m)
- YWG Winnipeg 02h 18m
-
- -
- -
- W
- -
- -
- -
- -
-
08:50 - 10:32YYZ - YWG12:50 - 14:00YWG - YYC
-
08:50 (YYZ)Toronto Lester B Pearson Intl Airport12:50 (YWG)Winnipeg J.A. Richardson Intl Airport
-
10:32 (YWG)Winnipeg J.A. Richardson Intl Airport14:00 (YYC)Calgary Airport
-
WestJet (WS 525)Boeing 737 800 WestJet (WS 267)Boeing 737 800 - 07h 10m (02h 18m)
- YWG Winnipeg 02h 18m
-
- -
- T
- -
- -
- -
- -
- S
-
08:50 - 10:32YYZ - YWG11:25 - 12:35YWG - YYC
-
08:50 (YYZ)Toronto Lester B Pearson Intl Airport11:25 (YWG)Winnipeg J.A. Richardson Intl Airport
-
10:32 (YWG)Winnipeg J.A. Richardson Intl Airport12:35 (YYC)Calgary Airport
-
WestJet (WS 525)Boeing 737 800 Scimitar Winglets WestJet (WS 945)Boeing 737 Max 8 Passenger - 05h 45m (00h 53m)
- YWG Winnipeg 00h 53m
-
- -
- -
- -
- -
- -
- S
- -
-
09:00 - 11:10YYZ - YVR12:30 - 14:55YVR - YYC
-
09:00 (YYZ)Toronto Lester B Pearson Intl Airport12:30 (YVR)Vancouver International Airport
-
11:10 (YVR)Vancouver International Airport14:55 (YYC)Calgary Airport
-
WestJet (WS 705)Boeing 737 Max 8 Passenger WestJet (WS 112)Boeing 737 Max 8 Passenger - 07h 55m (01h 20m)
- YVR Vancouver 01h 20m
-
- -
- -
- W
- -
- -
- -
- -
-
09:00 - 10:55YYZ - YVR13:20 - 15:46YVR - YYC
-
09:00 (YYZ)Toronto Lester B Pearson Intl Airport13:20 (YVR)Vancouver International Airport
-
10:55 (YVR)Vancouver International Airport15:46 (YYC)Calgary Airport
-
Air Canada (AC 105)Boeing 777 300 Er Air Canada (AC 212)Boeing 737 Max 8 Passenger - 08h 46m (02h 25m)
- YVR Vancouver 02h 25m
-
- -
- -
- -
- -
- -
- S
- S
-
09:00 - 11:10YYZ - YVR12:30 - 14:55YVR - YYC
-
09:00 (YYZ)Toronto Lester B Pearson Intl Airport12:30 (YVR)Vancouver International Airport
-
11:10 (YVR)Vancouver International Airport14:55 (YYC)Calgary Airport
-
WestJet (WS 705)Boeing 737 800 WestJet (WS 112)Boeing 737 800 - 07h 55m (01h 20m)
- YVR Vancouver 01h 20m
-
- M
- -
- -
- -
- -
- -
- -
-
09:00 - 10:40YYZ - YWG11:25 - 12:35YWG - YYC
-
09:00 (YYZ)Toronto Lester B Pearson Intl Airport11:25 (YWG)Winnipeg J.A. Richardson Intl Airport
-
10:40 (YWG)Winnipeg J.A. Richardson Intl Airport12:35 (YYC)Calgary Airport
-
WestJet (WS 949)Boeing 737 Max 8 Passenger WestJet (WS 945)Boeing 737 Max 8 Passenger - 05h 35m (00h 45m)
- YWG Winnipeg 00h 45m
-
- -
- -
- -
- -
- -
- S
- -
-
09:00 - 11:10YYZ - YVR12:30 - 14:55YVR - YYC
-
09:00 (YYZ)Toronto Lester B Pearson Intl Airport12:30 (YVR)Vancouver International Airport
-
11:10 (YVR)Vancouver International Airport14:55 (YYC)Calgary Airport
-
WestJet (WS 705)Boeing 737 700 WestJet (WS 112)Boeing 737 800 - 07h 55m (01h 20m)
- YVR Vancouver 01h 20m
-
- -
- -
- -
- T
- -
- -
- -
-
09:00 - 10:40YYZ - YWG12:50 - 14:00YWG - YYC
-
09:00 (YYZ)Toronto Lester B Pearson Intl Airport12:50 (YWG)Winnipeg J.A. Richardson Intl Airport
-
10:40 (YWG)Winnipeg J.A. Richardson Intl Airport14:00 (YYC)Calgary Airport
-
WestJet (WS 949)Boeing 737 Max 8 Passenger WestJet (WS 267)Boeing 737 800 - 07h 00m (02h 10m)
- YWG Winnipeg 02h 10m
-
- -
- -
- -
- -
- -
- S
- -
-
09:00 - 11:10YYZ - YVR12:30 - 14:55YVR - YYC
-
09:00 (YYZ)Toronto Lester B Pearson Intl Airport12:30 (YVR)Vancouver International Airport
-
11:10 (YVR)Vancouver International Airport14:55 (YYC)Calgary Airport
-
WestJet (WS 705)Boeing 737 700 WestJet (WS 112)Boeing 737 700 - 07h 55m (01h 20m)
- YVR Vancouver 01h 20m
-
- -
- T
- -
- -
- F
- -
- -
-
09:00 - 11:15YYZ - YVR12:30 - 14:57YVR - YYC
-
09:00 (YYZ)Toronto Lester B Pearson Intl Airport12:30 (YVR)Vancouver International Airport
-
11:15 (YVR)Vancouver International Airport14:57 (YYC)Calgary Airport
-
WestJet (WS 705)Boeing 737 700 WestJet (WS 112)Boeing 737 Max 8 Passenger - 07h 57m (01h 15m)
- YVR Vancouver 01h 15m
-
- -
- -
- -
- -
- -
- -
- S
-
09:00 - 11:10YYZ - YVR12:30 - 14:55YVR - YYC
-
09:00 (YYZ)Toronto Lester B Pearson Intl Airport12:30 (YVR)Vancouver International Airport
-
11:10 (YVR)Vancouver International Airport14:55 (YYC)Calgary Airport
-
WestJet (WS 705)Boeing 737 Max 8 Passenger WestJet (WS 112)Boeing 737 700 - 07h 55m (01h 20m)
- YVR Vancouver 01h 20m
-
- -
- -
- -
- -
- F
- -
- -
-
09:00 - 11:15YYZ - YEG13:30 - 14:24YEG - YYC
-
09:00 (YYZ)Toronto Lester B Pearson Intl Airport13:30 (YEG)Edmonton International Airport
-
11:15 (YEG)Edmonton International Airport14:24 (YYC)Calgary Airport
-
WestJet (WS 421)Boeing 737 800 Scimitar Winglets WestJet (WS 3350)Dehavilland Dash 8 400 - 07h 24m (02h 15m)
- YEG Edmonton 02h 15m
-
- -
- -
- -
- -
- -
- S
- S
-
09:00 - 10:40YYZ - YWG12:50 - 14:00YWG - YYC
-
09:00 (YYZ)Toronto Lester B Pearson Intl Airport12:50 (YWG)Winnipeg J.A. Richardson Intl Airport
-
10:40 (YWG)Winnipeg J.A. Richardson Intl Airport14:00 (YYC)Calgary Airport
-
WestJet (WS 949)Boeing 737 Max 8 Passenger WestJet (WS 267)Boeing 737 700 - 07h 00m (02h 10m)
- YWG Winnipeg 02h 10m
-
- -
- -
- -
- -
- F
- -
- -
-
09:15 - 11:00YYZ - YWG12:30 - 13:40YWG - YYC
-
09:15 (YYZ)Toronto Lester B Pearson Intl Airport12:30 (YWG)Winnipeg J.A. Richardson Intl Airport
-
11:00 (YWG)Winnipeg J.A. Richardson Intl Airport13:40 (YYC)Calgary Airport
-
WestJet (WS 987)Boeing 737 800 Scimitar Winglets WestJet (WS 267)Boeing 737 700 - 06h 25m (01h 30m)
- YWG Winnipeg 01h 30m
-
- -
- -
- -
- -
- -
- -
- S
-
09:55 - 12:00YYZ - YEG14:15 - 15:09YEG - YYC
-
09:55 (YYZ)Toronto Lester B Pearson Intl Airport14:15 (YEG)Edmonton International Airport
-
12:00 (YEG)Edmonton International Airport15:09 (YYC)Calgary Airport
-
Air Canada (AC 165)Boeing 787 8 Air Canada (AC 8137)Dehavilland Dash 8 400 - 07h 14m (02h 15m)
- YEG Edmonton 02h 15m
-
- M
- T
- -
- T
- -
- -
- -
-
10:00 - 11:48YYZ - YVR13:20 - 15:46YVR - YYC
-
10:00 (YYZ)Toronto Lester B Pearson Intl Airport13:20 (YVR)Vancouver International Airport
-
11:48 (YVR)Vancouver International Airport15:46 (YYC)Calgary Airport
-
Air Canada (AC 107)Boeing 787 9 Air Canada (AC 212)Boeing 737 Max 8 Passenger - 07h 46m (01h 32m)
- YVR Vancouver 01h 32m
-
- -
- -
- -
- -
- -
- S
- S
-
10:00 - 12:15YYZ - YVR13:30 - 15:57YVR - YYC
-
10:00 (YYZ)Toronto Lester B Pearson Intl Airport13:30 (YVR)Vancouver International Airport
-
12:15 (YVR)Vancouver International Airport15:57 (YYC)Calgary Airport
-
WestJet (WS 707)Boeing 737 Max 8 Passenger WestJet (WS 114)Boeing 737 Max 8 Passenger - 07h 57m (01h 15m)
- YVR Vancouver 01h 15m
-
- -
- -
- -
- -
- -
- -
- S
-
10:00 - 12:13YYZ - YEG14:15 - 15:09YEG - YYC
-
10:00 (YYZ)Toronto Lester B Pearson Intl Airport14:15 (YEG)Edmonton International Airport
-
12:13 (YEG)Edmonton International Airport15:09 (YYC)Calgary Airport
-
Air Canada (AC 165)Boeing 737 Max 8 Passenger Air Canada (AC 8137)Dehavilland Dash 8 400 - 07h 09m (02h 02m)
- YEG Edmonton 02h 02m
-
- -
- -
- -
- -
- F
- -
- -
-
10:00 - 11:48YYZ - YVR13:20 - 15:46YVR - YYC
-
10:00 (YYZ)Toronto Lester B Pearson Intl Airport13:20 (YVR)Vancouver International Airport
-
11:48 (YVR)Vancouver International Airport15:46 (YYC)Calgary Airport
-
Air Canada (AC 107)Boeing 787 8 Air Canada (AC 212)Boeing 737 Max 8 Passenger - 07h 46m (01h 32m)
- YVR Vancouver 01h 32m
-
- -
- -
- W
- -
- -
- -
- -
-
10:30 - 12:50YYZ - YEG16:00 - 16:54YEG - YYC
-
10:30 (YYZ)Toronto Lester B Pearson Intl Airport16:00 (YEG)Edmonton International Airport
-
12:50 (YEG)Edmonton International Airport16:54 (YYC)Calgary Airport
-
WestJet (WS 953)Boeing 737 Max 8 Passenger WestJet (WS 3140)Dehavilland Dash 8 400 - 08h 24m (03h 10m)
- YEG Edmonton 03h 10m
-
- -
- -
- W
- -
- -
- -
- -
-
10:30 - 12:45YYZ - YVR14:30 - 16:57YVR - YYC
-
10:30 (YYZ)Toronto Lester B Pearson Intl Airport14:30 (YVR)Vancouver International Airport
-
12:45 (YVR)Vancouver International Airport16:57 (YYC)Calgary Airport
-
WestJet (WS 907)Boeing 737 Max 8 Passenger WestJet (WS 116)Boeing 737 700 - 08h 27m (01h 45m)
- YVR Vancouver 01h 45m
-
- -
- -
- -
- T
- -
- -
- -
-
10:30 - 12:50YYZ - YEG13:30 - 14:24YEG - YYC
-
10:30 (YYZ)Toronto Lester B Pearson Intl Airport13:30 (YEG)Edmonton International Airport
-
12:50 (YEG)Edmonton International Airport14:24 (YYC)Calgary Airport
-
WestJet (WS 953)Boeing 737 Max 8 Passenger WestJet (WS 3350)Dehavilland Dash 8 400 - 05h 54m (00h 40m)
- YEG Edmonton 00h 40m
-
- -
- -
- W
- -
- -
- -
- -
-
10:30 - 12:43YYZ - YVR14:30 - 17:00YVR - YYC
-
10:30 (YYZ)Toronto Lester B Pearson Intl Airport14:30 (YVR)Vancouver International Airport
-
12:43 (YVR)Vancouver International Airport17:00 (YYC)Calgary Airport
-
WestJet (WS 907)Boeing 737 Max 8 Passenger WestJet (WS 990)Boeing 787 9 - 08h 30m (01h 47m)
- YVR Vancouver 01h 47m
-
- -
- -
- -
- -
- -
- -
- S
-
10:30 - 12:43YYZ - YVR13:30 - 15:57YVR - YYC
-
10:30 (YYZ)Toronto Lester B Pearson Intl Airport13:30 (YVR)Vancouver International Airport
-
12:43 (YVR)Vancouver International Airport15:57 (YYC)Calgary Airport
-
WestJet (WS 907)Boeing 737 Max 8 Passenger WestJet (WS 114)Boeing 737 Max 8 Passenger - 07h 27m (00h 47m)
- YVR Vancouver 00h 47m
-
- -
- -
- -
- -
- -
- -
- S
-
11:59 - 13:39YYZ - YWG15:20 - 16:30YWG - YYC
-
11:59 (YYZ)Toronto Lester B Pearson Intl Airport15:20 (YWG)Winnipeg J.A. Richardson Intl Airport
-
13:39 (YWG)Winnipeg J.A. Richardson Intl Airport16:30 (YYC)Calgary Airport
-
WestJet (WS 305)Boeing 737 700 WestJet (WS 269)Boeing 737 700 - 06h 31m (01h 41m)
- YWG Winnipeg 01h 41m
-
- -
- -
- -
- -
- -
- -
- S
-
12:00 - 14:13YYZ - YVR15:30 - 17:57YVR - YYC
-
12:00 (YYZ)Toronto Lester B Pearson Intl Airport15:30 (YVR)Vancouver International Airport
-
14:13 (YVR)Vancouver International Airport17:57 (YYC)Calgary Airport
-
WestJet (WS 711)Boeing 737 Max 8 Passenger WestJet (WS 118)Boeing 737 800 - 07h 57m (01h 17m)
- YVR Vancouver 01h 17m
-
- -
- -
- -
- -
- -
- -
- S
-
12:00 - 14:15YYZ - YVR15:30 - 17:57YVR - YYC
-
12:00 (YYZ)Toronto Lester B Pearson Intl Airport15:30 (YVR)Vancouver International Airport
-
14:15 (YVR)Vancouver International Airport17:57 (YYC)Calgary Airport
-
WestJet (WS 711)Boeing 737 Max 8 Passenger WestJet (WS 118)Boeing 737 Max 8 Passenger - 07h 57m (01h 15m)
- YVR Vancouver 01h 15m
-
- -
- -
- -
- -
- F
- -
- -
-
12:00 - 14:15YYZ - YVR15:30 - 17:57YVR - YYC
-
12:00 (YYZ)Toronto Lester B Pearson Intl Airport15:30 (YVR)Vancouver International Airport
-
14:15 (YVR)Vancouver International Airport17:57 (YYC)Calgary Airport
-
WestJet (WS 711)Boeing 737 800 WestJet (WS 118)Boeing 737 800 - 07h 57m (01h 15m)
- YVR Vancouver 01h 15m
-
- -
- -
- -
- -
- -
- S
- -
-
12:00 - 14:20YYZ - YEG16:10 - 17:05YEG - YYC
-
12:00 (YYZ)Toronto Lester B Pearson Intl Airport16:10 (YEG)Edmonton International Airport
-
14:20 (YEG)Edmonton International Airport17:05 (YYC)Calgary Airport
-
WestJet (WS 425)Boeing 737 700 WestJet (WS 152)Boeing 737 700 - 07h 05m (01h 50m)
- YEG Edmonton 01h 50m
-
- M
- -
- -
- T
- -
- -
- -
The fastest flight time for direct flights from Toronto to Calgary is 3 hours 57 minutes. Check latest flight schedules & prices on Wego.
The most popular airline flying from Toronto to Calgary is WestJet. Find the latest flight deals on Wego.
The flight distance between Toronto and Calgary is 2711km. Check all available flights on Wego.
The earliest flight of the day departs at 00:00. The last flight of the day departs at 23:30. See the full list of flight times on Wego.
There are 4 airlines that offer direct flights from Toronto to Calgary. Find out the list of airlines on Wego.
All Airports in Calgary
Popular Airlines flying from Toronto to Calgary
Popular destinations from Calgary
Popular destinations from Toronto
Popular Hotels in Calgary
- Acclaim Hotel Calgary Airport
- Radisson Hotel & Conference Centre Calgary Airport
- Comfort Inn And Suites South
- Wyndham Garden Calgary Airport
- Residence Inn Calgary Downtown/Beltline District
- Sandman Signature Calgary Downtown Hotel
- Executive Residency by Best Western Calgary City View North
- Holiday Inn CALGARY-AIRPORT
- Four Points by Sheraton Calgary Airport
- Simply Comfort. Downtown Calgary Apts