Canada flag Winnipeg Airport (YWG)

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

Destinations
41
Flights / day
88
Busiest route
Toronto
Top airline
WestJet

Winnipeg James Armstrong Richardson Airport averages 88 flights per day to 41 destinations, with 28 domestic routes and 11 international routes. A total of 28 airlines operate at YWG, led by WestJet. This airport provides direct service to four countries across two continents, 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: July 18, 2026

Route Network

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

Canada flag Toronto (YYZ) – Canada 6 airlines
2 hr 45 mins
935 mi · 1,504 km
20
per day
Canada flag Calgary (YYC) – Canada 8 airlines
2 hr 50 mins
740 mi · 1,191 km
13
per day
Canada flag Vancouver (YVR) – Canada 6 airlines
3 hr 40 mins
1,158 mi · 1,864 km
8
per day
Canada flag Edmonton (YEG) – Canada 3 airlines
2 hr 50 mins
737 mi · 1,187 km
5
per day
United States of America flag Minneapolis (MSP) – United States of America 2 airlines
1 hr 45 mins
395 mi · 635 km
5
per day
Canada flag Ottawa (YOW) – Canada 5 airlines
3 hr 0 mins
1,049 mi · 1,689 km
4
per day
Canada flag Montreal (YUL) – Canada 1 airline
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 Rankin Inlet (YRT) – Canada 3 airlines
2 hr 55 mins
912 mi · 1,468 km
3
per day
Canada flag Thunder Bay (YQT) – Canada 3 airlines
1 hr 35 mins
373 mi · 600 km
3
per day
Canada flag Red Lake (YRL) – Canada 1 airline
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 Halifax (YHZ) – Canada 1 airline
YWG → YHZ
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 Sioux Lookout (YXL) – Canada 3 airlines
YWG → YXL
2
per day
Canada flag Montreal (YHU) – Canada 1 airline
YWG → YHU
1
per day
Canada flag Thompson (YTH) – Canada 1 airline
YWG → YTH
1
per day
Canada flag Hamilton (YHM) – Canada 1 airline
YWG → YHM
1
per day
Canada flag Regina (YQR) – Canada 2 airlines
2 hr 0 mins
330 mi · 532 km
6
per week
Canada flag Churchill (YYQ) – Canada 1 airline
YWG → YYQ
5
per week
Canada flag Victoria (YYJ) – Canada 2 airlines
3 hr 45 mins
1,178 mi · 1,895 km
5
per week
Canada flag Flin Flon (YFO) – Canada 1 airline
1 hr 55 mins
379 mi · 610 km
4
per week
Canada flag Kelowna (YLW) – Canada 1 airline
YWG → YLW
4
per week
Canada flag London (YXU) – Canada 1 airline
YWG → YXU
4
per week
Canada flag The Pas (YQD) – Canada 1 airline
1 hr 50 mins
325 mi · 523 km
4
per week
United States of America flag Los Angeles (LAX) – United States of America 2 airlines
YWG → LAX
2
per week
Canada flag Sanikiluaq (YSK) – Canada 1 airline
YWG → YSK
2
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 Chicago (MDW) – United States of America 1 airline
YWG → MDW
1
per week
United States of America flag Fargo (FAR) – United States of America 1 airline
YWG → FAR
1
per week
Canada flag Fort Frances (YAG) – Canada 1 airline
YWG → YAG
1
per week
United States of America flag Houston (IAH) – United States of America 1 airline
YWG → IAH
1
per week
Canada flag Kitchener (YKF) – Canada 1 airline
YWG → YKF
1
per week
Canada flag Points North Landing (YNL) – Canada 1 airline
YWG → YNL
1
per week
Canada flag Portage (YPG) – Canada 1 airline
YWG → YPG
1
per week
United States of America flag Providence (PVD) – United States of America 1 airline
YWG → PVD
1
per week
Iceland flag Reykjavik (KEF) – Iceland 1 airline
YWG → KEF
1
per week
United States of America flag Savannah (SAV) – United States of America 1 airline
YWG → SAV
1
per week
Canada flag St. John's (YYT) – Canada 1 airline
YWG → YYT
1
per week

