Flights from Winnipeg to Toronto
YWG to YYZ. All flight routes from Winnipeg International, Canada to Pearson International, Canada. These routes are operated by 5 different airlines. You can either fly non-stop or choose from 3 different transit flights. The shortest flight time is 2 hours and 23 minutes.
Usually
in time
Some
delays
Usually
delayed
Non-stop routes:

WestJet
Non-stop with WestJet.
3 flights per day.
SCHEDULE
2h 23m

Air Canada
Non-stop with Air Canada.
4-6 flights per day.
SCHEDULE
2h 24m

Porter Airlines
Non-stop with Porter Airlines.
2 flights per day.
SCHEDULE
2h 33m

Flair Airlines
Non-stop with Flair Airlines.
1 flight per day.
SCHEDULE
2h 35m

Kish Air
Non-stop with Kish Air.
1-2 flights per day.
SCHEDULE
2h 39m
1 stop routes with the same airline:


Via Thunder Bay YQT
1 stop with WestJet.
SCHEDULE
3h 57m


Via Ottawa YOW
1 stop with Air Canada.
SCHEDULE
5h 26m


Via Montreal YUL
1 stop with Air Canada.
3 flights per day.
SCHEDULE
6h 04m
Winnipeg to Toronto flights
With over 81 flights every week and 8 different airlines you have a wide option of flights to choose from. You can fly non-stop to Toronto (YYZ) from Winnipeg (YWG) with Air Canada, WestJet, Flair Airlines, Kish Air or Porter Airlines but if a stopover option suits you better you can choose to fly via Thunder Bay, Ottawa or any other of the 3 alternatives with flight connections.
Tip! You might want to consider arriving at City Centre (YTZ) instead.
Winnipeg to Toronto with Air Canada
You can fly non-stop every weekday with flights departing from 5 am to 20 pm. You can also take a connecting flight via Ottawa or Montreal. Air Canada is a Star Alliance member.
With WestJet
You can fly non-stop every weekday with flights departing from 5 am to 20 pm. You can also take a connecting flight via Thunder Bay or Ottawa.
With Flair Airlines
You can fly non-stop every weekday except tuesdays with departure times between 9 am and 20 pm.
With Kish Air
You can fly non-stop every weekday with flights departing from 10 am to 19 pm.
Miles & flight time: YWG - YYZ
The shortest flight time between YWG and YYZ is 2 hours and 24 minutes.
Via | Total flight time | Layover time | Miles |
---|---|---|---|
Direct | 2h 24m | - | 938 (1509 km) |
Direct | 2h 23m | - | 938 (1509 km) |
Direct | 2h 35m | - | 938 (1509 km) |
Direct | 2h 39m | - | 938 (1509 km) |
Direct | 2h 33m | - | 938 (1509 km) |
YQT Thunder Bay | 3h 57m | - | - |
YOW Ottawa | 5h 26m | 3h 0m | 1280 (2060 km) |
YUL Montreal | 6h 4m | 2h 0m | 1450 (2333 km) |



Unpublished Flight Rates From Winnipeg to Toronto