Direct flights from St. John's to Calgary YYT → YYC

WestJet operates nonstop flights from St. John's (YYT) to Calgary (YYC). The nonstop flight takes around ~5h 24m, covering 2,686 miles (4,323 km). Updated 11 June 2026.

WestJet WS

Departure Schedule next 7 days

Frequently asked questions

Is there a direct flight from St. John's to Calgary?

Yes, WestJet operates nonstop flights from St. John's (YYT) to Calgary (YYC).

Which airlines fly direct from St. John's to Calgary?

WestJet operates nonstop flights from St. John's to Calgary.

How long is the flight from St. John's to Calgary?

The nonstop flight from St. John's to Calgary takes ~5h 24m (approximately 4323 km).

Explore More

Get cheap direct-flight deals from St. John's, free by email