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
AC6655 Toronto (YYZ) Calgary (YYC) 2 p.m. 3:20 p.m. Airbus A321-100/200
AC6613 Toronto (YYZ) Calgary (YYC) 11:55 a.m. 2:45 p.m. Airbus A321-100/200
AC6637 Toronto (YYZ) Calgary (YYC) 8:35 a.m. 11:25 a.m. Airbus A330-300
AC6633 Toronto (YYZ) Calgary (YYC) 1:20 p.m. 4:15 p.m. Airbus A321-100/200
AC8692 Toronto (YYZ) Calgary (YYC) 10:30 a.m. 12:12 p.m. 320
AI9819 Toronto (YYZ) Calgary (YYC) 1:20 a.m. 3:40 a.m.
AC159 Toronto (YYZ) Calgary (YYC) 9:50 p.m. 12:14 a.m. Airbus A321-100/200
F8807 Toronto (YYZ) Calgary (YYC) 11:05 p.m. 11:50 p.m. B734
OS8382 Toronto (YYZ) Calgary (YYC) 6:35 p.m. 8:59 p.m. None
AV6938 Toronto (YYZ) Calgary (YYC) 6:35 p.m. 8:59 p.m. 321
AC145 Toronto (YYZ) Calgary (YYC) 2:40 p.m. 5:04 p.m. Airbus A321-100/200
LH157 Toronto (YYZ) Calgary (YYC) 6 a.m. 7:05 a.m. Airbus A321-100/200
KE6539 Toronto (YYZ) Calgary (YYC) 1:30 p.m. 4 p.m. 73H
CZ7539 Toronto (YYZ) Calgary (YYC) 6:30 a.m. 9:06 a.m. B738
AC137 Toronto (YYZ) Calgary (YYC) 10 a.m. 12:24 p.m. Airbus A321-100/200
OS145 Toronto (YYZ) Calgary (YYC) 6:30 p.m. 7:55 p.m. A320
OS8263 Toronto (YYZ) Calgary (YYC) 2:40 p.m. 5:04 p.m. 321
KE6611 Toronto (YYZ) Calgary (YYC) 8:15 p.m. 9 p.m. 73W
EK4697 Toronto (YYZ) Calgary (YYC) 1:30 p.m. 4 p.m. 737
OS8273 Toronto (YYZ) Calgary (YYC) 7:35 a.m. 3:10 p.m. A320
AC149 Toronto (YYZ) Calgary (YYC) 4:30 p.m. 6:54 p.m. Airbus A321-100/200
HU8753 Toronto (YYZ) Calgary (YYC) 5 p.m. 7:32 p.m. B737
OS8265 Toronto (YYZ) Calgary (YYC) 4:30 p.m. 6:54 p.m. E90
RV1595 Toronto (YYZ) Calgary (YYC) 11:20 a.m. 12:15 p.m. A319
DL6318 Toronto (YYZ) Calgary (YYC) 1:25 a.m. 5:25 a.m.
AC1595 Toronto (YYZ) Calgary (YYC) 11:20 a.m. 12:15 p.m. 763
AC133 Toronto (YYZ) Calgary (YYC) 8:30 a.m. 10:38 a.m. Boeing 787-8
LH6655 Toronto (YYZ) Calgary (YYC) 9:50 p.m. 12:14 a.m. DH4
LO4135 Toronto (YYZ) Calgary (YYC) 8:05 a.m. 9:49 a.m. A333
WS0659 Toronto (YYZ) Calgary (YYC) 10:15 p.m. 12:44 a.m. 73W
WS0655 Toronto (YYZ) Calgary (YYC) 10 a.m. 12:36 p.m. 73W
WS671 Toronto (YYZ) Calgary (YYC) 8:20 a.m. 11:10 a.m. B737
WS647 Toronto (YYZ) Calgary (YYC) 4 p.m. 6:32 p.m.
AF3752 Toronto (YYZ) Calgary (YYC) 10:30 p.m. 1:41 a.m. B738
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
DL6323 Toronto (YYZ) Calgary (YYC) 8:50 p.m. 10:40 p.m. 738
LX4678 Toronto (YYZ) Calgary (YYC) 6:35 p.m. 8:59 p.m. A320
AC191 Toronto (YYZ) Calgary (YYC) noon 7:24 p.m. BCS3
LH6637 Toronto (YYZ) Calgary (YYC) 6:35 p.m. 8:59 p.m. 320
AC153 Toronto (YYZ) Calgary (YYC) 6:35 p.m. 8:59 p.m. Airbus A321-100/200
WS651 Toronto (YYZ) Calgary (YYC) 6:30 p.m. 9:02 p.m. Boeing 737-700 (winglets)
AC1330 Toronto (YYZ) Calgary (YYC) 4:25 p.m. 11 p.m. B763
AC141 Toronto (YYZ) Calgary (YYC) noon 2:24 p.m. Airbus A321-100/200
AC1311 Toronto (YYZ) Calgary (YYC) 4:55 p.m. 9 p.m. 77W
KE6609 Toronto (YYZ) Calgary (YYC) 5 p.m. 7:32 p.m. 73W
WS669 Toronto (YYZ) Calgary (YYC) 6:10 p.m. 8:57 p.m. Boeing 787-9
WS659 Toronto (YYZ) Calgary (YYC) 10:15 p.m. 12:44 a.m. B737
AF3744 Toronto (YYZ) Calgary (YYC) 1:40 p.m. 7:36 p.m. 736
WS667 Toronto (YYZ) Calgary (YYC) 5 p.m. 7:32 p.m. Boeing 787-9
AC131 Toronto (YYZ) Calgary (YYC) 6:15 a.m. 8:43 a.m. Airbus A321
KE6615 Toronto (YYZ) Calgary (YYC) 3:55 p.m. 4:34 p.m. 73H
AC157 Toronto (YYZ) Calgary (YYC) 11 p.m. 1:24 a.m. Airbus A321-100/200
RV1597 Toronto (YYZ) Calgary (YYC) 4:40 p.m. 5:35 p.m. A321
KE6610 Toronto (YYZ) Calgary (YYC) 6:30 p.m. 12:26 a.m. 73W
AM7131 Toronto (YYZ) Calgary (YYC) 7:45 a.m. 10:20 a.m. None
MAL7051 Toronto (YYZ) Calgary (YYC) 1:45 a.m. 3:21 a.m. B752
LH6633 Toronto (YYZ) Calgary (YYC) 4:30 p.m. 6:54 p.m. E90
TK8692 Toronto (YYZ) Calgary (YYC) 9:50 p.m. 12:14 a.m. E90
AF3008 Toronto (YYZ) Calgary (YYC) 6 p.m. 10:28 p.m.
QF3603 Toronto (YYZ) Calgary (YYC) 1:30 p.m. 4 p.m. B737
KE6614 Toronto (YYZ) Calgary (YYC) 2:45 p.m. 3:24 p.m. 73H
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
FR1629 Toronto (YYZ) Calgary (YYC) 3:30 p.m. 4:55 p.m.
S47037 Toronto (YYZ) Calgary (YYC) 10:15 p.m. 12:44 a.m. None
KE6612 Toronto (YYZ) Calgary (YYC) 8:05 a.m. 8:50 a.m. 73H
AV6922 Toronto (YYZ) Calgary (YYC) 7:30 a.m. 9:55 a.m. Airbus A321-211
AV6936 Toronto (YYZ) Calgary (YYC) 4:30 p.m. 6:54 p.m. 321
KE6613 Toronto (YYZ) Calgary (YYC) 10 p.m. 10:45 p.m. 73H
QF3396 Toronto (YYZ) Calgary (YYC) 10 a.m. 12:36 p.m. 73W
EI8565 Toronto (YYZ) Calgary (YYC) 9:50 p.m. 12:14 a.m. 320
WS655 Toronto (YYZ) Calgary (YYC) 10 a.m. 12:36 p.m. Boeing 737-700 (winglets)
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
TS870 Toronto (YYZ) Calgary (YYC) 5:40 p.m. 9:45 p.m. B737
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
KL9706 Toronto (YYZ) Calgary (YYC) 9:40 p.m. 10:04 p.m. 73W
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
DL7579 Toronto (YYZ) Calgary (YYC) 11:30 p.m. 6:15 a.m. DH4
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
RV1997 Toronto (YYZ) Calgary (YYC) None None A319
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
W62802 Toronto (YYZ) Calgary (YYC) 5 p.m. 7:23 p.m. 320
W62801 Toronto (YYZ) Calgary (YYC) 6 p.m. 8:19 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.
AJA7009 Toronto (YYZ) Calgary (YYC) 4 p.m. 6:20 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.
AJA7065 Toronto (YYZ) Calgary (YYC) 6:45 p.m. 9:06 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