Flights from St. John's to Edmonton – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
YYT to YEG – All flight route options from St Johns International, Canada to Edmonton International Airport, Canada. These flights are operated by 5 airlines. Fly non-stop with WestJet or choose from 3 different transit flights. The shortest flight time is 6 hours and 5 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 Edmonton Airport
We got great deals on hotels and car rentals near the airport.
St. John's to Edmonton flights
With over 53 flights every week and 4 different airlines you have a wide range of options. You can fly non-stop to Edmonton (YEG) from St. John's (YYT) with WestJet but if a stopover option suits you better you can choose to fly via Montreal, Calgary or any other of the 3 alternatives with connectiing airports.
St. John's to Edmonton with WestJet
You can fly non-stop every weekday except Mondays and Mondays with departure times at 06:50. You can also take a connecting flight via Calgary or Toronto.
With Air Canada
If you choose to fly with Air Canada from St. John's to Edmonton you can make a transit either via Montreal or via Toronto. The route via Montreal is 48 minutes faster. Air Canada is a Star Alliance member.
Distance & flight times: St Johns International to Edmonton International Airport
The shortest flight time between YYT and YEG is 6 hours and 5 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 6h 5m | - | 2636 miles (4241 km) |
YUL Montreal | 8h 14m | 50m | 2866 miles (4611 km) |
YYC Calgary | 8h 17m | 1h 2m | 2854 miles (4592 km) |
YYZ Toronto | 9h 2m | 50m | 3006 miles (4837 km) |


