Flights from Calgary to Toronto
YYC to YYZ. All flight routes from Calgary International, Canada to Pearson International, Canada. These routes are operated by 8 different airlines. You can either fly non-stop or choose from 6 different transit flights. The shortest flight time is 3 hours and 46 minutes.
Usually
in time
Some
delays
Usually
delayed
Non-stop routes:

WestJet
Non-stop with WestJet.
6-8 flights per day.
SCHEDULE
3h 46m

Air Canada
Non-stop with Air Canada.
5-6 flights per day.
SCHEDULE
3h 49m

Porter Airlines
Non-stop with Porter Airlines.
3 flights per day.
SCHEDULE
3h 50m

Flair Airlines
Non-stop with Flair Airlines.
1 flight per day.
SCHEDULE
3h 55m

Kish Air
Non-stop with Kish Air.
1 flight per day.
SCHEDULE
4h 00m
1 stop routes with the same airline:


Via Saskatoon YXE
1 stop with WestJet.
2 flights per day.
SCHEDULE
4h 45m


Via Winnipeg YWG
1 stop with Air Canada.
SCHEDULE
6h 03m


Via Kelowna YLW
1 stop with Air Canada.
SCHEDULE
6h 17m


Via Edmonton YEG
1 stop with Air Canada.
1-2 flights per day.
SCHEDULE
7h 06m


Via Ottawa YOW
1 stop with Air Canada.
SCHEDULE
7h 38m


Via Fort McMurray YMM
1 stop with Air Canada.
SCHEDULE
8h 04m
1 stop routes with codeshare or different airlines:


Via Winnipeg YWG
1 stop with Delta Air Lines.
SCHEDULE
5h 19m


Via Edmonton YEG
1 stop with Delta Air Lines.
1-4 flights per day.
SCHEDULE
6h 18m
Calgary to Toronto flights
There are over 11 airlines and as many as 139 flights every week to this destination. You can fly non-stop to Toronto (YYZ) from Calgary (YYC) with Air Canada, WestJet, Flair Airlines, Kish Air or Porter Airlines but if a stopover option suits you better you can choose to fly via Saskatoon, Fort McMurray or any other of the 6 alternatives with flight connections.
Tip! You might want to consider arriving at City Centre (YTZ) instead.
Calgary to Toronto with Air Canada
You can fly non-stop every weekday with flights departing from 6 am to 1 am. You can also catch a transit flight via Fort McMurray or Winnipeg. Air Canada is a Star Alliance member.
With WestJet
You can fly non-stop every weekday with flights departing from 7 am to 1 am. You can also catch a transit flight via Saskatoon or Winnipeg.
With Flair Airlines
You can fly non-stop every wednesday, friday,saturday or sunday with departure times at 06:00, 15:50 or 23:50.
With Kish Air
You can fly non-stop every weekday with flights departing from 6 am to 12 midnight.
Miles & flight time: YYC - YYZ
The shortest flight time between YYC and YYZ is 3 hours and 49 minutes.
Via | Total flight time | Layover time | Miles |
---|---|---|---|
Direct | 3h 49m | - | 1680 (2703 km) |
Direct | 3h 46m | - | 1680 (2703 km) |
Direct | 3h 55m | - | 1680 (2703 km) |
Direct | 4h 0m | - | 1680 (2703 km) |
Direct | 3h 50m | - | 1680 (2703 km) |
YXE Saskatoon | 4h 45m | 25m | 1703 (2740 km) |
YMM Fort McMurray | 5h 50m | 2h 32m | 2048 (3295 km) |
YWG Winnipeg | 6h 4m | 1h 48m | 1683 (2708 km) |
YLW Kelowna | 6h 17m | - | - |
YOW Ottawa | 6h 45m | 1h 40m | 2025 (3258 km) |
YEG Edmonton | 6h 54m | 2h 19m | 1833 (2949 km) |


Unpublished Flight Rates From Calgary to Toronto