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-07-18 2026-07-18 165 USD 25 hours 48 minutes Connection 2026-06-23T22:40:58
Winnipeg (YWG) - Toronto (YTO) 2026-07-04 2026-07-04 242 USD 5 hours 10 minutes Direct 2026-06-25T23:12:41
Winnipeg (YWG) - Toronto (YTO) 2026-07-11 2026-07-11 270 USD 5 hours 15 minutes Direct 2026-06-23T20:39:51

Winnipeg to Toronto flight status

Flight Origin Destination Departure Arrival Equip
UA8484 Winnipeg (YWG) Toronto (YYZ) 2 p.m. 3:08 p.m. Airbus 320-211
EK4694 Winnipeg (YWG) Toronto (YYZ) 6:15 a.m. 9:45 a.m. 73W
AM7304 Winnipeg (YWG) Toronto (YYZ) 10:45 a.m. 2:15 p.m. B738
AF3006 Winnipeg (YWG) Toronto (YYZ) 9:55 p.m. 6:50 a.m.
AF5128 Winnipeg (YWG) Toronto (YYZ) 9:30 a.m. 3:20 p.m. EMJ
AV6941 Winnipeg (YWG) Toronto (YYZ) 8:15 a.m. 11:41 a.m. A321
OZ6128 Winnipeg (YWG) Toronto (YYZ) 8:15 a.m. 11:41 a.m. 320
AC256 Winnipeg (YWG) Toronto (YYZ) 5:10 a.m. 8:35 a.m. Airbus A320-100/200
DL7151 Winnipeg (YWG) Toronto (YYZ) 2:40 p.m. 3 p.m. B737
F8644 Winnipeg (YWG) Toronto (YYZ) 8:10 p.m. 11:40 p.m. Airbus A320-100/200
UA8193 Winnipeg (YWG) Toronto (YYZ) 2:05 p.m. 5:31 p.m. Airbus A320-100/200
DL7424 Winnipeg (YWG) Toronto (YYZ) 1 a.m. 5:50 a.m. CRJ
CX7067 Winnipeg (YWG) Toronto (YYZ) 6:15 a.m. 9:45 a.m. None
AC6737 Winnipeg (YWG) Toronto (YYZ) 5:45 a.m. 6:40 a.m. Airbus A320-100/200
LA5200 Winnipeg (YWG) Toronto (YYZ) 10:40 a.m. 1:10 p.m. B738
UA8600 Winnipeg (YWG) Toronto (YYZ) 12:20 p.m. 3:45 p.m. Airbus A320-100/200
AC264 Winnipeg (YWG) Toronto (YYZ) 2:05 p.m. 5:31 p.m. Airbus A320-100/200
AC262 Winnipeg (YWG) Toronto (YYZ) 12:20 p.m. 3:45 p.m. Airbus 320-211
AC270 Winnipeg (YWG) Toronto (YYZ) 7:25 p.m. 10:51 p.m. A320
AC6783 Winnipeg (YWG) Toronto (YYZ) 9:40 a.m. 11:30 a.m. Airbus A320-100/200
AC268 Winnipeg (YWG) Toronto (YYZ) 5:15 p.m. 8:40 p.m. Airbus A320-100/200
AC266 Winnipeg (YWG) Toronto (YYZ) 3:20 p.m. 6:45 p.m. Airbus A320-100/200
WS476 Winnipeg (YWG) Toronto (YYZ) 3:45 p.m. 6:05 p.m. Boeing 737 Max 8
WS5128 Winnipeg (YWG) Toronto (YYZ) 12:15 p.m. 1:25 p.m.
AC258 Winnipeg (YWG) Toronto (YYZ) 8:15 a.m. 11:41 a.m. Airbus A320-100/200
LO4118 Winnipeg (YWG) Toronto (YYZ) 11:20 a.m. 5 p.m. E90
SN9578 Winnipeg (YWG) Toronto (YYZ) 3:30 p.m. 4:55 p.m. 320
AA8135 Winnipeg (YWG) Toronto (YYZ) 7:10 p.m. 4:10 p.m. 73W
OS8312 Winnipeg (YWG) Toronto (YYZ) 2:05 p.m. 5:31 p.m. None
F8642 Winnipeg (YWG) Toronto (YYZ) 9:25 a.m. 12:55 p.m. Airbus A320-100/200
UA8044 Winnipeg (YWG) Toronto (YYZ) 7:40 p.m. 7:56 p.m. DH4
OS8218 Winnipeg (YWG) Toronto (YYZ) 7:20 p.m. 10:44 p.m. 320
OS8313 Winnipeg (YWG) Toronto (YYZ) 12:15 p.m. 3:45 p.m. None
KE6550 Winnipeg (YWG) Toronto (YYZ) 6:15 a.m. 9:45 a.m. B737
LH6737 Winnipeg (YWG) Toronto (YYZ) 12:15 p.m. 3:45 p.m. E90
LH6579 Winnipeg (YWG) Toronto (YYZ) 10:20 a.m. 11:55 a.m. 320
S47006 Winnipeg (YWG) Toronto (YYZ) 10:45 a.m. 2:15 p.m. None
AF4300 Winnipeg (YWG) Toronto (YYZ) 6:40 p.m. 7:55 p.m. 319
AV6943 Winnipeg (YWG) Toronto (YYZ) 12:15 p.m. 3:45 p.m. A320
UA8099 Winnipeg (YWG) Toronto (YYZ) 8:10 a.m. 11:40 a.m. Airbus A320-100/200
AF3012 Winnipeg (YWG) Toronto (YYZ) 10:20 a.m. 11:25 a.m. 73W
CX7059 Winnipeg (YWG) Toronto (YYZ) 10:45 a.m. 2:15 p.m. None
UA8444 Winnipeg (YWG) Toronto (YYZ) 5:10 a.m. 8:40 a.m. Airbus A320-100/200
OS8272 Winnipeg (YWG) Toronto (YYZ) 5:30 p.m. 7:02 p.m. 319
DL7001 Winnipeg (YWG) Toronto (YYZ) 10:45 a.m. 1:15 p.m. 773
DL7152 Winnipeg (YWG) Toronto (YYZ) 8 p.m. 9:25 p.m. 73W
KL9697 Winnipeg (YWG) Toronto (YYZ) 3:45 p.m. 6:05 p.m. 736
WS536 Winnipeg (YWG) Toronto (YYZ) 7:50 p.m. 10:10 p.m. Boeing 737-800 (twin-jet)
DL6319 Winnipeg (YWG) Toronto (YYZ) 5 a.m. 10:10 a.m. None
MAL7070 Winnipeg (YWG) Toronto (YYZ) 11:46 p.m. 2:50 a.m. None
MAL7940 Winnipeg (YWG) Toronto (YYZ) 2:15 a.m. 5:46 a.m. B752
QK7891 Winnipeg (YWG) Toronto (YYZ) 5:50 a.m. 6:49 a.m. CRJ2
HU8738 Winnipeg (YWG) Toronto (YYZ) 10:45 a.m. 2:15 p.m. B736
HU8740 Winnipeg (YWG) Toronto (YYZ) 7:45 a.m. 11:15 a.m. B737
KL9685 Winnipeg (YWG) Toronto (YYZ) 8:10 p.m. 10:38 p.m. 73W
AC7890 Winnipeg (YWG) Toronto (YYZ) 6 p.m. 8:38 p.m. CRJ2
S47004 Winnipeg (YWG) Toronto (YYZ) 12:20 p.m. 3:50 p.m. None
KL9761 Winnipeg (YWG) Toronto (YYZ) 4:15 p.m. 5:45 p.m. 73W
AC272 Winnipeg (YWG) Toronto (YYZ) 8:25 a.m. 9:27 a.m. A320
AC2168 Winnipeg (YWG) Toronto (YYZ) 8:45 a.m. 2 p.m. E190
CX1621 Winnipeg (YWG) Toronto (YYZ) 10:10 a.m. 11:40 a.m. E190
LH6783 Winnipeg (YWG) Toronto (YYZ) 5:30 p.m. 9:06 p.m. 320
QK230 Winnipeg (YWG) Toronto (YYZ) 12:50 a.m. 1:47 a.m. CRJ9
WS546 Winnipeg (YWG) Toronto (YYZ) 10:45 a.m. 2:12 p.m. Boeing 737-800 (twin-jet)
WS306 Winnipeg (YWG) Toronto (YYZ) 2:35 p.m. 6:03 p.m. Boeing 737 Max 8
WS520 Winnipeg (YWG) Toronto (YYZ) 6:30 a.m. 9:57 a.m. Boeing 737-700 (winglets)
KL9767 Winnipeg (YWG) Toronto (YYZ) 3:25 p.m. 4:38 p.m. 736
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
AC1548 Winnipeg (YWG) Toronto (YYZ) 9:45 p.m. 1:57 a.m. 319
RV1548 Winnipeg (YWG) Toronto (YYZ) 9:45 p.m. 1:57 a.m. A320
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
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)
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.
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
QK232 Winnipeg (YWG) Toronto (YYZ) None None CRJ9
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