Canada flag Winnipeg Airport (YWG)

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

Destinations
38
Flights / day
85
Busiest route
Toronto
Top airline
WestJet

Winnipeg James Armstrong Richardson Airport averages 85 flights per day to 38 destinations, with 25 domestic routes and 11 international routes. A total of 26 airlines operate at YWG, led by WestJet. This airport provides direct service to five 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 Reykjavik, with a typical flight time of 6 hr 20 mins. Updated: September 3, 2026

Route Network

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

Canada flag Toronto (YYZ) – Canada 6 airlines
2 hr 45 mins
935 mi · 1,504 km
20
per day
Canada flag Calgary (YYC) – Canada 7 airlines
2 hr 50 mins
740 mi · 1,191 km
13
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 4 airlines
2 hr 50 mins
737 mi · 1,187 km
5
per day
United States of America flag Minneapolis (MSP) – United States of America 1 airline
1 hr 45 mins
395 mi · 635 km
5
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 3 airlines
3 hr 10 mins
1,130 mi · 1,818 km
4
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 2 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 3 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 Halifax (YHZ) – Canada 1 airline
4 hr 5 mins
1,601 mi · 2,577 km
2
per day
Canada flag Sioux Lookout (YXL) – Canada 4 airlines
YWG → YXL
2
per day
Canada flag Rankin Inlet (YRT) – Canada 1 airline
2 hr 55 mins
912 mi · 1,468 km
2
per day
Canada flag Thompson (YTH) – Canada 1 airline
YWG → YTH
1
per day
Canada flag Montreal (YHU) – Canada 1 airline
YWG → YHU
1
per day
Canada flag Hamilton (YHM) – Canada 1 airline
2 hr 45 mins
942 mi · 1,516 km
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 Kelowna (YLW) – Canada 1 airline
3 hr 20 mins
981 mi · 1,579 km
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
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
Canada flag Victoria (YYJ) – Canada 1 airline
3 hr 45 mins
1,178 mi · 1,895 km
3
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 Charlotte (CLT) – United States of America 1 airline
YWG → CLT
1
per week
United States of America flag Coeur d'Alene (COE) – United States of America 1 airline
YWG → COE
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
United Kingdom flag London (LTN) – United Kingdom 1 airline
YWG → LTN
1
per week
Canada flag Montreal (YMX) – Canada 1 airline
YWG → YMX
1
per week
Iceland flag Reykjavik (KEF) – Iceland 1 airline
6 hr 20 mins
2,786 mi · 4,484 km
1
per week
United States of America flag Seattle (BFI) – United States of America 1 airline
YWG → BFI
1
per week
Canada flag St. John's (YYT) – Canada 1 airline
YWG → YYT
1
per week
United States of America flag Teterboro (TEB) – United States of America 1 airline
3 hr 25 mins
1,280 mi · 2,060 km
1
per week

Route and destination data updated September 3, 2026.

Winnipeg James Armstrong Richardson Airport is served by 26 airlines, with WestJet in the lead at 22% of routes. The top three carriers together cover 39% of routes. 14 carriers operate only one route each. A total of eight airlines operate international routes, compared with 20 airlines serving domestic routes. WestJet is operating the longest nonstop flight, connecting to Reykjavik with a flight time of 6 hrs 20 mins.

WestJet (15 routes)
Calm Air International (7 routes)
Air Canada (5 routes)
Morningstar Air Express (5 routes)
Flair Airlines (4 routes)
Porter Airlines (4 routes)
AirSprint (4 routes)
Bearskin Airlines (3 routes)
Perimeter Aviation (2 routes)
Central Mountain Air (2 routes)
United Airlines (2 routes)
Flexjet (2 routes)
NetJets Aviation (1 routes)
Sunwest Aviation (1 routes)
PBR (1 routes)
Cargojet (1 routes)
Delta Air Lines (1 routes)
Starlink Aviation (1 routes)
North Star Air (1 routes)
SkyWest Airlines (1 routes)
Air Bravo (1 routes)
Ornge Air (1 routes)
PHX (1 routes)
Corporate Air (1 routes)
Nolinor (1 routes)
Libyan Airlines (1 routes)

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

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

Delays

Global  Delays
Delay Performance (24 hour average)
Departures
1 min early
1 min (-402.2%) vs last 24 hours
24h trend
Arrivals
1 min early
1 min (-234.3%) vs last 24 hours
24h trend
Cancelled Departures
10 flights (24 hour total)

Sep 3

2026

04:00 - 05:00

Departure
on-time
Arrival
on-time
Cancelled
0

Sep 3

2026

03:00 - 04:00

Departure
on-time
Arrival
on-time
Cancelled
0

Sep 3

2026

02:00 - 03:00

Departure
on-time
Arrival
on-time
Cancelled
4

Sep 3

2026

00:00 - 01:00

Departure
on-time
Arrival
on-time
Cancelled
0

Sep 2

2026

23:00 - 00:00

Departure
on-time
Arrival
on-time
Cancelled
0

Sep 2

2026

22:00 - 23:00

Departure
on-time
Arrival
on-time
Cancelled
1

Sep 2

2026

20:00 - 21:00

Departure
2 min early
Arrival
5 min early
Cancelled
1

Sep 2

2026

19:00 - 20:00

