Cheap flights from Winnipeg to Toronto

Find cheap Toronto to Winnipeg flights with our free search service. Compare all available fares for direct or connection flights from Toronto to Winnipeg.

Round-trip
  • One-way
  • Round-trip
1 adult
Adults 12 years or over
1
Children 2-11 years
0
Infants 0-23 months
0
Cancel Done
Economy Class
  • Economy Class
  • Business Class
Done
Done

Winnipeg to Toronto flight schedules

Flight Departure Date Arrival Date Price Duration Number of stops Updated
Winnipeg (YWG) - Toronto (YTO) 2026-02-11 2026-02-11 192 USD 10 hours 14 minutes Connection 2025-11-16T00:57:39
Winnipeg (YWG) - Toronto (YTO) 2025-12-17 2025-12-17 251 USD 5 hours 25 minutes Direct 2025-11-20T04:28:37
Winnipeg (YWG) - Toronto (YTO) 2025-11-25 2025-11-25 367 USD 10 hours 19 minutes Connection 2025-11-15T04:20:25

Winnipeg to Toronto flight status

Flight Origin Destination Departure Arrival Equip
AA8135 Winnipeg (YWG) Toronto (YYZ) 8:35 p.m. 5 p.m. 73W
AC6783 Winnipeg (YWG) Toronto (YYZ) 9:40 a.m. 11:30 a.m. Airbus A320-100/200
UA8600 Winnipeg (YWG) Toronto (YYZ) 11:05 a.m. 2:41 p.m. Airbus A320-100/200
AC258 Winnipeg (YWG) Toronto (YYZ) 7:05 a.m. 10:41 a.m. Airbus A320-100/200
WS476 Winnipeg (YWG) Toronto (YYZ) 3:10 p.m. 5:27 p.m. Boeing 737 Max 8
KE6550 Winnipeg (YWG) Toronto (YYZ) 5 a.m. 8:38 a.m. B737
AM7304 Winnipeg (YWG) Toronto (YYZ) 5 a.m. 8:38 a.m. B738
DL6319 Winnipeg (YWG) Toronto (YYZ) 5:25 p.m. 9:15 p.m. None
DL7152 Winnipeg (YWG) Toronto (YYZ) 7:35 a.m. 11 a.m. 73W
DL7424 Winnipeg (YWG) Toronto (YYZ) 12:45 a.m. 5:45 a.m. CRJ
LH6579 Winnipeg (YWG) Toronto (YYZ) 1:30 p.m. 5:06 p.m. 320
KL9697 Winnipeg (YWG) Toronto (YYZ) 11:55 a.m. 1:12 p.m. 736
WS5128 Winnipeg (YWG) Toronto (YYZ) 4:55 p.m. 6 p.m.
S47004 Winnipeg (YWG) Toronto (YYZ) 12:20 p.m. 3:53 p.m. None
UA8099 Winnipeg (YWG) Toronto (YYZ) 7:05 a.m. 10:41 a.m. Airbus A320-100/200
DL7001 Winnipeg (YWG) Toronto (YYZ) 9 a.m. 1:52 p.m. 773
AV6943 Winnipeg (YWG) Toronto (YYZ) 11:05 a.m. 2:41 p.m. A320
DL7151 Winnipeg (YWG) Toronto (YYZ) 5:15 p.m. 8:22 p.m. B737
LH6737 Winnipeg (YWG) Toronto (YYZ) 11:05 a.m. 2:41 p.m. E90
AC264 Winnipeg (YWG) Toronto (YYZ) 11:05 a.m. 2:41 p.m. Airbus A320-100/200
AC266 Winnipeg (YWG) Toronto (YYZ) 1:30 p.m. 5:06 p.m. Airbus A320-100/200
AV6941 Winnipeg (YWG) Toronto (YYZ) 7:05 a.m. 10:41 a.m. A321
OS8313 Winnipeg (YWG) Toronto (YYZ) 11:05 a.m. 2:41 p.m. None
OS8312 Winnipeg (YWG) Toronto (YYZ) 1:35 p.m. 5 p.m. None
UA8044 Winnipeg (YWG) Toronto (YYZ) 5:50 p.m. 7:11 p.m. DH4
AF4300 Winnipeg (YWG) Toronto (YYZ) 6:35 p.m. 7:55 p.m. 319
AC6737 Winnipeg (YWG) Toronto (YYZ) 5:40 a.m. 6:40 a.m. Airbus A320-100/200
AC268 Winnipeg (YWG) Toronto (YYZ) 5:15 p.m. 8:40 p.m. Airbus A320-100/200
AC270 Winnipeg (YWG) Toronto (YYZ) 6:35 p.m. 10:03 p.m. A320
EK4694 Winnipeg (YWG) Toronto (YYZ) 5 a.m. 8:38 a.m. 73W
AF3012 Winnipeg (YWG) Toronto (YYZ) 10:20 a.m. 10:55 a.m. 73W
CX7059 Winnipeg (YWG) Toronto (YYZ) 5 a.m. 8:38 a.m. None
AC256 Winnipeg (YWG) Toronto (YYZ) 5 a.m. 8:25 a.m. Airbus A320-100/200
UA8444 Winnipeg (YWG) Toronto (YYZ) 5 a.m. 8:25 a.m. Airbus A320-100/200
OZ6128 Winnipeg (YWG) Toronto (YYZ) 7:05 a.m. 10:41 a.m. 320
LO4118 Winnipeg (YWG) Toronto (YYZ) 3:30 p.m. 9:23 p.m. E90
OS8218 Winnipeg (YWG) Toronto (YYZ) 7:05 p.m. 10:41 p.m. 320
CX1621 Winnipeg (YWG) Toronto (YYZ) 11:10 a.m. 12:40 p.m. E190
LA5200 Winnipeg (YWG) Toronto (YYZ) 5:55 a.m. 8 a.m. B738
LH6783 Winnipeg (YWG) Toronto (YYZ) 4:35 p.m. 8:06 p.m. 320
HU8738 Winnipeg (YWG) Toronto (YYZ) 6:30 a.m. 9:57 a.m. B736
WS546 Winnipeg (YWG) Toronto (YYZ) 10:45 a.m. 2:12 p.m. Boeing 737-800 (twin-jet)
AF3006 Winnipeg (YWG) Toronto (YYZ) 5:30 p.m. 8:17 p.m.
WS306 Winnipeg (YWG) Toronto (YYZ) 2:35 p.m. 6:03 p.m. Boeing 737 Max 8
F8644 Winnipeg (YWG) Toronto (YYZ) 8:10 p.m. 11:40 p.m. Airbus A320-100/200
S47006 Winnipeg (YWG) Toronto (YYZ) 10:45 a.m. 2:12 p.m. None
SN9578 Winnipeg (YWG) Toronto (YYZ) 3:30 p.m. 4:54 p.m. 320
UA8193 Winnipeg (YWG) Toronto (YYZ) 1:35 p.m. 5 p.m. Airbus A320-100/200
WS520 Winnipeg (YWG) Toronto (YYZ) 6:30 a.m. 9:57 a.m. Boeing 737-700 (winglets)
CX7067 Winnipeg (YWG) Toronto (YYZ) 10:45 a.m. 2:12 p.m. None
MAL7070 Winnipeg (YWG) Toronto (YYZ) 11:46 p.m. 2:50 a.m. None
AF5128 Winnipeg (YWG) Toronto (YYZ) 9 a.m. 2:56 p.m. EMJ
KL9685 Winnipeg (YWG) Toronto (YYZ) 8:30 p.m. 12:37 a.m. 73W
KL9767 Winnipeg (YWG) Toronto (YYZ) 3:25 p.m. 4:38 p.m. 736
UA8484 Winnipeg (YWG) Toronto (YYZ) 2 p.m. 3:08 p.m. Airbus 320-211
VY8562 Winnipeg (YWG) Toronto (YYZ) 6:30 p.m. 9:20 p.m. None
LH6781 Winnipeg (YWG) Toronto (YYZ) 10:40 a.m. 2:10 p.m. 319
AC262 Winnipeg (YWG) Toronto (YYZ) 8:10 p.m. 11:37 p.m. Airbus 320-211
F8642 Winnipeg (YWG) Toronto (YYZ) 9:40 a.m. 1:10 p.m. Airbus A320-100/200
AC1548 Winnipeg (YWG) Toronto (YYZ) 9:45 p.m. 1:57 a.m. 319
AC272 Winnipeg (YWG) Toronto (YYZ) 10 a.m. 1:28 p.m. A320
RV1548 Winnipeg (YWG) Toronto (YYZ) 9:45 p.m. 1:57 a.m. A320
HU8740 Winnipeg (YWG) Toronto (YYZ) 10:55 a.m. 2:18 p.m. B737
MAL7940 Winnipeg (YWG) Toronto (YYZ) 4:30 a.m. 5:46 a.m. B752
OS8272 Winnipeg (YWG) Toronto (YYZ) 10 a.m. 1:27 p.m. 319
WS4290 Winnipeg (YWG) Toronto (YYZ) 9:20 a.m. 4:59 p.m. B737
WS8984 Winnipeg (YWG) Toronto (YYZ) 4:30 p.m. 12:03 a.m. B737
WS8987 Winnipeg (YWG) Toronto (YYZ) 1:10 p.m. 3:15 p.m. None
WG732 Winnipeg (YWG) Toronto (YYZ) 9:15 a.m. 12:30 p.m. B738
WG438 Winnipeg (YWG) Toronto (YYZ) 6:15 a.m. 10:35 a.m. B738
AC260 Winnipeg (YWG) Toronto (YYZ) 7:30 a.m. 11:01 a.m. A321
AF6567 Winnipeg (YWG) Toronto (YYZ) 9:10 a.m. 12:39 p.m. 73W
WS536 Winnipeg (YWG) Toronto (YYZ) 8 p.m. 11:30 p.m. Boeing 737-800 (twin-jet)
AM7306 Winnipeg (YWG) Toronto (YYZ) 8 p.m. 11:30 p.m. 73H
WS992 Winnipeg (YWG) Toronto (YYZ) 10 p.m. 12:03 a.m. B738
CX1623 Winnipeg (YWG) Toronto (YYZ) 6:05 p.m. 9:40 p.m. 320
CX1603 Winnipeg (YWG) Toronto (YYZ) 6:25 p.m. 8:06 p.m. 320
OZ6134 Winnipeg (YWG) Toronto (YYZ) 5 a.m. 8:26 a.m. E190
WS534 Winnipeg (YWG) Toronto (YYZ) 9:10 a.m. 12:39 p.m. Boeing 737-700 (winglets)
KL9761 Winnipeg (YWG) Toronto (YYZ) 11:25 a.m. 2:16 p.m. 73W
AC7554 Winnipeg (YWG) Toronto (YYZ) 1:55 a.m. 8:10 a.m. E75S
OS8319 Winnipeg (YWG) Toronto (YYZ) 4:55 p.m. 8:21 p.m.
WS490 Winnipeg (YWG) Toronto (YYZ) 6:40 p.m. 10:08 p.m. Boeing 737-700 (winglets)
WG9565 Winnipeg (YWG) Toronto (YYZ) 1:40 p.m. 5:35 p.m. B738
CA1941 Winnipeg (YWG) Toronto (YYZ) 5 p.m. 8 p.m.
WG9391 Winnipeg (YWG) Toronto (YYZ) 11:59 p.m. 3:50 a.m. B738
VY8601 Winnipeg (YWG) Toronto (YYZ) 9:05 p.m. 10:35 p.m.
AC2168 Winnipeg (YWG) Toronto (YYZ) 10 a.m. 1:15 p.m. E190
AC2146 Winnipeg (YWG) Toronto (YYZ) 9:20 p.m. 12:40 a.m. A320
VY8602 Winnipeg (YWG) Toronto (YYZ) 6:45 a.m. 8:55 a.m.
VS8142 Winnipeg (YWG) Toronto (YYZ) 5:05 p.m. 8:25 p.m. 738
VS8140 Winnipeg (YWG) Toronto (YYZ) 12:20 p.m. 3:41 p.m. 73H
LO4120 Winnipeg (YWG) Toronto (YYZ) 2:40 p.m. 6:03 p.m. 320
AC7508 Winnipeg (YWG) Toronto (YYZ) 11:55 a.m. 1:29 p.m. E75S
EY3867 Winnipeg (YWG) Toronto (YYZ) 11:15 a.m. 2:40 p.m. E90
QK8594 Winnipeg (YWG) Toronto (YYZ) 6:35 p.m. 10:17 p.m.
MA7944 Winnipeg (YWG) Toronto (YYZ) 10 p.m. 2:25 a.m. B752
MA7945 Winnipeg (YWG) Toronto (YYZ) 11:30 p.m. 2:49 a.m. B752
AC7890 Winnipeg (YWG) Toronto (YYZ) 8:15 p.m. 11:14 p.m. CRJ2
QK230 Winnipeg (YWG) Toronto (YYZ) None None CRJ9
QK232 Winnipeg (YWG) Toronto (YYZ) None None CRJ9
QK7891 Winnipeg (YWG) Toronto (YYZ) 8:15 a.m. 9:49 a.m. CRJ2
RS7574 Winnipeg (YWG) Toronto (YYZ) None None E75S
AM7398 Winnipeg (YWG) Toronto (YYZ) 5 a.m. 8:27 a.m. B738
RS7554 Winnipeg (YWG) Toronto (YYZ) 8:35 a.m. 11:05 a.m. E75S
CZ7532 Winnipeg (YWG) Toronto (YYZ) 6 p.m. 9:27 p.m. 73W
AC6579 Winnipeg (YWG) Toronto (YYZ) 2:10 p.m. 5:33 p.m. 320
AF7252 Winnipeg (YWG) Toronto (YYZ) 5 a.m. 8:25 a.m. B737
AF7257 Winnipeg (YWG) Toronto (YYZ) 5:10 a.m. 8:30 a.m. B737
WQ9371 Winnipeg (YWG) Toronto (YYZ) None None B734
4H589 Winnipeg (YWG) Toronto (YYZ) 1:15 p.m. 2:25 p.m. M83
BA6497 Winnipeg (YWG) Toronto (YYZ) 12:15 p.m. 3:37 p.m. B736
US3961 Winnipeg (YWG) Toronto (YYZ) 5:59 p.m. 9:27 p.m. CRJ
HQ1533 Winnipeg (YWG) Toronto (YYZ) 3:45 p.m. 7:10 p.m. 320
HQ1587 Winnipeg (YWG) Toronto (YYZ) 5 a.m. 8:28 a.m. 320
HQ1619 Winnipeg (YWG) Toronto (YYZ) 5 a.m. 8:28 a.m. 319
BA6486 Winnipeg (YWG) Toronto (YYZ) 3:46 p.m. 7:08 p.m. B737