Direct flights
from Saint John (YSJ)
to Toronto (YYZ)
with Air Canada

Weekly schedule for flights between Saint John (Saint John, Canada) and Lester B. Pearson Intl (Toronto, Canada).
21 weekly flights operate on this route flying 687mi in 2h09min.
Expect $160 in average for a one-way ticket with the cheapest option at $154 on Jan 25.