Canada flag Winnipeg Airport (YWG)

Country Canada | North America | Regional Airport | IATA: YWG | ICAO: CYWG | Elevation 783 ft · 239 m | Local time —

Destinations
35
Flights / day
80
Busiest route
Toronto
Top airline
WestJet

Winnipeg James Armstrong Richardson Airport averages 80 flights per day to 35 destinations, with 25 domestic routes and nine international routes. A total of 24 airlines operate at YWG, led by WestJet. This airport provides direct service to three countries across one continent, with United States of America representing its largest international market. The longest nonstop route from Winnipeg James Armstrong Richardson connects to Cancún, with a typical flight time of 5 hr 5 mins. Updated: October 12, 2026

Route Network

Winnipeg James Armstrong Richardson Airport connects 34 destinations worldwide, with Toronto standing out as its busiest route. The longest nonstop flight is to Cancún, and the shortest flight is to Fargo.

Canada flag Toronto (YYZ) – Canada 7 airlines
2 hr 45 mins
935 mi · 1,504 km
18
per day
Canada flag Calgary (YYC) – Canada 7 airlines
2 hr 50 mins
740 mi · 1,191 km
12
per day
Canada flag Vancouver (YVR) – Canada 5 airlines
3 hr 40 mins
1,158 mi · 1,864 km
8
per day
Canada flag Edmonton (YEG) – Canada 2 airlines
2 hr 50 mins
737 mi · 1,187 km
4
per day
United States of America flag Minneapolis (MSP) – United States of America 1 airline
1 hr 45 mins
395 mi · 635 km
4
per day
Canada flag Ottawa (YOW) – Canada 3 airlines
3 hr 0 mins
1,049 mi · 1,689 km
4
per day
Canada flag Montreal (YUL) – Canada 2 airlines
3 hr 10 mins
1,130 mi · 1,818 km
3
per day
Canada flag Saskatoon (YXE) – Canada 2 airlines
2 hr 10 mins
439 mi · 707 km
3
per day
Canada flag Red Lake (YRL) – Canada 3 airlines
—
YWG → YRL
2
per day
United States of America flag Chicago (ORD) – United States of America 1 airline
2 hr 20 mins
707 mi · 1,138 km
2
per day
Canada flag Thunder Bay (YQT) – Canada 2 airlines
1 hr 35 mins
373 mi · 600 km
2
per day
United States of America flag Denver (DEN) – United States of America 2 airlines
2 hr 50 mins
783 mi · 1,260 km
2
per day
Canada flag Rankin Inlet (YRT) – Canada 2 airlines
2 hr 55 mins
912 mi · 1,468 km
2
per day
Canada flag Sioux Lookout (YXL) – Canada 3 airlines
—
YWG → YXL
2
per day
Canada flag Thompson (YTH) – Canada 1 airline
—
YWG → YTH
1
per day
Canada flag Halifax (YHZ) – Canada 1 airline
4 hr 5 mins
1,601 mi · 2,577 km
1
per day
Canada flag Montreal (YHU) – Canada 1 airline
—
YWG → YHU
1
per day
Canada flag Regina (YQR) – Canada 2 airlines
2 hr 0 mins
330 mi · 532 km
1
per day
Canada flag Hamilton (YHM) – Canada 1 airline
2 hr 45 mins
942 mi · 1,516 km
1
per day
Canada flag Churchill (YYQ) – Canada 1 airline
—
YWG → YYQ
4
per week
Canada flag Kelowna (YLW) – Canada 1 airline
3 hr 20 mins
981 mi · 1,579 km
4
per week
Canada flag The Pas (YQD) – Canada 1 airline
1 hr 50 mins
325 mi · 523 km
4
per week
Canada flag Flin Flon (YFO) – Canada 1 airline
1 hr 55 mins
379 mi · 610 km
3
per week
Canada flag Sanikiluaq (YSK) – Canada 1 airline
—
YWG → YSK
3
per week
United States of America flag Chicago (MDW) – United States of America 1 airline
2 hr 25 mins
722 mi · 1,163 km
2
per week
United States of America flag Las Vegas (LAS) – United States of America 1 airline
3 hr 55 mins
1,310 mi · 2,108 km
2
per week
Canada flag Abbotsford (YXX) – Canada 1 airline
3 hr 35 mins
1,124 mi · 1,809 km
1
per week
United States of America flag Bullhead City (IFP) – United States of America 1 airline
—
YWG → IFP
1
per week
Mexico flag Cancún (CUN) – Mexico 1 airline
5 hr 5 mins
2,074 mi · 3,338 km
1
per week
United States of America flag Fargo (FAR) – United States of America 1 airline
1 hr 25 mins
207 mi · 334 km
1
per week
Canada flag Iqaluit (YFB) – Canada 1 airline
—
YWG → YFB
1
per week
Canada flag St Thomas (YQS) – Canada 1 airline
—
YWG → YQS
1
per week
Canada flag Victoria (YYJ) – Canada 1 airline
3 hr 45 mins
1,178 mi · 1,895 km
1
per week
United States of America flag Washington (IAD) – United States of America 1 airline
—
YWG → IAD
1
per week