Route and destination data updated July 18, 2026.

Winnipeg James Armstrong Richardson Airport is served by 28 airlines, with WestJet in the lead at 20% of routes. The top three carriers together cover 41% of routes. 14 carriers operate only one route each. A total of 11 airlines operate international routes, compared with 22 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 (15 routes)
Calm Air International (10 routes)
Air Canada (6 routes)
Morningstar Air Express (5 routes)
Flair Airlines (4 routes)
Porter Airlines (4 routes)
AirSprint (3 routes)
PBR (3 routes)
AKT (2 routes)
Perimeter Aviation (2 routes)
Central Mountain Air (2 routes)
United Airlines (2 routes)
PHX (2 routes)
NetJets Aviation (2 routes)
Chartright Air (1 routes)
FEX (1 routes)
Starlink Aviation (1 routes)
Summit Air (1 routes)
Delta Air Lines (1 routes)
Kivalliq Air (1 routes)
Canadian North (1 routes)
Bearskin Airlines (1 routes)
SkyWest Airlines (1 routes)
N1 (1 routes)
Silver Air (1 routes)
Corporate Air (1 routes)
Air Bravo (1 routes)
STAR (1 routes)

Winnipeg James Armstrong Richardson Airport provides direct service to four countries across two continents. The route network is 72% domestic and 28% international. United States of America is the primary international destination.

Canada - 77/day
United States of America - 10/day
Mexico - 0/day
Iceland - 0/day

Delays

Global  Delays
Delay Performance (24 hour average)
Departures
on-time
1 min (+129%) vs last 24 hours
24h trend
Arrivals
1 min early
3 min (-210.8%) vs last 24 hours
24h trend
Cancelled Departures
6 flights (24 hour total)

Jul 19

2026

20:00 - 21:00

Departure
on-time
Arrival
7 min early
Cancelled
0

Jul 19

2026

19:00 - 20:00

Departure
on-time
Arrival
2 min early
Cancelled
2

Jul 19

2026

17:00 - 18:00

Departure
on-time
Arrival
1 min early
Cancelled
0

Jul 19

2026

16:00 - 17:00

Departure
4 min late
Arrival
1 min early
Cancelled
0

Jul 19

2026

15:00 - 16:00

Departure
2 min late
Arrival
on-time
Cancelled
0

Jul 19

2026

14:00 - 15:00

Departure
on-time
Arrival
on-time
Cancelled
0

Jul 19

2026

13:00 - 14:00

Departure
on-time
Arrival
on-time
Cancelled
0

Jul 19

2026

12:00 - 13:00

Departure
on-time
Arrival
on-time
Cancelled
0

Jul 19

2026

11:00 - 12:00

Departure
4 min early
Arrival
on-time
Cancelled
1

Jul 19

2026

10:00 - 11:00

Departure
1 min early
Arrival
on-time
Cancelled
1

Jul 19

2026

09:00 - 10:00

Departure
on-time
Arrival
on-time
Cancelled
0

Jul 19

2026

08:00 - 09:00

Departure
on-time
Arrival
on-time
Cancelled
0

Jul 19

2026

07:00 - 08:00

Departure
on-time
Arrival
1 min late
Cancelled
0

Jul 19

2026

06:00 - 07:00

Departure
on-time
Arrival
on-time
Cancelled
0

Jul 19

2026

05:00 - 06:00

Departure
on-time
Arrival
1 min early
Cancelled
0

Jul 19

2026

04:00 - 05:00

Departure
on-time
Arrival
16 min early
Cancelled
0

Jul 19

2026

03:00 - 04:00

Departure
on-time
Arrival
on-time
Cancelled
0

Jul 19

2026

02:00 - 03:00

Departure
on-time
Arrival
2 min early
Cancelled
0

Jul 19

2026

01:00 - 02:00

Departure
on-time
Arrival
on-time
Cancelled
1

Jul 19

2026

00:00 - 01:00

Departure
on-time
Arrival
on-time
Cancelled
1

Jul 18

2026

23:00 - 00:00

