Flights to Winnipeg at a glance
- cities with nonstop flights here
- 10
- nonstop flights a week
- 218
- lowest fare from Toronto
- $63
- flight time from Toronto
- 2h 45m
- lowest fare from Calgary
- $188
- flight time from Calgary
- 2h
- arrival airport
- Winnipeg James Armstrong Richardson International
Where you can fly to Winnipeg from
Nonstop flights, busiest routes first
| From | Flights a week | Flight time | Fare |
|---|---|---|---|
| Toronto 2h 45m, 56 a week | 56 | 2h 45m | from $63 |
| Calgary 2h, 56 a week | 56 | 2h | from $188 |
| Vancouver 2h 47m, 37 a week | 37 | 2h 47m | from $164 |
| Montreal 3h 37m, 15 a week | 15 | 3h 37m | from $170 |
| Edmonton 1h 55m, 14 a week | 14 | 1h 55m | from $247 |
| Ottawa 2h 56m, 14 a week | 14 | 2h 56m | from $141 |
| Saskatoon 1h 35m, 12 a week | 12 | 1h 35m | from $242 |
| Regina 3h 30m, 4 a week | 4 | 3h 30m | |
| Las Vegas United States, 3h 20m, 2 a week | 2 | 3h 20m |
From other countries
Arrival airport
Where the nonstop flights land
218 flights a week arrive nonstop
Frequently asked questions
Where are there direct flights to Winnipeg from?
From 10 cities. The busiest routes are from Toronto (56 flights a week), Calgary (56 flights a week), Vancouver (37 flights a week), Montreal (15 flights a week), Edmonton (14 flights a week) and Ottawa (14 flights a week).
How long is the flight from Toronto to Winnipeg?
A nonstop flight takes about 2 hours 45 minutes, tickets from $63.
How long is the flight from Calgary to Winnipeg?
A nonstop flight takes about 2 hours, tickets from $188.
What is the cheapest city to fly to Winnipeg from?
Toronto from $63, Ottawa from $141, Vancouver from $164 and Montreal from $170.
Which airport do flights to Winnipeg arrive at?
All nonstop flights land at Winnipeg James Armstrong Richardson International (YWG).