Direct flights from Montréal to Saint John YUL → YSJ

Air Canada operates nonstop flights from Montréal (YUL) to Saint John (YSJ). The nonstop flight takes around ~0h 46m, covering 381 miles (613 km). Updated 29 June 2026.

📬 Cheap nonstop deals from Montréal

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

Free · weekly digest · no password needed

Air Canada AC

Departure Schedule next 7 days

Frequently asked questions

Is there a direct flight from Montréal to Saint John?

Yes, Air Canada operates nonstop flights from Montréal (YUL) to Saint John (YSJ).

Which airlines fly direct from Montréal to Saint John?

Air Canada operates nonstop flights from Montréal to Saint John.

How long is the flight from Montréal to Saint John?

The nonstop flight from Montréal to Saint John takes ~0h 46m (approximately 613 km).

Explore More

Cheap direct deals from Montréal — last one was $619 to Nantes