Route and destination data updated October 12, 2026.

Winnipeg James Armstrong Richardson Airport is served by 24 airlines, with WestJet in the lead at 20% of routes. The top three carriers together cover 41% of routes. 13 carriers operate only one route each. A total of seven airlines operate international routes, compared with 20 airlines serving domestic routes. WestJet is operating the longest nonstop flight, connecting to Cancún with a flight time of 5 hrs 5 mins.

WestJet (13 routes)
Calm Air International (8 routes)
Air Canada (5 routes)
AirSprint (5 routes)
Morningstar Air Express (5 routes)
Porter Airlines (4 routes)
Flair Airlines (3 routes)
Delta Air Lines (2 routes)
Central Mountain Air (2 routes)
United Airlines (2 routes)
Flexjet (2 routes)
MCB (1 routes)
DHC (1 routes)
PBR (1 routes)
Bearskin Airlines (1 routes)
North Star Air (1 routes)
SkyWest Airlines (1 routes)
AKT (1 routes)
Ornge Air (1 routes)
Perimeter Aviation (1 routes)
PHX (1 routes)
FGD (1 routes)
Sun Country Airlines (1 routes)
Kivalliq Air (1 routes)

Winnipeg James Armstrong Richardson Airport provides direct service to three countries across one continent. The route network is 74% domestic and 26% international. United States of America is the primary international destination.

Canada - 71/day
United States of America - 9/day
Mexico - 0/day

Delays

Global  Delays
Delay Performance (24 hour average)
Departures
2 min early
1 min (-148.8%) vs last 24 hours
24h trend
Arrivals
2 min early
1 min (-77.2%) vs last 24 hours
24h trend
Cancelled Departures
0 flights (24 hour total)

Oct 18

2026

08:00 - 09:00

Departure
on-time
Arrival
on-time
Cancelled
0

Oct 18

2026

07:00 - 08:00

Departure
on-time
Arrival
on-time
Cancelled
0

Oct 18

2026

06:00 - 07:00

Departure
on-time
Arrival
on-time
Cancelled
0

Oct 18

2026

05:00 - 06:00

Departure
on-time
Arrival
7 min early
Cancelled
0

Oct 18

2026

04:00 - 05:00

Departure
on-time
Arrival
6 min early
Cancelled
0

Oct 18

2026

03:00 - 04:00

Departure
on-time
Arrival
on-time
Cancelled
0

Oct 18

2026

01:00 - 02:00

Departure
on-time
Arrival
on-time
Cancelled
0

Oct 18

2026

00:00 - 01:00

Departure
on-time
Arrival
on-time
Cancelled
0

Oct 17

2026

23:00 - 00:00

Departure
1 min early
Arrival
on-time
Cancelled
0

Oct 17

2026

22:00 - 23:00

Departure
3 min early
Arrival
10 min early
Cancelled
0

Oct 17

2026

21:00 - 22:00

Departure
3 min early
Arrival
4 min early
Cancelled
0

Oct 17

2026

20:00 - 21:00

Departure
2 min early
Arrival
5 min early
Cancelled
0

Oct 17

2026

19:00 - 20:00

Departure
on-time
Arrival
9 min early
Cancelled
0

Oct 17

2026

18:00 - 19:00

Departure
on-time
Arrival
on-time
Cancelled
0

Oct 17

2026

17:00 - 18:00

Departure
on-time
Arrival
on-time
Cancelled
0

Oct 17

2026

16:00 - 17:00

Departure
on-time
Arrival
on-time
Cancelled
0

Oct 17

2026

15:00 - 16:00

Departure
on-time
Arrival
on-time
Cancelled
0

Oct 17

2026

14:00 - 15:00

Departure
on-time
Arrival
on-time
Cancelled
0

Oct 17

2026

13:00 - 14:00

Departure
5 min early
Arrival
—
Cancelled
0

Oct 17

2026

12:00 - 13:00

Departure
3 min early
Arrival
—
Cancelled
0

Oct 17

2026

11:00 - 12:00

Departure
4 min early
Arrival
on-time
Cancelled
0

Oct 17

2026

10:00 - 11:00

Departure
13 min early
Arrival
on-time
Cancelled
0

Oct 17

2026

09:00 - 10:00

Departure
on-time
Arrival
on-time
Cancelled
0
Delay Performance (7 day average)
Departures
on-time
0 min vs last week
7d trend
Arrivals
on-time
min (+42%) vs last week
7d trend
Cancelled Departures
6 flights (7 day total)

Oct 17

2026

Departure
2 min early
Arrival
2 min early
Cancelled
0

Oct 16

2026

Departure
1 min early
Arrival
on-time
Cancelled
0