Departure
2 min early
Arrival
on-time
Cancelled
1

Sep 2

2026

18:00 - 19:00

Departure
on-time
Arrival
2 min late
Cancelled
1

Sep 2

2026

17:00 - 18:00

Departure
on-time
Arrival
on-time
Cancelled
0

Sep 2

2026

16:00 - 17:00

Departure
on-time
Arrival
on-time
Cancelled
0

Sep 2

2026

15:00 - 16:00

Departure
on-time
Arrival
6 min early
Cancelled
0

Sep 2

2026

14:00 - 15:00

Departure
on-time
Arrival
7 min early
Cancelled
0

Sep 2

2026

13:00 - 14:00

Departure
2 min early
Arrival
on-time
Cancelled
1

Sep 2

2026

12:00 - 13:00

Departure
3 min early
Arrival
Cancelled
1

Sep 2

2026

11:00 - 12:00

Departure
4 min early
Arrival
on-time
Cancelled
0

Sep 2

2026

10:00 - 11:00

Departure
on-time
Arrival
on-time
Cancelled
0

Sep 2

2026

09:00 - 10:00

Departure
on-time
Arrival
on-time
Cancelled
0

Sep 2

2026

07:00 - 08:00

Departure
on-time
Arrival
2 min early
Cancelled
0

Sep 2

2026

06:00 - 07:00

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

Sep 2

2026

Departure
1 min early
Arrival
1 min early
Cancelled
6

Sep 1

2026

Departure
on-time
Arrival
1 min late
Cancelled
8

Aug 31

2026

Departure
1 min late
Arrival
2 min late
Cancelled
0

Aug 30

2026

Departure
1 min early
Arrival
on-time
Cancelled
0

Aug 29

2026

Departure
1 min early
Arrival
on-time
Cancelled
2

Aug 28

2026

Departure
1 min early
Arrival
1 min early
Cancelled
0

Aug 27

2026

Departure
1 min early
Arrival
1 min early
Cancelled
0
Delay Performance (30 day average)
Departures
on-time
1 min (+178.2%) vs last 30 days
30d trend
Arrivals
1 min late
min (+128%) vs last 30 days
30d trend
Cancelled Departures
41 flights (30 day total)

Sep 2

2026

Departure
1 min early
Arrival
1 min early
Cancelled
6

Sep 1

2026

Departure
on-time
Arrival
1 min late
Cancelled
8

Aug 31

2026

Departure
1 min late
Arrival
2 min late
Cancelled
0

Aug 30

2026

Departure
1 min early
Arrival
on-time
Cancelled
0

Aug 29

2026

Departure
1 min early
Arrival
on-time
Cancelled
2

Aug 28

2026

Departure
1 min early
Arrival
1 min early
Cancelled
0

Aug 27

2026

Departure
1 min early
Arrival
1 min early
Cancelled
0

Aug 26

2026

Departure
on-time
Arrival
on-time
Cancelled
0

Aug 25

2026

Departure
on-time
Arrival
3 min late
Cancelled
0

Aug 24

2026

Departure
on-time
Arrival
on-time
Cancelled
3

Aug 23

2026

Departure
14 min late
Arrival
1 min late
Cancelled
1

Aug 22

2026

Departure
on-time
Arrival
on-time
Cancelled
0

Aug 21

2026

Departure
on-time
Arrival
on-time
Cancelled
0

Aug 20

2026

Departure
on-time
Arrival
1 min early
Cancelled
0

Aug 19

2026

Departure
on-time
Arrival
on-time
Cancelled
2

Aug 18

2026

Departure
1 min early
Arrival
1 min late
Cancelled
0

Aug 17

2026

Departure
on-time
Arrival
1 min late
Cancelled
1

Aug 16

2026

Departure
on-time
Arrival
3 min late
Cancelled
0

Aug 15

2026

Departure
5 min late
Arrival
1 min late
Cancelled
2

Aug 14

2026

Departure
1 min late
Arrival
4 min late
Cancelled
0

Aug 13

2026

Departure
on-time
Arrival
4 min late
Cancelled
4

Aug 12

2026

Departure
2 min late
Arrival
1 min late
Cancelled
0

Aug 11

2026

Departure
2 min late
Arrival
1 min late
Cancelled
3

Aug 10

2026

Departure
1 min late
Arrival
2 min late
Cancelled
1

Aug 9

2026

Departure
on-time
Arrival
4 min late
Cancelled
0

Aug 8

2026

Departure
on-time
Arrival
on-time
Cancelled
2

Aug 7

2026

Departure
on-time
Arrival
2 min late
Cancelled
2

Aug 6

2026

Departure
1 min early
Arrival
2 min early
Cancelled
2

Aug 5

2026

Departure
1 min late
Arrival
on-time
Cancelled
0

Aug 4

2026

Departure
2 min late
Arrival
2 min late
Cancelled
2

Global Rankings

Worldwide Position

Flights per day

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

Most destinations

#498 (38 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 85 flights per day to 38 nonstop destinations. Its network includes 25 domestic and 11 international routes, with WestJet as the leading carrier and Toronto currently the busiest connection. From YWG, passengers can reach 5 countries across 2 continents, and the longest runway measures 3,358 m (11,017 ft).

Miscellaneous