Departure
4 min late
Arrival
on-time
Cancelled
0

Jul 18

2026

22:00 - 23:00

Departure
on-time
Arrival
3 min early
Cancelled
0

Jul 18

2026

21:00 - 22:00

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

Jul 18

2026

Departure
1 min early
Arrival
1 min late
Cancelled
0

Jul 17

2026

Departure
on-time
Arrival
3 min late
Cancelled
0

Jul 16

2026

Departure
on-time
Arrival
2 min late
Cancelled
0

Jul 15

2026

Departure
1 min early
Arrival
1 min late
Cancelled
1

Jul 14

2026

Departure
2 min early
Arrival
1 min early
Cancelled
4

Jul 13

2026

Departure
on-time
Arrival
1 min early
Cancelled
2

Jul 12

2026

Departure
1 min late
Arrival
2 min early
Cancelled
4
Delay Performance (30 day average)
Departures
on-time
0 min vs last 30 days
30d trend
Arrivals
1 min late
min (-35%) vs last 30 days
30d trend
Cancelled Departures
60 flights (30 day total)

Jul 18

2026

Departure
1 min early
Arrival
1 min late
Cancelled
0

Jul 17

2026

Departure
on-time
Arrival
3 min late
Cancelled
0

Jul 16

2026

Departure
on-time
Arrival
2 min late
Cancelled
0

Jul 15

2026

Departure
1 min early
Arrival
1 min late
Cancelled
1

Jul 14

2026

Departure
2 min early
Arrival
1 min early
Cancelled
4

Jul 13

2026

Departure
on-time
Arrival
1 min early
Cancelled
2

Jul 12

2026

Departure
1 min late
Arrival
2 min early
Cancelled
4

Jul 11

2026

Departure
1 min early
Arrival
1 min late
Cancelled
2

Jul 10

2026

Departure
1 min early
Arrival
1 min late
Cancelled
0

Jul 9

2026

Departure
1 min early
Arrival
on-time
Cancelled
8

Jul 8

2026

Departure
1 min early
Arrival
on-time
Cancelled
2

Jul 4

2026

Departure
2 min early
Arrival
on-time
Cancelled
0

Jul 3

2026

Departure
on-time
Arrival
1 min early
Cancelled
6

Jul 2

2026

Departure
1 min early
Arrival
on-time
Cancelled
2

Jul 1

2026

Departure
1 min early
Arrival
on-time
Cancelled
2

Jun 30

2026

Departure
3 min late
Arrival
4 min late
Cancelled
4

Jun 29

2026

Departure
on-time
Arrival
3 min late
Cancelled
9

Jun 28

2026

Departure
1 min early
Arrival
2 min late
Cancelled
2

Jun 27

2026

Departure
on-time
Arrival
1 min late
Cancelled
0

Jun 26

2026

Departure
2 min early
Arrival
2 min late
Cancelled
4

Jun 25

2026

Departure
1 min early
Arrival
1 min early
Cancelled
0

Jun 24

2026

Departure
2 min early
Arrival
1 min late
Cancelled
0

Jun 23

2026

Departure
on-time
Arrival
on-time
Cancelled
2

Jun 22

2026

Departure
1 min early
Arrival
on-time
Cancelled
0

Jun 21

2026

Departure
on-time
Arrival
on-time
Cancelled
6

Jun 20

2026

Departure
5 min late
Arrival
1 min early
Cancelled
0

Jun 19

2026

Departure
on-time
Arrival
3 min late
Cancelled
0

Global Rankings

Worldwide Position

Flights per day

#322 (88 flights/day)
Top 100 Busiest Airports in the World
Worldwide Position

Most destinations

#479 (41 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

3 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
Antonov An-225 Mriya 11,483 ft 3,500 m 10,827 ft 3,300 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 88 flights per day to 41 nonstop destinations. Its network includes 28 domestic and 11 international routes, with WestJet as the leading carrier and Toronto currently the busiest connection. From YWG, passengers can reach 4 countries across 2 continents, and the longest runway measures 3,358 m (11,017 ft).

Miscellaneous