Direct flights from Saint John to Toronto YSJ → YYZ

Air Canada and Flair Airlines operate nonstop flights from Saint John (YSJ) to Toronto (YYZ). The nonstop flight takes around ~1h 23m, covering 685 miles (1,103 km). Updated 29 June 2026.

📬 Cheap nonstop deals from Saint John

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

Free · weekly digest · no password needed

Air Canada AC Flair Airlines F8

Departure Schedule next 7 days

Frequently asked questions

Is there a direct flight from Saint John to Toronto?

Yes, Air Canada and Flair Airlines operate nonstop flights from Saint John (YSJ) to Toronto (YYZ).

Which airlines fly direct from Saint John to Toronto?

Air Canada, Flair Airlines operate nonstop flights from Saint John to Toronto.

How long is the flight from Saint John to Toronto?

The nonstop flight from Saint John to Toronto takes ~1h 23m (approximately 1103 km).

Explore More

Get cheap direct-flight deals from Saint John, free by email