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.
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 |
Popular Flights Searchs
- Domestic Destinations
- International Destinations
