Air Canada and Flair Airlines operate nonstop flights from Toronto (YYZ) to Saint John (YSJ). The nonstop flight takes around ~1h 23m, covering 685 miles (1,103 km) and operates daily. Updated 29 June 2026.
We'll email you when a fare from YYZ drops well below normal. Free, weekly, no password needed.
Free · weekly digest · no password needed
Sign up to see Saint John schedule from YYZ
Already have an account? Sign in
Yes, Air Canada and Flair Airlines operate nonstop flights from Toronto (YYZ) to Saint John (YSJ).
Air Canada, Flair Airlines operate nonstop flights from Toronto to Saint John.
The nonstop flight from Toronto to Saint John takes ~1h 23m (approximately 1103 km).
Nonstop flights from Toronto to Saint John operate daily.