Oct 15

2026

Departure
on-time
Arrival
1 min late
Cancelled
0

Oct 14

2026

Departure
on-time
Arrival
on-time
Cancelled
2

Oct 13

2026

Departure
1 min early
Arrival
1 min early
Cancelled
0

Oct 12

2026

Departure
on-time
Arrival
1 min late
Cancelled
0

Oct 11

2026

Departure
1 min early
Arrival
1 min early
Cancelled
4
Delay Performance (30 day average)
Departures
on-time
min (-168.7%) vs last 30 days
30d trend
Arrivals
on-time
1 min (-192.7%) vs last 30 days
30d trend
Cancelled Departures
34 flights (30 day total)

Oct 17

2026

Departure
2 min early
Arrival
2 min early
Cancelled
0

Oct 16

2026

Departure
1 min early
Arrival
on-time
Cancelled
0

Oct 15

2026

Departure
on-time
Arrival
1 min late
Cancelled
0

Oct 14

2026

Departure
on-time
Arrival
on-time
Cancelled
2

Oct 13

2026

Departure
1 min early
Arrival
1 min early
Cancelled
0

Oct 12

2026

Departure
on-time
Arrival
1 min late
Cancelled
0

Oct 11

2026

Departure
1 min early
Arrival
1 min early
Cancelled
4

Oct 10

2026

Departure
3 min early
Arrival
2 min early
Cancelled
0

Oct 9

2026

Departure
11 min late
Arrival
on-time
Cancelled
0

Oct 8

2026

Departure
on-time
Arrival
on-time
Cancelled
0

Oct 7

2026

Departure
1 min early
Arrival
on-time
Cancelled
0

Oct 6

2026

Departure
on-time
Arrival
1 min early
Cancelled
0

Oct 5

2026

Departure
on-time
Arrival
on-time
Cancelled
4

Oct 4

2026

Departure
1 min early
Arrival
1 min early
Cancelled
0

Oct 3

2026

Departure
1 min early
Arrival
1 min early
Cancelled
0

Oct 2

2026

Departure
1 min early
Arrival
on-time
Cancelled
2

Oct 1

2026

Departure
1 min early
Arrival
1 min early
Cancelled
0

Sep 30

2026

Departure
1 min early
Arrival
1 min early
Cancelled
0

Sep 29

2026

Departure
on-time
Arrival
on-time
Cancelled
0

Sep 28

2026

Departure
1 min early
Arrival
1 min early
Cancelled
3

Sep 27

2026

Departure
on-time
Arrival
3 min early
Cancelled
0

Sep 26

2026

Departure
1 min early
Arrival
1 min early
Cancelled
0

Sep 25

2026

Departure
on-time
Arrival
1 min early
Cancelled
0

Sep 24

2026

Departure
on-time
Arrival
on-time
Cancelled
4

Sep 23

2026

Departure
on-time
Arrival
1 min early
Cancelled
1

Sep 22

2026

Departure
on-time
Arrival
2 min late
Cancelled
2

Sep 21

2026

Departure
1 min late
Arrival
1 min late
Cancelled
6

Sep 20

2026

Departure
on-time
Arrival
2 min late
Cancelled
0

Sep 19

2026

Departure
1 min late
Arrival
on-time
Cancelled
2

Sep 18

2026

Departure
on-time
Arrival
2 min late
Cancelled
4

Global Rankings

Worldwide Position

Flights per day

#328 (80 flights/day)
Top 100 Busiest Airports in the World
Worldwide Position

Most destinations

#522 (35 destinations)
Top 100 Airports with Most Destinations

Runways

Runway Length Width Surface
11,017 ft 3,358 m 200 ft 61 m Asphalt
11,017 ft 3,358 m 200 ft 61 m Asphalt
8,701 ft 2,652 m 200 ft 61 m Asphalt
8,701 ft 2,652 m 200 ft 61 m Asphalt
4,500 ft 1,372 m 200 ft 61 m Closed
4,500 ft 1,372 m 200 ft 61 m Closed

Runway Length

2 aircraft cannot operate at Winnipeg James Armstrong Richardson Airport due to runway length constraints. The airport’s longest runway is 11,017 ft (3,358 m), which is below the typical takeoff or landing distance required by the aircraft listed here.

Aircraft Takeoff Landing
Aérospatiale-BAC Concorde 11,250 ft 3,429 m 7,218 ft 2,200 m
McDonnell Douglas DC-8-71 11,499 ft 3,505 m 5,909 ft 1,801 m

Operational Context

Winnipeg James Armstrong Richardson (IATA: YWG) operates around 80 flights per day to 35 nonstop destinations. Its network includes 25 domestic and 9 international routes, with WestJet as the leading carrier and Toronto currently the busiest connection. From YWG, passengers can reach 3 countries across 1 continent, and the longest runway measures 3,358 m (11,017 ft).

Miscellaneous