Cheap flights from Toronto to Calgary

Find cheap Calgary to Toronto flights with our free search service. Compare all available fares for direct or connection flights from Calgary to Toronto.

Round-trip
  • One-way
  • Round-trip
1 adult
Adults 12 years or over
1
Children 2-11 years
0
Infants 0-23 months
0
Cancel Done
Economy Class
  • Economy Class
  • Business Class
Done
Done

Toronto to Calgary flight schedules

Flight Departure Date Arrival Date Price Duration Number of stops Updated

Toronto to Calgary flight status

Flight Origin Destination Departure Arrival Equip
AC149 Toronto (YYZ) Calgary (YYC) 4:30 p.m. 6:54 p.m. Airbus A321-100/200
AC159 Toronto (YYZ) Calgary (YYC) 9:50 p.m. 12:14 a.m. Airbus A321-100/200
KE6613 Toronto (YYZ) Calgary (YYC) 10 p.m. 10:40 p.m. 73H
AC137 Toronto (YYZ) Calgary (YYC) 10 a.m. 12:24 p.m. Airbus A321-100/200
AC145 Toronto (YYZ) Calgary (YYC) 2:40 p.m. 5:04 p.m. Airbus A321-100/200
QF3396 Toronto (YYZ) Calgary (YYC) 10 a.m. 12:32 p.m. 73W
KE6611 Toronto (YYZ) Calgary (YYC) 8:15 p.m. 8:55 p.m. 73W
KE6615 Toronto (YYZ) Calgary (YYC) 3:55 p.m. 4:32 p.m. 73H
LH157 Toronto (YYZ) Calgary (YYC) 6 a.m. 7:05 a.m. Airbus A321-100/200
WS0659 Toronto (YYZ) Calgary (YYC) 10:15 p.m. 12:43 a.m. 73W
WS0655 Toronto (YYZ) Calgary (YYC) 10 a.m. 12:32 p.m. 73W
KE6614 Toronto (YYZ) Calgary (YYC) 2:45 p.m. 3:22 p.m. 73H
AC6633 Toronto (YYZ) Calgary (YYC) 1:20 p.m. 4:10 p.m. Airbus A321-100/200
WS667 Toronto (YYZ) Calgary (YYC) 5 p.m. 7:28 p.m. Boeing 787-9
WS671 Toronto (YYZ) Calgary (YYC) 8:20 a.m. 11:06 a.m. B737
OS145 Toronto (YYZ) Calgary (YYC) 6:30 p.m. 7:55 p.m. A320
WS647 Toronto (YYZ) Calgary (YYC) 4 p.m. 6:28 p.m.
AC153 Toronto (YYZ) Calgary (YYC) 6:35 p.m. 8:59 p.m. Airbus A321-100/200
AC6613 Toronto (YYZ) Calgary (YYC) 11:55 a.m. 2:45 p.m. Airbus A321-100/200
AC6655 Toronto (YYZ) Calgary (YYC) 2 p.m. 3:20 p.m. Airbus A321-100/200
AC6637 Toronto (YYZ) Calgary (YYC) 8:35 a.m. 11:25 a.m. Airbus A330-300
AC8692 Toronto (YYZ) Calgary (YYC) 10:30 a.m. 12:12 p.m. 320
OS8273 Toronto (YYZ) Calgary (YYC) 7:35 a.m. 3:10 p.m. A320
QF3603 Toronto (YYZ) Calgary (YYC) 1:30 p.m. 3:58 p.m. B737
AM7131 Toronto (YYZ) Calgary (YYC) 7:45 a.m. 10:17 a.m. None
DL6318 Toronto (YYZ) Calgary (YYC) 1:35 a.m. 5:35 a.m.
LO4143 Toronto (YYZ) Calgary (YYC) 12:30 a.m. 1:38 a.m. A320
F8821 Toronto (YYZ) Calgary (YYC) 10:35 a.m. 11:30 a.m. B38M
WS655 Toronto (YYZ) Calgary (YYC) 10 a.m. 12:32 p.m. Boeing 737-700 (winglets)
KE6539 Toronto (YYZ) Calgary (YYC) 1:30 p.m. 3:58 p.m. 73H
HU8753 Toronto (YYZ) Calgary (YYC) 5 p.m. 7:28 p.m. B737
LH6655 Toronto (YYZ) Calgary (YYC) 9:50 p.m. 12:14 a.m. DH4
EK4697 Toronto (YYZ) Calgary (YYC) 1:30 p.m. 3:58 p.m. 737
AF3752 Toronto (YYZ) Calgary (YYC) 10:30 p.m. 1:41 a.m. B738
AC1330 Toronto (YYZ) Calgary (YYC) 3:55 p.m. 10:30 p.m. B763
AC133 Toronto (YYZ) Calgary (YYC) 8:25 a.m. 10:49 a.m. Boeing 787-8
AV6936 Toronto (YYZ) Calgary (YYC) 4:30 p.m. 6:54 p.m. 321
KE6609 Toronto (YYZ) Calgary (YYC) 5 p.m. 7:28 p.m. 73W
CZ7539 Toronto (YYZ) Calgary (YYC) 6:30 a.m. 9:02 a.m. B738
WS669 Toronto (YYZ) Calgary (YYC) 6:10 p.m. 8:53 p.m. Boeing 787-9
LX4678 Toronto (YYZ) Calgary (YYC) 6:35 p.m. 8:59 p.m. A320
MAL7051 Toronto (YYZ) Calgary (YYC) 1:15 a.m. 3:21 a.m. B752
OS8382 Toronto (YYZ) Calgary (YYC) 6:35 p.m. 8:59 p.m. None
S47037 Toronto (YYZ) Calgary (YYC) 10:15 p.m. 12:43 a.m. None
AV6938 Toronto (YYZ) Calgary (YYC) 6:35 p.m. 8:59 p.m. 321
OS8263 Toronto (YYZ) Calgary (YYC) 2:40 p.m. 5:04 p.m. 321
OS8265 Toronto (YYZ) Calgary (YYC) 4:30 p.m. 6:54 p.m. E90
WS659 Toronto (YYZ) Calgary (YYC) 10:15 p.m. 12:43 a.m. B737
LH6637 Toronto (YYZ) Calgary (YYC) 6:35 p.m. 8:59 p.m. 320
AV6922 Toronto (YYZ) Calgary (YYC) 7:30 a.m. 9:55 a.m. Airbus A321-211
KE6610 Toronto (YYZ) Calgary (YYC) 6:30 p.m. 12:26 a.m. 73W
DL6323 Toronto (YYZ) Calgary (YYC) 8:50 p.m. 10:40 p.m. 738
DL7579 Toronto (YYZ) Calgary (YYC) 7:20 a.m. 2:05 p.m. DH4
LH6633 Toronto (YYZ) Calgary (YYC) 4:30 p.m. 6:54 p.m. E90
AI9819 Toronto (YYZ) Calgary (YYC) 1:20 a.m. 3:40 a.m.
F8807 Toronto (YYZ) Calgary (YYC) 11:05 p.m. 11:50 p.m. B734
AC1595 Toronto (YYZ) Calgary (YYC) 11:20 a.m. 12:15 p.m. 763
RV1595 Toronto (YYZ) Calgary (YYC) 11:20 a.m. 12:15 p.m. A319
EI8565 Toronto (YYZ) Calgary (YYC) 9:50 p.m. 12:14 a.m. 320
AF3744 Toronto (YYZ) Calgary (YYC) 1:40 p.m. 7:36 p.m. 736
AC191 Toronto (YYZ) Calgary (YYC) noon 7:24 p.m. BCS3
FR1629 Toronto (YYZ) Calgary (YYC) 3:30 p.m. 4:55 p.m.
AC141 Toronto (YYZ) Calgary (YYC) noon 2:24 p.m. Airbus A321-100/200
WS651 Toronto (YYZ) Calgary (YYC) 6:30 p.m. 8:58 p.m. Boeing 737-700 (winglets)
LO4135 Toronto (YYZ) Calgary (YYC) 8 a.m. 9:44 a.m. A333
AF3008 Toronto (YYZ) Calgary (YYC) 6 p.m. 10:27 p.m.
RV1597 Toronto (YYZ) Calgary (YYC) 4:40 p.m. 5:35 p.m. A321
KE6612 Toronto (YYZ) Calgary (YYC) 8:05 a.m. 8:48 a.m. 73H
KL9706 Toronto (YYZ) Calgary (YYC) 6:15 p.m. 10:42 p.m. 73W
TS870 Toronto (YYZ) Calgary (YYC) 5:40 p.m. 10:45 p.m. B737
RV1997 Toronto (YYZ) Calgary (YYC) 6:15 p.m. 7:55 p.m. A319
AC1311 Toronto (YYZ) Calgary (YYC) 4:55 p.m. 9 p.m. 77W
AC131 Toronto (YYZ) Calgary (YYC) 6:15 a.m. 8:43 a.m. Airbus A321
AC157 Toronto (YYZ) Calgary (YYC) 11 p.m. 1:24 a.m. Airbus A321-100/200
TK8692 Toronto (YYZ) Calgary (YYC) 9:50 p.m. 12:14 a.m. E90
AC2139 Toronto (YYZ) Calgary (YYC) 8:50 p.m. 11:30 p.m. A321
AC2199 Toronto (YYZ) Calgary (YYC) 10 a.m. 11:40 a.m. A320
TS847 Toronto (YYZ) Calgary (YYC) 9:20 p.m. 12:45 a.m. 738
DL7593 Toronto (YYZ) Calgary (YYC) 5 p.m. 8 p.m. None
HU8751 Toronto (YYZ) Calgary (YYC) 4 p.m. 6:32 p.m. B763
RV7099 Toronto (YYZ) Calgary (YYC) 10 p.m. 10:11 p.m. A321
DL7661 Toronto (YYZ) Calgary (YYC) 10:30 a.m. 1 p.m. DH4
AM7263 Toronto (YYZ) Calgary (YYC) 9 a.m. 11:21 a.m. None
AC147 Toronto (YYZ) Calgary (YYC) 4:20 p.m. 6:32 p.m. Airbus A320-100/200
DL7218 Toronto (YYZ) Calgary (YYC) 4:15 p.m. 5:10 p.m. 73H
EI8545 Toronto (YYZ) Calgary (YYC) 11 p.m. 1:12 a.m. 320
WS679 Toronto (YYZ) Calgary (YYC) 10:25 p.m. 12:44 a.m. Boeing 737-700 (winglets)
OS8267 Toronto (YYZ) Calgary (YYC) 9:10 p.m. 11:22 p.m. Boeing 767-375(ER)
AF6588 Toronto (YYZ) Calgary (YYC) 6:30 p.m. 8:52 p.m. 73H
LH6739 Toronto (YYZ) Calgary (YYC) 9:10 p.m. 11:22 p.m. 763
WS675 Toronto (YYZ) Calgary (YYC) 8 p.m. 10:22 p.m. Boeing 737-700 (winglets)
AC135 Toronto (YYZ) Calgary (YYC) 8 a.m. 10:12 a.m. Airbus A321-100/200
SN9579 Toronto (YYZ) Calgary (YYC) 11:55 a.m. 6:04 p.m. A320
AM7301 Toronto (YYZ) Calgary (YYC) 8 a.m. 10:21 a.m. B737
DL7189 Toronto (YYZ) Calgary (YYC) 11 a.m. 1:21 p.m. 73H
DL7217 Toronto (YYZ) Calgary (YYC) 3 p.m. 4:41 p.m. 73H
DL7185 Toronto (YYZ) Calgary (YYC) 11:35 p.m. 12:23 a.m. 73W
WS661 Toronto (YYZ) Calgary (YYC) 1:30 p.m. 3:50 p.m. Boeing 737-700 (winglets)
LH6782 Toronto (YYZ) Calgary (YYC) 2:55 p.m. 3:54 p.m. 321
WS653 Toronto (YYZ) Calgary (YYC) 6:30 a.m. 8:50 a.m. 7M8
WS0679 Toronto (YYZ) Calgary (YYC) 10:25 p.m. 12:44 a.m. Boeing 737 Max 8
WS657 Toronto (YYZ) Calgary (YYC) 11 a.m. 1:21 p.m. Boeing 737-800 (winglets)
WS0657 Toronto (YYZ) Calgary (YYC) 11 a.m. 1:21 p.m. 73W
AC143 Toronto (YYZ) Calgary (YYC) 1:05 p.m. 3:15 p.m. B788
RV1599 Toronto (YYZ) Calgary (YYC) 8:10 p.m. 8:53 p.m. A320
WS663 Toronto (YYZ) Calgary (YYC) 3 p.m. 5:22 p.m. Boeing 737-800 (winglets)
TS821 Toronto (YYZ) Calgary (YYC) 11:15 a.m. 2:20 p.m. B737
WS0663 Toronto (YYZ) Calgary (YYC) 3 p.m. 5:22 p.m. 73W
RV1593 Toronto (YYZ) Calgary (YYC) 11:25 a.m. 12:05 p.m. A320
OS8295 Toronto (YYZ) Calgary (YYC) 5:35 p.m. 7:25 p.m. None
WS919 Toronto (YYZ) Calgary (YYC) 9:30 a.m. 11:40 a.m. B737
AC139 Toronto (YYZ) Calgary (YYC) 9:45 a.m. 11:55 a.m. Airbus A321-100/200
AC155 Toronto (YYZ) Calgary (YYC) 9:55 p.m. 12:10 a.m. Airbus A320-100/200
AC151 Toronto (YYZ) Calgary (YYC) 5:20 p.m. 7:35 p.m. Airbus A321-100/200
RV7097 Toronto (YYZ) Calgary (YYC) noon 10:43 p.m. A319
RV7095 Toronto (YYZ) Calgary (YYC) noon 2:32 p.m. A320
AC2053 Toronto (YYZ) Calgary (YYC) 8:30 a.m. 11:20 a.m. B788
WS980 Toronto (YYZ) Calgary (YYC) 11:15 p.m. 5:13 a.m. B736
VS8092 Toronto (YYZ) Calgary (YYC) 4 p.m. 6:27 p.m. 738
S47039 Toronto (YYZ) Calgary (YYC) 6:30 a.m. 9 a.m. None
VS8094 Toronto (YYZ) Calgary (YYC) 4 p.m. 6:27 p.m. 73H
TS888 Toronto (YYZ) Calgary (YYC) 6 a.m. 10:15 a.m. B737
VS8098 Toronto (YYZ) Calgary (YYC) 1:50 p.m. 4:17 p.m. None
WS4151 Toronto (YYZ) Calgary (YYC) 2 p.m. 3:49 p.m. B737
AC2130 Toronto (YYZ) Calgary (YYC) 8:40 a.m. 1 p.m. A321
AC1553 Toronto (YYZ) Calgary (YYC) 4:40 p.m. 4:57 p.m. A319
RV1553 Toronto (YYZ) Calgary (YYC) 4:40 p.m. 4:57 p.m. A319
WS4353 Toronto (YYZ) Calgary (YYC) 9 a.m. 12:43 p.m. B737
WS983 Toronto (YYZ) Calgary (YYC) 9:15 a.m. 9:57 a.m. B737
EI8533 Toronto (YYZ) Calgary (YYC) 7 p.m. 9:14 p.m. 320
QF3464 Toronto (YYZ) Calgary (YYC) 3:45 p.m. 6:05 p.m. 73W
WS677 Toronto (YYZ) Calgary (YYC) 9 p.m. 11:22 p.m. B737
WS4901 Toronto (YYZ) Calgary (YYC) 8:15 a.m. 9:15 a.m. B737
WS889 Toronto (YYZ) Calgary (YYC) 5 p.m. 7:18 p.m. B737
VS8096 Toronto (YYZ) Calgary (YYC) 5 p.m. 7:20 p.m. None
WS665 Toronto (YYZ) Calgary (YYC) 4 p.m. 6:15 p.m. Boeing 737-800 (winglets)
WS913 Toronto (YYZ) Calgary (YYC) 4:45 p.m. 7 p.m. B737
F8930 Toronto (YYZ) Calgary (YYC) 2:25 p.m. 5:45 p.m. B738
WS935 Toronto (YYZ) Calgary (YYC) 11:15 p.m. 1:16 a.m. B737
WS0673 Toronto (YYZ) Calgary (YYC) 4 p.m. 6:14 p.m. Boeing 737-800 (winglets)
TS849 Toronto (YYZ) Calgary (YYC) 9:20 p.m. 12:45 a.m. B737
AC2039 Toronto (YYZ) Calgary (YYC) None None A321
WS4253 Toronto (YYZ) Calgary (YYC) None None B737
TS862 Toronto (YYZ) Calgary (YYC) 9:20 p.m. 11:35 p.m. A321
KL9752 Toronto (YYZ) Calgary (YYC) 3:45 p.m. 5:45 p.m. 73H
EI8585 Toronto (YYZ) Calgary (YYC) 10:25 p.m. 12:44 a.m. E90
FX8090 Toronto (YYZ) Calgary (YYC) 7 p.m. 5 p.m. Boeing 757-2B7(SF)
ZX1007 Toronto (YYZ) Calgary (YYC) 9:45 a.m. None CRJ1
WS809 Toronto (YYZ) Calgary (YYC) 7:55 p.m. 10:21 p.m. B38M
F882 Toronto (YYZ) Calgary (YYC) 8 p.m. 6 p.m. Boeing 737-86J
MA7091 Toronto (YYZ) Calgary (YYC) noon 2:12 p.m. B752
MA7090 Toronto (YYZ) Calgary (YYC) noon 2:12 p.m. Boeing 757-2B7(SF)
MA7051 Toronto (YYZ) Calgary (YYC) 8 p.m. 6 p.m. Boeing 757-2B7(SF)
KL9754 Toronto (YYZ) Calgary (YYC) 6:15 p.m. 8:19 p.m. DH8D
AC7140 Toronto (YYZ) Calgary (YYC) 4:50 p.m. 8:10 p.m. B763
HU8755 Toronto (YYZ) Calgary (YYC) 6:15 p.m. 8:20 p.m. B736
HU8757 Toronto (YYZ) Calgary (YYC) 9:45 p.m. 12:12 a.m. 73H
AM7303 Toronto (YYZ) Calgary (YYC) 6 p.m. 8:13 p.m. B737
WS843 Toronto (YYZ) Calgary (YYC) 6:45 p.m. 8:56 p.m. B737
WS885 Toronto (YYZ) Calgary (YYC) 7:45 a.m. 10:10 a.m. B737
AF7272 Toronto (YYZ) Calgary (YYC) 7 p.m. 9:27 p.m. DH8D
WS917 Toronto (YYZ) Calgary (YYC) 2 p.m. 4:23 p.m. B737
RV1581 Toronto (YYZ) Calgary (YYC) None None B763
WS683 Toronto (YYZ) Calgary (YYC) 8 a.m. 10:16 a.m. 73H
WS4237 Toronto (YYZ) Calgary (YYC) None None B737
AC7149 Toronto (YYZ) Calgary (YYC) None None B763
AJA7103 Toronto (YYZ) Calgary (YYC) 10 a.m. 12:20 p.m.
AJA7142 Toronto (YYZ) Calgary (YYC) 9:15 a.m. 11:20 a.m.
WS4921 Toronto (YYZ) Calgary (YYC) None None B736
AC7146 Toronto (YYZ) Calgary (YYC) None None B763
F83899 Toronto (YYZ) Calgary (YYC) 7:25 a.m. 9:30 a.m. 737
AF7280 Toronto (YYZ) Calgary (YYC) 6:45 p.m. 8:59 p.m. B737
WS4503 Toronto (YYZ) Calgary (YYC) None None B789
WS965 Toronto (YYZ) Calgary (YYC) None None B737
AJA7120 Toronto (YYZ) Calgary (YYC) 5 p.m. 7:20 p.m.
TS32 Toronto (YYZ) Calgary (YYC) 6:45 p.m. 7:35 p.m. A310
F8553 Toronto (YYZ) Calgary (YYC) None None B734
TS877 Toronto (YYZ) Calgary (YYC) 6:10 p.m. 9:40 p.m. B738
TS872 Toronto (YYZ) Calgary (YYC) 7 a.m. noon B738
TS817 Toronto (YYZ) Calgary (YYC) 9:05 p.m. 12:55 a.m. B737
JJ4226 Toronto (YYZ) Calgary (YYC) 3:25 p.m. 5:38 p.m. B737
AJA7122 Toronto (YYZ) Calgary (YYC) 6:59 p.m. 9:08 p.m.
C55168 Toronto (YYZ) Calgary (YYC) 8:15 a.m. 10:42 a.m.
LO4139 Toronto (YYZ) Calgary (YYC) 8:20 a.m. 11:40 a.m. A320
ZN8309 Toronto (YYZ) Calgary (YYC) 7 p.m. 9:26 p.m.
WW654 Toronto (YYZ) Calgary (YYC) 3 p.m. 5:19 p.m. 320
W62801 Toronto (YYZ) Calgary (YYC) 6 p.m. 8:19 p.m. 320
W62802 Toronto (YYZ) Calgary (YYC) 5 p.m. 7:23 p.m. 320
W62792 Toronto (YYZ) Calgary (YYC) 10 a.m. 12:26 p.m. 320
US4143 Toronto (YYZ) Calgary (YYC) 3 p.m. 5:19 p.m. DH3
US1292 Toronto (YYZ) Calgary (YYC) 6:45 p.m. 8:58 p.m.
HM3421 Toronto (YYZ) Calgary (YYC) 11:35 a.m. 1:50 p.m. DHT
FL1069 Toronto (YYZ) Calgary (YYC) 10:35 a.m. 3:25 p.m. 717
CL2789 Toronto (YYZ) Calgary (YYC) 6:40 p.m. 8:54 p.m.
CL2786 Toronto (YYZ) Calgary (YYC) 2:20 p.m. 4:45 p.m.
BV2467 Toronto (YYZ) Calgary (YYC) 6:30 a.m. 8:51 a.m.
AJA7082 Toronto (YYZ) Calgary (YYC) 8 a.m. 10:14 a.m.
AJA7065 Toronto (YYZ) Calgary (YYC) 6:45 p.m. 9:06 p.m.
AJA7007 Toronto (YYZ) Calgary (YYC) 7:45 p.m. 9:58 p.m.
AJA7001 Toronto (YYZ) Calgary (YYC) 10:15 p.m. 12:41 a.m.
AJA7009 Toronto (YYZ) Calgary (YYC) 4 p.m. 6:20 p.m.
TK8714 Toronto (YYZ) Calgary (YYC) 4:20 p.m. 6:34 p.m. 321
LO4145 Toronto (YYZ) Calgary (YYC) 10:55 p.m. 1:06 a.m. 321
JJ4228 Toronto (YYZ) Calgary (YYC) 5:05 p.m. 7:18 p.m. B738