Flights from Edmonton to Winnipeg – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
YEG to YWG – All flight route options from Edmonton International Airport, Canada to Winnipeg International, Canada. These routes are operated by 5 airlines. Fly non-stop with Flair Airlines or WestJet, or choose from 3 different stopover flights. The shortest flight time is 1 hour and 55 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 Winnipeg
We got great deals on hotels and car rentals near the airport.
Edmonton to Winnipeg flights
With over 84 flights every week and 5 different airlines you have a wide range of options. You can fly non-stop to Winnipeg (YWG) from Edmonton (YEG) with Flair Airlines or WestJet but if a stopover option suits you better you can choose to fly via Regina, Calgary or any other of the 3 alternatives with connectiing airports.
Edmonton to Winnipeg with Flair Airlines
You can fly non-stop every Tuesday, Thursday or Saturday at 16:00.
With WestJet
You can fly non-stop every weekday with flights departing between 8:00 am and 8:00 pm. You can also catch a transit flight via Regina or Calgary.
Distance & flight times: Edmonton International Airport to Winnipeg International
The shortest flight time between YEG and YWG is 1 hour and 55 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 1h 55m | - | 743 miles (1195 km) |
YQR Regina | 3h 37m | 40m | 764 miles (1229 km) |
YYC Calgary | 5h 28m | 2h 35m | 898 miles (1445 km) |
YXE Saskatoon | 5h 55m | 3h 0m | 743 miles (1195 km) |



