Flights from Toronto to St. John's – Airlines & connecting routes
Show flight options Codeshare flights Show map Price search
YTZ to YYT – All flight route options from City Centre, Canada to St Johns International, Canada. These flights are operated by 3 different airlines through 3 different connections. The shortest flight time is 4 hours and 45 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near St Johns
We got great deals on hotels and car rentals near the airport.
Toronto to St. John's flights
With over 63 flights every week and 3 different airlines you have a wide range of options. While flying to St. John's from Toronto you will be doing a stopover in Montreal, Halifax or any other of the 3 alternatives with flight connections.
Are there any non-stop flights from YTZ to YYT?
There are no direct or non-stop flights from City Centre, YTZ to St Johns International, YYT.
Tip! You can also fly to St. John's from Pearson International (YYZ).
Toronto to St. John's with Air Canada
If you fly from Toronto with Air Canada you will do a stopover in Montreal, YUL before reaching St. John's. This flight trip will take 5 hours and 17 minutes and you can fly every weekday with departures at 10:25, 17:25 or 18:25. Air Canada is a Star Alliance member.
Distance & flight times: City Centre to St Johns International
The shortest flight time between YTZ and YYT is 5 hours and 17 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
YUL Montreal | 5h 17m | 1h 28m | 1317 miles (2119 km) |
YHZ Halifax | 5h 36m | 50m | 1343 miles (2161 km) |
YOW Ottawa | 5h 38m | 42m | 1321 miles (2125 km) |

