Direct flights from Calgary to Toronto YYC → YYZ

Air Canada, Flair Airlines, Porter Airlines and WestJet operate nonstop flights from Calgary (YYC) to Toronto (YYZ). The nonstop flight takes around ~3h 22m, covering 1,671 miles (2,689 km). Updated 28 June 2026.

📬 Cheap nonstop deals from Calgary

We'll email you when a fare from YYC drops well below normal. Free, weekly, no password needed.

Free · weekly digest · no password needed

Air Canada AC Flair Airlines F8 Porter Airlines PD WestJet WS

Departure Schedule next 7 days

Frequently asked questions

Is there a direct flight from Calgary to Toronto?

Yes, Air Canada, Flair Airlines and 2 more airlines operate nonstop flights from Calgary (YYC) to Toronto (YYZ).

Which airlines fly direct from Calgary to Toronto?

Air Canada, Flair Airlines, Porter Airlines, WestJet operate nonstop flights from Calgary to Toronto.

How long is the flight from Calgary to Toronto?

The nonstop flight from Calgary to Toronto takes ~3h 22m (approximately 2689 km).

Explore More

Cheap direct deals from Calgary — last one was $339 to Los Angeles