Direct flights from Calgary to Toronto
All flights from YYC to YYZ non-stop. There are direct flights from Calgary International (YYC), Canada to Pearson International (YYZ), Canada with WestJet, Air Canada and 2 other airlines. 185 weekly departures are currently scheduled on this route. Departure times range from 00:15 to 23:55 depending on the schedule period. The flight distance is 1680 miles (2703 km). Flight time ranges from 2 hours and 55 minutes to 3 hours and 58 minutes.
Airlines with non-stop routes:
WestJet
Air Canada
Flair Airlines
Porter Airlines
Kish Air
Aer Lingus
Air Transat
Austral
Hainan Airlines
Flight schedule from Calgary to Toronto with WestJet
This is a weekly direct flight schedule for WestJet. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.
Flight
The timetable & schedule information was updated at 2026-06-08
Flight schedule from Calgary to Toronto with Air Canada
This is a weekly direct flight schedule for Air Canada. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.
Flight
The timetable & schedule information was updated at 2026-06-08
Flight schedule from Calgary to Toronto with Flair Airlines
This is a weekly direct flight schedule for Flair Airlines. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.
Flight
The timetable & schedule information was updated at 2026-06-08
Flight schedule from Calgary to Toronto with Porter Airlines
This is a weekly direct flight schedule for Porter Airlines. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.
Flight
The timetable & schedule information was updated at 2026-06-08
Calgary to Toronto scheduled departures
Select a date to see every published non-stop departure between YYC and YYZ.
YYC - YYZ route facts
-
Distance1680 miles (2703 km)
-
Flight time2 hours and 55 minutes to 3 hours and 58 minutes
-
Airlines
WestJet
Air Canada
Flair
Porter -
Airline alliancesLow-cost carrier Star Alliance
-
CabinsEconomy Premium Economy Business
-
Hub airportsWestJet: YYC and YYZ (Secondary hub.)Air Canada: YYZPorter Airlines: YYZ
-
Arrival terminalsWestJet: Terminal 3Air Canada: Terminal 1Porter Airlines: Terminal 3
-
AircraftWestJet: Boeing 737-800 (winglets) Passenger/BBJ2, Boeing 737MAX 8 Passenger, Boeing 737-700 (winglets) Passenger/BBJ1 and Boeing 737-800 (Scimitar Winglets) PassengerAir Canada: Airbus A321, Boeing 737MAX 8 Passenger, Airbus A320 and Airbus A220-300Flair Airlines: Boeing 737MAX 8 PassengerPorter Airlines: Embraer 195 E2
Route FAQ
Direct flights from Calgary to ON, Canada
From Calgary to Hamilton
YHM Hamilton
From Calgary to Ottawa
YOW Ottawa Macdonald Cartier International
From Calgary to Kitchener
YKF Waterloo Rgnl
From Calgary to North Bay
YYB North Bay
From Calgary to Windsor
YQG Windsor
From Calgary to London
YXU London
From Calgary to Sudbury
YSB Sudbury
From Calgary to Sault Ste. Marie
YAM Sault Ste Marie
From Calgary to Thunder Bay
YQT Thunder Bay
