Flights from Winnipeg to St. John's – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
YWG to YYT – All flight route options from Winnipeg International, Canada to St Johns International, Canada. These flights are operated by 3 airlines. Fly non-stop with WestJet or choose from 2 different transit flights. The shortest flight time is 4 hours and 23 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.
Winnipeg to St. John's flights
There are over 3 and approximately 19 flights every week. You can fly non-stop to St. John's (YYT) from Winnipeg (YWG) with WestJet or choose a connecting flight via Toronto (YYZ) or Montreal (YUL) if it suits you better.
Winnipeg to St. John's with WestJet
WestJet has non-stop every Tuesday or Thursday at 09:15.
With Air Canada
If you choose to fly with Air Canada from Winnipeg to St. John's you can make a transit either via Toronto or via Montreal. The route via Toronto is faster. Air Canada is a Star Alliance member.
Distance & flight times: Winnipeg International to St Johns International
The shortest flight time between YWG and YYT is 4 hours and 23 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 4h 23m | - | 2012 miles (3237 km) |
YYZ Toronto | 6h 42m | 2h 29m | 2264 miles (3643 km) |
YUL Montreal | 6h 42m | 1h 21m | 2145 miles (3451 km) |

