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-03-20 2026-03-20 131 USD 5 hours 20 minutes Direct 2026-02-24T20:19:58
Winnipeg (YWG) - Toronto (YTO) 2026-03-11 2026-03-11 153 USD 5 hours 23 minutes Direct 2026-02-28T19:25:51
Winnipeg (YWG) - Toronto (YTO) 2026-03-14 2026-03-14 182 USD 5 hours 24 minutes Direct 2026-03-02T00:12:42
Winnipeg (YWG) - Toronto (YTO) 2026-03-31 2026-03-31 198 USD 16 hours 10 minutes Connection 2026-02-25T23:57:05
Winnipeg (YWG) - Toronto (YTO) 2026-08-10 2026-08-10 242 USD 5 hours 10 minutes Direct 2026-02-27T03:54:53
Winnipeg (YWG) - Toronto (YTO) 2026-03-02 2026-03-02 406 USD 5 hours 24 minutes Direct 2026-02-28T04:44:20

Winnipeg to Toronto flight status

Flight Origin Destination Departure Arrival Equip
UA8099 Winnipeg (YWG) Toronto (YYZ) 7 a.m. 10:36 a.m. Airbus A320-100/200
AC2168 Winnipeg (YWG) Toronto (YYZ) 9 a.m. 3 p.m. E190
WS5128 Winnipeg (YWG) Toronto (YYZ) 4:55 p.m. 6 p.m.
WS476 Winnipeg (YWG) Toronto (YYZ) 3:10 p.m. 5:27 p.m. Boeing 737 Max 8
OZ6128 Winnipeg (YWG) Toronto (YYZ) 7:05 a.m. 10:41 a.m. 320
AC266 Winnipeg (YWG) Toronto (YYZ) 1:30 p.m. 5:06 p.m. Airbus A320-100/200
AC6737 Winnipeg (YWG) Toronto (YYZ) 5:30 a.m. 6:30 a.m. Airbus A320-100/200
AC272 Winnipeg (YWG) Toronto (YYZ) 8:35 a.m. 9:39 a.m. A320
AC268 Winnipeg (YWG) Toronto (YYZ) 5:30 p.m. 9:06 p.m. Airbus A320-100/200
AC270 Winnipeg (YWG) Toronto (YYZ) 7:20 p.m. 10:56 p.m. A320
QK7891 Winnipeg (YWG) Toronto (YYZ) 5:50 a.m. 6:56 a.m. CRJ2
AC6783 Winnipeg (YWG) Toronto (YYZ) 9:55 a.m. 11:45 a.m. Airbus A320-100/200
AC264 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
DL7001 Winnipeg (YWG) Toronto (YYZ) 9 a.m. 1:52 p.m. 773
AC7890 Winnipeg (YWG) Toronto (YYZ) 5:55 p.m. 8:31 p.m. CRJ2
AC256 Winnipeg (YWG) Toronto (YYZ) 5:30 a.m. 9:05 a.m. Airbus A320-100/200
DL7151 Winnipeg (YWG) Toronto (YYZ) 5:15 p.m. 8:16 p.m. B737
DL7152 Winnipeg (YWG) Toronto (YYZ) 7:35 a.m. 10:55 a.m. 73W
UA8600 Winnipeg (YWG) Toronto (YYZ) 11:05 a.m. 2:41 p.m. Airbus A320-100/200
DL6319 Winnipeg (YWG) Toronto (YYZ) 5:10 p.m. 9 p.m. None
S47004 Winnipeg (YWG) Toronto (YYZ) 12:20 p.m. 3:50 p.m. None
CX7059 Winnipeg (YWG) Toronto (YYZ) 5 a.m. 8:34 a.m. None
DL7424 Winnipeg (YWG) Toronto (YYZ) 12:45 a.m. 5:45 a.m. CRJ
AF3012 Winnipeg (YWG) Toronto (YYZ) 10:35 a.m. 11:40 a.m. 73W
LH6579 Winnipeg (YWG) Toronto (YYZ) 1:30 p.m. 5:06 p.m. 320
LH6737 Winnipeg (YWG) Toronto (YYZ) 11:05 a.m. 2:41 p.m. E90
KE6550 Winnipeg (YWG) Toronto (YYZ) 5 a.m. 8:34 a.m. B737
UA8044 Winnipeg (YWG) Toronto (YYZ) 5:50 p.m. 7:11 p.m. DH4
AM7304 Winnipeg (YWG) Toronto (YYZ) 5 a.m. 8:34 a.m. B738
LO4118 Winnipeg (YWG) Toronto (YYZ) 3:15 p.m. 9:08 p.m. E90
LA5200 Winnipeg (YWG) Toronto (YYZ) 4:45 p.m. 7:15 p.m. B738
OS8312 Winnipeg (YWG) Toronto (YYZ) 1:30 p.m. 5:06 p.m. None
EK4694 Winnipeg (YWG) Toronto (YYZ) 5 a.m. 8:34 a.m. 73W
AF5128 Winnipeg (YWG) Toronto (YYZ) 7:15 p.m. 9:50 p.m. EMJ
OS8218 Winnipeg (YWG) Toronto (YYZ) 1:30 p.m. 5:06 p.m. 320
AF4300 Winnipeg (YWG) Toronto (YYZ) 6:35 p.m. 7:55 p.m. 319
UA8444 Winnipeg (YWG) Toronto (YYZ) 5:30 a.m. 9:05 a.m. Airbus A320-100/200
AF3006 Winnipeg (YWG) Toronto (YYZ) 6:15 p.m. 10:42 p.m.
AA8135 Winnipeg (YWG) Toronto (YYZ) 7:35 p.m. 5 p.m. 73W
AV6943 Winnipeg (YWG) Toronto (YYZ) 11:05 a.m. 2:41 p.m. A320
HU8738 Winnipeg (YWG) Toronto (YYZ) 5 a.m. 8:34 a.m. B736
KL9697 Winnipeg (YWG) Toronto (YYZ) 6:55 a.m. 8:08 a.m. 736
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
MAL7070 Winnipeg (YWG) Toronto (YYZ) 12:06 a.m. 2:50 a.m. None
KL9685 Winnipeg (YWG) Toronto (YYZ) 2:25 p.m. 4:40 p.m. 73W
UA8193 Winnipeg (YWG) Toronto (YYZ) 1:30 p.m. 5:06 p.m. Airbus A320-100/200
CX1621 Winnipeg (YWG) Toronto (YYZ) 11:10 a.m. 12:40 p.m. E190
LH6783 Winnipeg (YWG) Toronto (YYZ) 4:35 p.m. 8:06 p.m. 320
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
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
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
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
AC262 Winnipeg (YWG) Toronto (YYZ) 8:10 p.m. 11:37 p.m. Airbus 320-211
LH6781 Winnipeg (YWG) Toronto (YYZ) 10:40 a.m. 2:10 p.m. 319
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
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.
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
QK230 Winnipeg (YWG) Toronto (YYZ) None None CRJ9
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