Flights from Winnipeg to Toronto
YWG to YYZ. All flight routes from Winnipeg International, Canada to Pearson International, Canada. These routes are operated by 4 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.
2-5 flights per day.
SCHEDULE
2h 23m

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

Flair Airlines
Non-stop with Flair Airlines.
2-3 flights per day.
SCHEDULE
2h 30m

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


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


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


Via Montreal YUL
1 stop with Air Canada.
1-2 flights per day.
SCHEDULE
6h 03m
Winnipeg to Toronto flights
With over 101 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, Swoop or Kish Air but if a stopover option suits you better you can choose to fly via Thunder Bay, Montreal 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 19 pm. You can also take a connecting flight via Montreal or Ottawa. Air Canada is a Star Alliance member.
With WestJet
You can fly non-stop every weekday with flights departing from 5 am to 19 pm. You can also take a connecting flight via Thunder Bay or Ottawa.
With Flair Airlines
You can fly non-stop every weekday with flights departing between 9 am and 20 pm.
With Swoop
You can fly non-stop every weekday with flights departing at 09:35, 15:30 or 15:40.
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 22m | - | 938 (1509 km) |
Direct | 2h 35m | - | 938 (1509 km) |
Direct | 2h 25m | - | 938 (1509 km) |
Direct | 2h 20m | - | 938 (1509 km) |
YQT Thunder Bay | 3h 57m | 34m | 942 (1516 km) |
YUL Montreal | 6h 0m | 1h 56m | 1450 (2333 km) |
YOW Ottawa | 6h 27m | 1h 0m | 1280 (2060 km) |


