Cheap flights from Calgary to Toronto

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

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

Calgary to Toronto flight schedules

Flight Departure Date Arrival Date Price Duration Number of stops Updated
Calgary (YYC) - Toronto (YTO) 2026-02-11 2026-02-11 135 USD 8 hours 33 minutes Direct 2026-01-12T23:47:41
Calgary (YYC) - Toronto (YTO) 2026-01-17 2026-01-17 148 USD 8 hours 45 minutes Direct 2026-01-11T16:49:52
Calgary (YYC) - Toronto (YTO) 2026-02-12 2026-02-12 225 USD 15 hours 31 minutes Connection 2026-01-13T05:04:11

Calgary to Toronto flight status

Flight Origin Destination Departure Arrival Equip
AC1320 Calgary (YYC) Toronto (YYZ) 3:45 p.m. 10 p.m. 763
AC152 Calgary (YYC) Toronto (YYZ) 6:15 p.m. 12:13 a.m. Boeing 787-8
AC0152 Calgary (YYC) Toronto (YYZ) 6:15 p.m. 12:13 a.m.
AC0144 Calgary (YYC) Toronto (YYZ) 1:10 p.m. 7:08 p.m.
OS8370 Calgary (YYC) Toronto (YYZ) 11:20 a.m. 12:15 p.m. None
LO4148 Calgary (YYC) Toronto (YYZ) 6:10 p.m. 7:44 p.m. 321
DL7429 Calgary (YYC) Toronto (YYZ) 2 p.m. 1:45 p.m. CRJ
EI8522 Calgary (YYC) Toronto (YYZ) 5:35 a.m. 11:33 a.m. 320
EI8574 Calgary (YYC) Toronto (YYZ) 8 a.m. 1:55 p.m. 320
F8620 Calgary (YYC) Toronto (YYZ) 7 a.m. 1:10 p.m. Boeing 737 Max 8
KE6506 Calgary (YYC) Toronto (YYZ) 12:15 a.m. 6:13 a.m. None
DL6316 Calgary (YYC) Toronto (YYZ) 12:20 p.m. 4:30 p.m. 332
WS650 Calgary (YYC) Toronto (YYZ) 6:30 a.m. 12:28 p.m. Boeing 737-700 (winglets)
PD360 Calgary (YYC) Toronto (YYZ) 12:40 p.m. 6:34 p.m. Embraer E195-E2
F8622 Calgary (YYC) Toronto (YYZ) 10:15 a.m. 4:25 p.m. Boeing 737 Max 8
WS670 Calgary (YYC) Toronto (YYZ) 11:30 p.m. 7:28 a.m. Boeing 737-800 (winglets)
OS8258 Calgary (YYC) Toronto (YYZ) 1:10 p.m. 7:08 p.m.
OS8270 Calgary (YYC) Toronto (YYZ) 8 a.m. 1:55 p.m. None
AM7132 Calgary (YYC) Toronto (YYZ) 12:15 a.m. 6:13 a.m. None
AC142 Calgary (YYC) Toronto (YYZ) noon 5:45 p.m. Airbus A320-100/200
OS8294 Calgary (YYC) Toronto (YYZ) noon 5:45 p.m. Boeing 767-375(ER)
AC144 Calgary (YYC) Toronto (YYZ) 1:10 p.m. 7:08 p.m. Airbus A321-100/200
AC130 Calgary (YYC) Toronto (YYZ) 5:25 a.m. 11:23 a.m. Airbus A321-100/200
LX4679 Calgary (YYC) Toronto (YYZ) 1:10 p.m. 7:08 p.m. 321
AM7136 Calgary (YYC) Toronto (YYZ) 8:45 p.m. 10:44 p.m. None
AC156 Calgary (YYC) Toronto (YYZ) 11:40 p.m. 5:38 a.m. Boeing 787-9
AC3070 Calgary (YYC) Toronto (YYZ) 7:50 p.m. 9:42 p.m. ERJ
LO4142 Calgary (YYC) Toronto (YYZ) 6:05 p.m. 7:26 p.m. 321
F8811 Calgary (YYC) Toronto (YYZ) 3:30 p.m. 4:15 p.m. B734
AC1331 Calgary (YYC) Toronto (YYZ) 9:50 a.m. 3 p.m. B763
DL7117 Calgary (YYC) Toronto (YYZ) 7:35 p.m. 10:41 p.m. B737
AC2038 Calgary (YYC) Toronto (YYZ) 2 a.m. 8:10 a.m. A320
AC190 Calgary (YYC) Toronto (YYZ) 9:10 a.m. 11:05 a.m. A320
WS654 Calgary (YYC) Toronto (YYZ) 6:30 p.m. 12:26 a.m. Boeing 737-800 (winglets)
AC6690 Calgary (YYC) Toronto (YYZ) 11:15 a.m. 4:45 p.m. Airbus A321-100/200
RV1590 Calgary (YYC) Toronto (YYZ) 7:55 a.m. 10:30 a.m. B763
AC196 Calgary (YYC) Toronto (YYZ) 11:40 a.m. 7:16 p.m. A320
AC134 Calgary (YYC) Toronto (YYZ) 8 a.m. 1:55 p.m. BCS3
DL7644 Calgary (YYC) Toronto (YYZ) 3:30 p.m. 5:25 p.m. B737
WS648 Calgary (YYC) Toronto (YYZ) 5:15 p.m. 11:11 p.m. 73H
TS846 Calgary (YYC) Toronto (YYZ) 4:25 p.m. 8:10 p.m. B737
AC2150 Calgary (YYC) Toronto (YYZ) 9:30 a.m. 3:05 p.m. B77W
DL7391 Calgary (YYC) Toronto (YYZ) 5:55 p.m. 7:40 p.m. CRJ
LH6690 Calgary (YYC) Toronto (YYZ) 1:15 p.m. 7:13 p.m. 320
AF3005 Calgary (YYC) Toronto (YYZ) 11:50 p.m. 7:37 a.m. 320
AC132 Calgary (YYC) Toronto (YYZ) 7:10 a.m. 1:05 p.m. Airbus A321-100/200
DL7118 Calgary (YYC) Toronto (YYZ) 3:50 p.m. 4:52 p.m. B738
F8822 Calgary (YYC) Toronto (YYZ) 9:30 a.m. 12:05 p.m. B38M
EI8540 Calgary (YYC) Toronto (YYZ) 7:10 a.m. 1:05 p.m. 320
LO4144 Calgary (YYC) Toronto (YYZ) 7:25 p.m. 8:46 p.m. 321
LH6504 Calgary (YYC) Toronto (YYZ) 9:40 a.m. 3:38 p.m. A321
LH6574 Calgary (YYC) Toronto (YYZ) 11:40 a.m. 5:38 p.m. 320
AC138 Calgary (YYC) Toronto (YYZ) 9:40 a.m. 3:38 p.m. Airbus A321-100/200
AF6556 Calgary (YYC) Toronto (YYZ) 6:30 a.m. 12:28 p.m. 73W
AA8186 Calgary (YYC) Toronto (YYZ) 3:55 p.m. 6 p.m. B738
AA8209 Calgary (YYC) Toronto (YYZ) 2:50 a.m. 8:20 a.m. 73W
AA8163 Calgary (YYC) Toronto (YYZ) 7:50 p.m. 12:15 a.m. B736
EK4698 Calgary (YYC) Toronto (YYZ) 12:15 a.m. 6:13 a.m. 73W
WS7300 Calgary (YYC) Toronto (YYZ) 5:10 p.m. 6:05 p.m.
TS871 Calgary (YYC) Toronto (YYZ) 12:40 p.m. 4:20 p.m. B737
AC1312 Calgary (YYC) Toronto (YYZ) 8:50 a.m. 2:50 p.m. B763
AC2198 Calgary (YYC) Toronto (YYZ) 12:35 p.m. 4 p.m. A320
AC1310 Calgary (YYC) Toronto (YYZ) 9:45 a.m. 3:45 p.m. 321
AC140 Calgary (YYC) Toronto (YYZ) 6:15 a.m. 12:13 p.m. Airbus A321-100/200
AV6921 Calgary (YYC) Toronto (YYZ) 1:45 p.m. 5:24 p.m. 320
VA73 Calgary (YYC) Toronto (YYZ) 7:15 p.m. 3:10 a.m. 73H
TK9139 Calgary (YYC) Toronto (YYZ) 11:40 a.m. 5:38 p.m. 320
AC148 Calgary (YYC) Toronto (YYZ) 3:25 p.m. 9:23 p.m. Airbus A321-100/200
OS8296 Calgary (YYC) Toronto (YYZ) 3:25 p.m. 9:23 p.m. None
DL6336 Calgary (YYC) Toronto (YYZ) 8:07 a.m. 10 a.m. ERJ
AV6939 Calgary (YYC) Toronto (YYZ) 6:15 a.m. 12:13 p.m. A321
QF3391 Calgary (YYC) Toronto (YYZ) 1:40 p.m. 7:36 p.m. 73H
EI8510 Calgary (YYC) Toronto (YYZ) 6:15 a.m. 12:13 p.m. A320
DL7070 Calgary (YYC) Toronto (YYZ) 4:15 p.m. 5:19 p.m. None
DL7645 Calgary (YYC) Toronto (YYZ) 9:30 a.m. 11:55 a.m. 73W
WS668 Calgary (YYC) Toronto (YYZ) 9:15 a.m. 5:15 p.m. B738
AC2036 Calgary (YYC) Toronto (YYZ) 8:30 a.m. 11:45 a.m. A320
AA8145 Calgary (YYC) Toronto (YYZ) 1:45 a.m. 5:35 a.m. 737-700
S47036 Calgary (YYC) Toronto (YYZ) 11:30 a.m. 5:28 p.m. None
AV6937 Calgary (YYC) Toronto (YYZ) 7:10 a.m. 1:05 p.m. A320
OS8264 Calgary (YYC) Toronto (YYZ) 7:10 a.m. 1:05 p.m. 321
AC6504 Calgary (YYC) Toronto (YYZ) 7:50 a.m. 9:10 a.m. Airbus 320-211
WS652 Calgary (YYC) Toronto (YYZ) 12:05 a.m. 6:03 a.m. Boeing 737-800 (winglets)
LH6696 Calgary (YYC) Toronto (YYZ) 12:15 p.m. 6:05 p.m. 321
LH6826 Calgary (YYC) Toronto (YYZ) 10:30 p.m. 11:54 p.m. None
AC154 Calgary (YYC) Toronto (YYZ) 1:10 a.m. 7:08 a.m. B788
WS676 Calgary (YYC) Toronto (YYZ) 6:30 p.m. 12:22 a.m. Boeing 737-700 (winglets)
DL7216 Calgary (YYC) Toronto (YYZ) 9 a.m. 2:52 p.m. 73H
WS656 Calgary (YYC) Toronto (YYZ) 9 a.m. 2:52 p.m. Boeing 787-9
AM7300 Calgary (YYC) Toronto (YYZ) 12:20 a.m. 6:12 a.m. B737
WS0652 Calgary (YYC) Toronto (YYZ) 12:20 a.m. 6:12 a.m.
KL9705 Calgary (YYC) Toronto (YYZ) 12:50 p.m. 4:34 p.m. 73H
WS664 Calgary (YYC) Toronto (YYZ) 1 p.m. 6:52 p.m. Boeing 737-800 (winglets)
DL7207 Calgary (YYC) Toronto (YYZ) 6:30 a.m. 8:45 a.m. B737
OS8276 Calgary (YYC) Toronto (YYZ) 9:05 p.m. 10:55 a.m. Boeing 767-375(ER)
AC0136 Calgary (YYC) Toronto (YYZ) 8 a.m. 1:50 p.m.
WS674 Calgary (YYC) Toronto (YYZ) 5 p.m. 10:52 p.m. Boeing 737-700 (winglets)
AC158 Calgary (YYC) Toronto (YYZ) 6:55 p.m. 12:45 a.m. A320
SN9580 Calgary (YYC) Toronto (YYZ) 4:40 p.m. 6:58 p.m. 321
KL9729 Calgary (YYC) Toronto (YYZ) 8:30 p.m. 11:07 p.m. B737
KE6540 Calgary (YYC) Toronto (YYZ) 12:20 a.m. 6:12 a.m. B738
AM7261 Calgary (YYC) Toronto (YYZ) 1 a.m. 6:52 a.m. ATR
WS646 Calgary (YYC) Toronto (YYZ) 1 a.m. 6:52 a.m. Boeing 737 Max 8
AC146 Calgary (YYC) Toronto (YYZ) 11:15 a.m. 5:05 p.m. B789
WS660 Calgary (YYC) Toronto (YYZ) 11:30 a.m. 5:22 p.m. Boeing 737-800 (winglets)
OS8266 Calgary (YYC) Toronto (YYZ) 12:20 p.m. 6:10 p.m. 321
AC136 Calgary (YYC) Toronto (YYZ) 8 a.m. 1:50 p.m. Airbus A321-100/200
AC6696 Calgary (YYC) Toronto (YYZ) 9:20 p.m. 11:35 p.m. Airbus A321-100/200
AC1560 Calgary (YYC) Toronto (YYZ) 8:05 a.m. 10:25 a.m. 319
WS658 Calgary (YYC) Toronto (YYZ) 10 a.m. 3:52 p.m. Boeing 737-700 (winglets)
QF3393 Calgary (YYC) Toronto (YYZ) 1 p.m. 6:52 p.m. B738
AF6569 Calgary (YYC) Toronto (YYZ) 9 a.m. 2:52 p.m. 73H
RV1598 Calgary (YYC) Toronto (YYZ) 4:45 p.m. 7:15 p.m. A320
AC2144 Calgary (YYC) Toronto (YYZ) 3:45 p.m. 12:38 a.m. B77W
RV1560 Calgary (YYC) Toronto (YYZ) 8:05 a.m. 10:27 a.m. A319
S47038 Calgary (YYC) Toronto (YYZ) 1 p.m. 6:54 p.m. None
HU8750 Calgary (YYC) Toronto (YYZ) 8 a.m. 1:52 p.m. 73H
HU8752 Calgary (YYC) Toronto (YYZ) 9 a.m. 2:52 p.m. B738
AC150 Calgary (YYC) Toronto (YYZ) 1:15 p.m. 7 p.m. BCS3
AC7226 Calgary (YYC) Toronto (YYZ) 7 a.m. 9:15 a.m. B789
KL9725 Calgary (YYC) Toronto (YYZ) 2 p.m. 4:46 p.m. 73H
AC1308 Calgary (YYC) Toronto (YYZ) 4:05 p.m. 6:20 p.m. 32S
AC1592 Calgary (YYC) Toronto (YYZ) 4:10 p.m. 5:12 p.m. 763
VS8089 Calgary (YYC) Toronto (YYZ) 12:20 a.m. 6:17 a.m. None
AF6591 Calgary (YYC) Toronto (YYZ) 11:30 a.m. 5:27 p.m. B738
VS8093 Calgary (YYC) Toronto (YYZ) 6:30 p.m. 12:28 a.m. None
WS4152 Calgary (YYC) Toronto (YYZ) 4:49 p.m. 8:19 p.m. B738
WS672 Calgary (YYC) Toronto (YYZ) 4:30 p.m. 10:17 p.m. Boeing 737-800 (winglets)
RV1596 Calgary (YYC) Toronto (YYZ) 6:20 p.m. 8:57 p.m. A321
RV1594 Calgary (YYC) Toronto (YYZ) 1:10 p.m. 3:42 p.m. A320
WS4362 Calgary (YYC) Toronto (YYZ) 9 a.m. 12:50 p.m. B737
WS914 Calgary (YYC) Toronto (YYZ) 9:30 a.m. 5:11 p.m. B737
WS680 Calgary (YYC) Toronto (YYZ) 12:15 p.m. 2:46 p.m. 73H
KL9735 Calgary (YYC) Toronto (YYZ) 8:10 a.m. 12:05 p.m. 736
WS662 Calgary (YYC) Toronto (YYZ) 12:25 p.m. 6:15 p.m. B736
VS8091 Calgary (YYC) Toronto (YYZ) 5 p.m. 10:46 p.m. None
VS8087 Calgary (YYC) Toronto (YYZ) 5:30 p.m. 11:16 p.m. 738
AC7074 Calgary (YYC) Toronto (YYZ) 5 p.m. 5:47 p.m. A333
TS882 Calgary (YYC) Toronto (YYZ) 5:30 p.m. 8:55 p.m. B738
AM7262 Calgary (YYC) Toronto (YYZ) 4:30 p.m. 10:13 p.m. B738
Y9109 Calgary (YYC) Toronto (YYZ) 11:50 p.m. 5:50 a.m. Boeing 737 Max 8
AC7141 Calgary (YYC) Toronto (YYZ) 1:30 a.m. 2:50 a.m. B763
CZ7538 Calgary (YYC) Toronto (YYZ) 8 a.m. 1:50 p.m. 73W
AF6566 Calgary (YYC) Toronto (YYZ) 8 a.m. 1:46 p.m. 73H
RV1592 Calgary (YYC) Toronto (YYZ) 8:05 a.m. 10:35 a.m. A319
WS4159 Calgary (YYC) Toronto (YYZ) None None B737
TS863 Calgary (YYC) Toronto (YYZ) 12:45 a.m. 6:35 a.m. A21N
WS908 Calgary (YYC) Toronto (YYZ) 2:45 p.m. 3:39 p.m. B737
LH6643 Calgary (YYC) Toronto (YYZ) 11:10 a.m. 11:48 a.m. A321
F8444 Calgary (YYC) Toronto (YYZ) None None B734
MA8080 Calgary (YYC) Toronto (YYZ) 8:07 p.m. 1:47 a.m. B752
MA7947 Calgary (YYC) Toronto (YYZ) 5 p.m. 10:41 p.m. B752
MA8091 Calgary (YYC) Toronto (YYZ) 10:40 p.m. 4:21 a.m. B752
MA7062 Calgary (YYC) Toronto (YYZ) 6 p.m. 8 p.m. B752
QK136 Calgary (YYC) Toronto (YYZ) None None DH8C
LO4140 Calgary (YYC) Toronto (YYZ) 11:30 a.m. 5:10 p.m. 321
WS842 Calgary (YYC) Toronto (YYZ) 1:15 a.m. 6:54 a.m. B737
TS819 Calgary (YYC) Toronto (YYZ) None None A321
WG9122 Calgary (YYC) Toronto (YYZ) None None B738
AM7302 Calgary (YYC) Toronto (YYZ) 1 a.m. 6:45 a.m. B738
EI8638 Calgary (YYC) Toronto (YYZ) midnight 6 p.m. None
WG9665 Calgary (YYC) Toronto (YYZ) 5:35 p.m. None B738
AC7148 Calgary (YYC) Toronto (YYZ) None None B763
AC7143 Calgary (YYC) Toronto (YYZ) None None B763
II106 Calgary (YYC) Toronto (YYZ) 10 p.m. 11:12 p.m.
TS873 Calgary (YYC) Toronto (YYZ) 1 p.m. 4:05 p.m. B738
F8552 Calgary (YYC) Toronto (YYZ) None None B734
AC7145 Calgary (YYC) Toronto (YYZ) None None B763
WS4500 Calgary (YYC) Toronto (YYZ) None None B789
WS808 Calgary (YYC) Toronto (YYZ) 1:25 p.m. 7:09 p.m. 73W
WG9234 Calgary (YYC) Toronto (YYZ) None None B738
LO4146 Calgary (YYC) Toronto (YYZ) 2:10 p.m. 7:53 p.m. 320
AC7142 Calgary (YYC) Toronto (YYZ) None None B763
WS860 Calgary (YYC) Toronto (YYZ) 11 a.m. 4:43 p.m. 73W
WS898 Calgary (YYC) Toronto (YYZ) 1 a.m. 6:43 a.m. 73H
WS876 Calgary (YYC) Toronto (YYZ) 11:10 p.m. 5:20 a.m. B737
WS4920 Calgary (YYC) Toronto (YYZ) None None B736
WS4158 Calgary (YYC) Toronto (YYZ) None None B737
TS848 Calgary (YYC) Toronto (YYZ) 10:45 a.m. 4:30 p.m. B738
TS816 Calgary (YYC) Toronto (YYZ) 4:20 p.m. 8:15 p.m. B737
WS806 Calgary (YYC) Toronto (YYZ) 9:15 a.m. 2:59 p.m. 73H
TS874 Calgary (YYC) Toronto (YYZ) 3:05 p.m. 4:45 p.m. B737
HU8754 Calgary (YYC) Toronto (YYZ) 5:20 p.m. 6:25 p.m. B738
TS15 Calgary (YYC) Toronto (YYZ) None None A332
HU8756 Calgary (YYC) Toronto (YYZ) 4:50 p.m. 10:33 p.m. B738
ZW720 Calgary (YYC) Toronto (YYZ) 11:30 a.m. 5:10 p.m. None
ZW711 Calgary (YYC) Toronto (YYZ) 11:30 a.m. 5:10 p.m.
ZL439 Calgary (YYC) Toronto (YYZ) 11:30 a.m. 5:10 p.m.
VA7295 Calgary (YYC) Toronto (YYZ) 11:45 a.m. 5:30 p.m. 332
VA7293 Calgary (YYC) Toronto (YYZ) 11:15 a.m. 4:55 p.m. 332
EV4603 Calgary (YYC) Toronto (YYZ) 12:30 a.m. 6:13 a.m.
AZ1424 Calgary (YYC) Toronto (YYZ) 6:30 p.m. 12:16 a.m.
8P639 Calgary (YYC) Toronto (YYZ) 11:10 a.m. 4:53 p.m. BE1
TK8693 Calgary (YYC) Toronto (YYZ) 9:10 a.m. 2:55 p.m. 320
KL9835 Calgary (YYC) Toronto (YYZ) 2:45 p.m. 8:27 p.m. 73H