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

WestJet
Non-stop with WestJet.
7-10 flights per day.
SCHEDULE
3h 45m

Air Canada
Non-stop with Air Canada.
7-9 flights per day.
SCHEDULE
3h 48m

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

Porter Airlines
Non-stop with Porter Airlines.
1-2 flights per day.
SCHEDULE
3h 53m

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


Via Edmonton YEG
1 stop with Air Canada.
3-4 flights per day.
SCHEDULE
6h 02m


Via Saskatoon YXE
1 stop with WestJet.
SCHEDULE
6h 39m


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


Via Ottawa YOW
1 stop with Air Canada.
SCHEDULE
7h 03m
1 stop routes with codeshare or different airlines:


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


Via Edmonton YEG
1 stop with Delta Air Lines.
2 flights per day.
SCHEDULE
6h 27m
Calgary to Toronto flights
There are over 14 airlines and as many as 176 flights every week to this destination. You can fly non-stop to Toronto (YYZ) from Calgary (YYC) with Air Canada, Air Transat, WestJet, Flair Airlines, Aer Lingus, Kish Air or Austral but if a stopover option suits you better you can choose to fly via Winnipeg, Edmonton or any other of the 7 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 12 midnight. You can also catch a transit flight via Winnipeg or Edmonton. Air Canada is a Star Alliance member.
With Air Transat
You can fly non-stop every weekday except wednesdays and wednesdays with departure times at 13:30 or 00:45.
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 Winnipeg or Edmonton.
With Flair Airlines
You can fly non-stop every weekday with flights departing between 9 am and 18 pm.
Miles & flight time: YYC - YYZ
The shortest flight time between YYC and YYZ is 3 hours and 48 minutes.
Via | Total flight time | Layover time | Miles |
---|---|---|---|
Direct | 3h 48m | - | 1680 (2703 km) |
Direct | 3h 50m | - | 1680 (2703 km) |
Direct | 3h 43m | - | 1680 (2703 km) |
Direct | 3h 45m | - | 1680 (2703 km) |
Direct | 3h 47m | - | 1680 (2703 km) |
Direct | 3h 47m | - | 1680 (2703 km) |
Direct | 3h 40m | - | 1680 (2703 km) |
YWG Winnipeg | 5h 44m | 2h 0m | 1683 (2708 km) |
YEG Edmonton | 6h 13m | 2h 56m | 1833 (2949 km) |
YQR Regina | 6h 31m | 2h 0m | 1679 (2702 km) |
YOW Ottawa | 6h 48m | 1h 50m | 2025 (3258 km) |
YLW Kelowna | 6h 49m | 1h 31m | 2165 (3483 km) |
YMM Fort Mcmurray | 7h 8m | 1h 45m | 2048 (3295 km) |
YXE Saskatoon | 7h 17m | 3h 0m | 1703 (2740 km) |

