Cheap flights to Winnipeg
Visitors to Winnipeg arrive at Winnipeg James Armstrong Richardson International Airport, located just 7 kilometers from the city center. The airport features regular service to 15 popular destinations, providing reliable access to the region. The highest number of weekly flights come from Toronto (282 flights), Calgary (149 flights), and Vancouver (133 flights). You can also explore other ways to get there or check out our detailed travel guide.
A total of 12 airlines operate flights to this destination, offering travelers a wide range of options. The majority of flights are operated by WestJet and Air Canada, which provide the most travel options. Below on the page, you will find departure city cards with a convenient search tool for booking flights. Before you go, we recommend checking the current weather forecast to help plan your trip effectively.

Toronto — Winnipeg

Vancouver — Winnipeg

Thunder Bay — Winnipeg

Calgary — Winnipeg

Edmonton — Winnipeg

Regina — Winnipeg

Ottawa — Winnipeg


Halifax — Winnipeg

Saskatoon — Winnipeg

Minneapolis — Winnipeg


Montreal — Winnipeg


Liberia — Winnipeg
Flight insights to Winnipeg
Data-driven trends for direct flights to Winnipeg — how often airlines fly, where passengers come from, and typical fares and flight times.
Most frequent departure cities
The most frequent direct routes to Winnipeg come from Toronto, Calgary and Vancouver. Toronto leads with around 282 flights a week.
- Toronto282 flights/week
- Calgary149 flights/week
- Vancouver133 flights/week
- Minneapolis85 flights/week
- Edmonton69 flights/week
Top departure countries
Most direct flights to Winnipeg depart from Canada, United States and Mexico. Canada alone accounts for about 82% of all direct routes.
- Canadaavg $185
- United Statesavg $162
- Mexicoavg $321
- Jamaicaavg $250
- Costa Ricaavg $207
Direct routes & fares
Popular non-stop routes to Winnipeg range from Calgary at $59 to Minneapolis at $141 — a quick way to compare direct-flight fares.
- Torontofrom $68
- Calgaryfrom $59
- Vancouverfrom $66
- Minneapolisfrom $141
- Edmontonfrom $87
Cheapest departure cities
The cheapest places to fly to Winnipeg from right now are Calgary from $59, Vancouver from $66 and Toronto from $68.
- Calgaryfrom $59
- Vancouverfrom $66
- Torontofrom $68
- Thunder Bayfrom $68
- Ottawafrom $81
Longest direct flights
The longest direct flight to Winnipeg is from Reykjavik at about 6h 18m, followed by Liberia (6h 15m) and Montego Bay (5h 29m).
- Reykjavik6h 18m
- Liberia6h 15m
- Montego Bay5h 29m
- Huatulco5h 21m
- Puerto Vallarta4h 46m
Popular departure cities to Winnipeg
Frequently asked questions
- How many cities offer flights to Winnipeg?
- Regular flights to the city are available from 15 main departure points. The route network covers key transport hubs in Canada and the US, ensuring easy logistics.
- Which cities have the most frequent flights to Winnipeg?
- The most popular routes are Toronto with a frequency of 282 flights per week, Calgary (149 flights), and Vancouver (133 flights). A significant number of flights also arrive from Minneapolis and Edmonton.
- How many airlines fly to Winnipeg?
- 12 airlines operate flights to this region. The largest carriers by flight volume are WestJet, Air Canada, and Porter Airlines.
- Which airports serve Winnipeg?
- The main arrival airport is Winnipeg James Armstrong Richardson International Airport. It is conveniently located just 7 kilometers from the city center.
- How can I find cheap flights to Winnipeg?
- To find the best fares, use the search form in the departure city cards on this page. It is also worth checking flights from budget carriers such as Flair Airlines.
- When is the best time to buy tickets to Winnipeg?
- The best prices are usually available when booking 4–8 weeks before your trip. To avoid overpaying, try to plan your journey in advance, especially if you are traveling during the summer season or holidays.