Russia flag Moscow Airport (VKO)

Country Russia | Europe | International Gateway | IATA: VKO | ICAO: UUWW | Elevation 685 ft · 209 m | Local time —

Destinations
81
Flights / day
175
Busiest route
Antalya
Top airline
UTAir

Moscow Vnukovo Airport averages 175 flights per day to 81 destinations, with 36 domestic routes and 44 international routes. A total of 28 airlines operate at VKO, led by UTAir. This airport provides direct service to 17 countries across three continents, with Türkiye representing its largest international market. The longest nonstop route from Moscow Vnukovo connects to Nha Trang, with a typical flight time of 9 hr 55 mins. Updated: October 19, 2026

Route Network

Moscow Vnukovo Airport connects 80 destinations worldwide, with Antalya standing out as its busiest route. The longest nonstop flight is to Nha Trang, and the shortest flight is to Moscow.

Türkiye flag Antalya (AYT) – Türkiye 5 airlines
3 hr 50 mins
1,327 mi · 2,135 km
23
per day
Russian Federation flag Saint-Petersburg (LED) – Russian Federation 5 airlines
2 hr 0 mins
389 mi · 625 km
18
per day
Türkiye flag Istanbul (IST) – Türkiye 2 airlines
3 hr 20 mins
1,061 mi · 1,708 km
12
per day
United Arab Emirates flag Dubai (DXB) – United Arab Emirates 1 airline
5 hr 25 mins
2,287 mi · 3,680 km
8
per day
Egypt flag Hurghada (HRG) – Egypt 1 airline
5 hr 0 mins
1,971 mi · 3,172 km
6
per day
Türkiye flag Istanbul (SAW) – Türkiye 2 airlines
3 hr 25 mins
1,077 mi · 1,734 km
6
per day
Armenia flag Yerevan (EVN) – Armenia 4 airlines
3 hr 15 mins
1,116 mi · 1,796 km
6
per day
Uzbekistan flag Samarkand (SKD) – Uzbekistan 3 airlines
4 hr 20 mins
1,743 mi · 2,806 km
5
per day
Azerbaijan flag Baku (GYD) – Azerbaijan 2 airlines
3 hr 20 mins
1,196 mi · 1,925 km
5
per day
Georgia flag Tbilisi (TBS) – Georgia 2 airlines
3 hr 5 mins
1,023 mi · 1,646 km
5
per day
Türkiye flag Dalaman (DLM) – Türkiye 3 airlines
3 hr 55 mins
1,364 mi · 2,194 km
5
per day
Uzbekistan flag Tashkent (TAS) – Uzbekistan 2 airlines
4 hr 20 mins
1,747 mi · 2,811 km
4
per day
Uzbekistan flag Bukhara (BHK) – Uzbekistan 2 airlines
4 hr 10 mins
1,653 mi · 2,661 km
3
per day
Kyrgyzstan flag Osh (OSS) – Kyrgyzstan 2 airlines
4 hr 40 mins
1,908 mi · 3,070 km
3
per day
Egypt flag Sharm el Sheikh (SSH) – Egypt 1 airline
4 hr 55 mins
1,913 mi · 3,079 km
3
per day
Russian Federation flag Ufa (UFA) – Russian Federation 3 airlines
2 hr 20 mins
737 mi · 1,187 km
3
per day
Türkiye flag Bodrum (BJV) – Türkiye 2 airlines
—
VKO → BJV
3
per day
Uzbekistan flag Fergana (FEG) – Uzbekistan 3 airlines
4 hr 35 mins
1,881 mi · 3,027 km
3
per day
Russian Federation flag Krasnodar (KRR) – Russian Federation 2 airlines
2 hr 35 mins
734 mi · 1,182 km
3
per day
Russian Federation flag Makhachkala (MCX) – Russian Federation 2 airlines
3 hr 0 mins
997 mi · 1,605 km
2
per day
Belarus flag Minsk (MSQ) – Belarus 2 airlines
2 hr 5 mins
386 mi · 622 km
2
per day
Russian Federation flag Tyumen (TJM) – Russian Federation 1 airline
3 hr 0 mins
1,071 mi · 1,724 km
2
per day
Russian Federation flag Grozny (GRV) – Russian Federation 1 airline
2 hr 50 mins
923 mi · 1,485 km
2
per day
United Arab Emirates flag Jebel Ali (DWC) – United Arab Emirates 2 airlines
5 hr 30 mins
2,306 mi · 3,711 km
2
per day
Russian Federation flag Surgut (SGC) – Russian Federation 1 airline
3 hr 35 mins
1,345 mi · 2,165 km
2
per day
Kazakhstan flag Almaty (ALA) – Kazakhstan 1 airline
4 hr 40 mins
1,941 mi · 3,124 km
2
per day
Georgia flag Batumi (BUS) – Georgia 1 airline
3 hr 5 mins
986 mi · 1,586 km
2
per day
Russian Federation flag Samara (KUF) – Russian Federation 2 airlines
1 hr 55 mins
536 mi · 862 km
2
per day
Russian Federation flag Vologda (VGD) – Russian Federation 1 airline
—
VKO → VGD
2
per day
Russian Federation flag Mineralnyye Vody (MRV) – Russian Federation 2 airlines
2 hr 40 mins
826 mi · 1,330 km
1
per day
Russian Federation flag Sochi (AER) – Russian Federation 3 airlines
2 hr 45 mins
847 mi · 1,364 km
1
per day
Uzbekistan flag Termez (TMJ) – Uzbekistan 3 airlines
—
VKO → TMJ
1
per day
Uzbekistan flag Urgench (UGC) – Uzbekistan 1 airline
3 hr 45 mins
1,429 mi · 2,300 km
1
per day
Kazakhstan flag Astana (NQZ) – Kazakhstan 1 airline
3 hr 45 mins
1,431 mi · 2,304 km
1
per day
Tajikistan flag Dushanbe (DYU) – Tajikistan 1 airline
4 hr 35 mins
1,868 mi · 3,007 km
1
per day
Russian Federation flag Novosibirsk (OVB) – Russian Federation 2 airlines
4 hr 20 mins
1,754 mi · 2,822 km
1
per day
Russian Federation flag Perm (PEE) – Russian Federation 1 airline
2 hr 20 mins
726 mi · 1,168 km
1
per day
Russian Federation flag Ulyanovsk (ULV) – Russian Federation 1 airline
1 hr 45 mins
444 mi · 715 km
1
per day
Russian Federation flag Krasnoyarsk (KJA) – Russian Federation 1 airline
5 hr 0 mins
2,083 mi · 3,352 km
1
per day
Uzbekistan flag Namangan (NMA) – Uzbekistan 1 airline
—
VKO → NMA
1
per day
Türkiye flag Ankara (ESB) – Türkiye 1 airline
3 hr 20 mins
1,086 mi · 1,748 km
1
per day
Türkiye flag Gazipaşa (GZP) – Türkiye 1 airline
—
VKO → GZP
1
per day
Türkiye flag İzmir (ADB) – Türkiye 1 airline
3 hr 50 mins
1,284 mi · 2,066 km
1
per day
Russian Federation flag Pskov (PKV) – Russian Federation 1 airline
—
VKO → PKV
1
per day
Russian Federation flag Ekaterinburg (SVX) – Russian Federation 1 airline
2 hr 40 mins
905 mi · 1,456 km
6
per week
Armenia flag Gyumri (LWN) – Armenia 1 airline
—
VKO → LWN
6
per week
Russian Federation flag Kaliningrad (KGD) – Russian Federation 1 airline
2 hr 40 mins
657 mi · 1,057 km
6
per week
Russian Federation flag Khanty-Mansiysk (HMA) – Russian Federation 1 airline
3 hr 20 mins
1,201 mi · 1,932 km
6
per week
Kazakhstan flag Shymkent (CIT) – Kazakhstan 1 airline
4 hr 15 mins
1,700 mi · 2,736 km
6
per week
Russian Federation flag Bugulma (UUA) – Russian Federation 1 airline
—
VKO → UUA
5
per week
Uzbekistan flag Nukus (NCU) – Uzbekistan 2 airlines
—
VKO → NCU
5
per week
Russian Federation flag Ukhta (UCT) – Russian Federation 1 airline
2 hr 35 mins
795 mi · 1,279 km
5
per week
Russian Federation flag Usinsk (USK) – Russian Federation 1 airline
—
VKO → USK
5
per week
Russian Federation flag Chelyabinsk (CEK) – Russian Federation 1 airline
2 hr 45 mins
945 mi · 1,521 km
4
per week
Russian Federation flag Syktyvkar (SCW) – Russian Federation 1 airline
2 hr 15 mins
641 mi · 1,032 km
4
per week
Russian Federation flag Tambov (TBW) – Russian Federation 1 airline
—
VKO → TBW
4
per week
Belarus flag Gomel (GME) – Belarus 1 airline
—
VKO → GME
3
per week
Russian Federation flag Kogalym (KGP) – Russian Federation 1 airline
3 hr 40 mins
1,384 mi · 2,227 km
3
per week
Georgia flag Kutaisi (KUT) – Georgia 1 airline
3 hr 0 mins
956 mi · 1,539 km
3
per week
Russian Federation flag Mirny (MJZ) – Russian Federation 1 airline
—
VKO → MJZ
3
per week
Tunisia flag Monastir (MIR) – Tunisia 1 airline
—
VKO → MIR
3
per week
Russian Federation flag Naryan Mar (NNM) – Russian Federation 1 airline
—
VKO → NNM
3
per week
Russian Federation flag Noyabrsk (NOJ) – Russian Federation 1 airline
—
VKO → NOJ
3
per week
Russian Federation flag Tobolsk (RMZ) – Russian Federation 1 airline
—
VKO → RMZ
3
per week
Russian Federation flag Yakutsk (YKS) – Russian Federation 1 airline
6 hr 50 mins
3,051 mi · 4,909 km
3
per week
Uzbekistan flag Andizhan (AZN) – Uzbekistan 1 airline
—
VKO → AZN
2
per week
Russian Federation flag Moscow (SVO) – Russian Federation 2 airlines
1 hr 10 mins
27 mi · 43 km
2
per week
Tanzania, the United Republic of flag Zanzibar (ZNZ) – Tanzania, the United Republic of 1 airline
9 hr 10 mins
4,272 mi · 6,876 km
2
per week
Iraq flag Baghdad (BGW) – Iraq 1 airline
4 hr 10 mins
1,579 mi · 2,541 km
1
per week
Kyrgyzstan flag Bishkek (BSZ) – Kyrgyzstan 1 airline
4 hr 30 mins
1,856 mi · 2,987 km
1
per week
Egypt flag Cairo (CAI) – Egypt 1 airline
4 hr 40 mins
1,783 mi · 2,870 km
1
per week
Tanzania, the United Republic of flag Dar es Salaam (DAR) – Tanzania, the United Republic of 1 airline
9 hr 15 mins
4,318 mi · 6,949 km
1
per week
Egypt flag El Alamein (DBB) – Egypt 1 airline
—
VKO → DBB
1
per week
Russian Federation flag Gelendzhik (GDZ) – Russian Federation 1 airline
—
VKO → GDZ
1
per week
Russian Federation flag Kazan (KZN) – Russian Federation 1 airline
1 hr 45 mins
469 mi · 754 km
1
per week
Uzbekistan flag Khanabad (KSQ) – Uzbekistan 1 airline
—
VKO → KSQ
1
per week
Russian Federation flag Nadym (NYM) – Russian Federation 1 airline
—
VKO → NYM
1
per week
Russian Federation flag Nalchik (NAL) – Russian Federation 1 airline
—
VKO → NAL
1
per week
India flag New Delhi (DEL) – India 1 airline
6 hr 10 mins
2,704 mi · 4,352 km
1
per week
Viet Nam flag Nha Trang (CXR) – Viet Nam 1 airline
9 hr 55 mins
4,834 mi · 7,779 km
1
per week

Route and destination data updated October 19, 2026.

Moscow Vnukovo Airport is served by 28 airlines, with UTAir in the lead at 23% of routes. The top three carriers together cover 52% of routes. eight carriers operate only one route each. A total of 20 airlines operate international routes, compared with 12 airlines serving domestic routes. AZUR Air is operating the longest nonstop flight, connecting to Nha Trang with a flight time of 9 hrs 55 mins.

UTAir (28 routes)
Pobeda (25 routes)
Uzbekistan Airways (11 routes)
Azimuth Airlines (7 routes)
Pegasus (5 routes)
Turkish Airlines (4 routes)
Alrosa (4 routes)
Yakutia (4 routes)
Nesma Airlines (3 routes)
SCAT Airlines (3 routes)
AZUR Air (2 routes)
Rossiya Airlines (2 routes)
AJet (2 routes)
Shirak Avia (2 routes)
AZAL Azerbaijan Airlines (2 routes)
Cathay Dragon (2 routes)
Gazpromavia (2 routes)
Belavia (2 routes)
UVT Aero (2 routes)
Air Tanzania (2 routes)
flydubai (1 routes)
FlyOne Armenia (1 routes)
Georgian Airways (1 routes)
Vologda Air Company (1 routes)
RusLine (1 routes)
Nouvelair Tunisie (1 routes)
Aeroflot (1 routes)
Red Wings (1 routes)

Moscow Vnukovo Airport provides direct service to 17 countries across three continents. The route network is 45% domestic and 55% international. Türkiye is the primary international destination.

Russian Federation - 54/day
Türkiye - 50/day
Uzbekistan - 20/day
United Arab Emirates - 10/day
Egypt - 9/day
Georgia - 7/day
Armenia - 6/day
Azerbaijan - 5/day
Kazakhstan - 4/day
Kyrgyzstan - 3/day
Belarus - 3/day
Tajikistan - 1/day
Tunisia - 0/day
Tanzania, the United Republic of - 0/day
Iraq - 0/day
India - 0/day
Viet Nam - 0/day

Delays

Global  Delays
Delay Performance (24 hour average)
Departures
37 min late
102 min (-73.2%) vs last 24 hours
24h trend
Arrivals
6 min late
54 min (-90%) vs last 24 hours
24h trend
Cancelled Departures
11 flights (24 hour total)

Oct 20

2026

10:00 - 11:00

Departure
24 min late
Arrival
22 min early
Cancelled
0

Oct 20

2026

09:00 - 10:00

Departure
35 min late
Arrival
9 min early
Cancelled
1

Oct 20

2026

08:00 - 09:00

Departure
30 min late
Arrival
6 min early
Cancelled
1

Oct 20

2026

07:00 - 08:00

Departure
25 min late
Arrival
14 min late
Cancelled
0

Oct 20

2026

06:00 - 07:00

Departure
38 min late
Arrival
6 min late
Cancelled
0

Oct 20

2026

05:00 - 06:00

Departure
49 min late
Arrival
15 min late
Cancelled
0

Oct 20

2026

04:00 - 05:00

Departure
30 min late
Arrival
15 min late
Cancelled
0

Oct 20

2026

03:00 - 04:00

Departure
30 min late
Arrival
1 min late
Cancelled
1

Oct 20

2026

02:00 - 03:00

Departure
22 min late
Arrival
15 min late
Cancelled
1

Oct 20

2026

01:00 - 02:00

Departure
1 hr 35 min late
Arrival
31 min late
Cancelled
0

Oct 20

2026

00:00 - 01:00

Departure
1 hr 20 min late
Arrival
46 min late
Cancelled
1

Oct 19

2026

23:00 - 00:00

Departure
50 min late
Arrival
36 min late
Cancelled
2

Oct 19

2026

22:00 - 23:00

Departure
26 min late
Arrival
26 min late
Cancelled
1

Oct 19

2026

21:00 - 22:00

Departure
32 min late
Arrival
9 min late
Cancelled
0

Oct 19

2026

20:00 - 21:00

Departure
22 min late
Arrival
6 min early
Cancelled
0

Oct 19

2026

19:00 - 20:00

Departure
28 min late
Arrival
12 min early
Cancelled
0

Oct 19

2026

18:00 - 19:00

Departure
30 min late
Arrival
19 min early
Cancelled
1

Oct 19

2026

17:00 - 18:00

Departure
30 min late
Arrival
on-time
Cancelled
0

Oct 19

2026

16:00 - 17:00

Departure
28 min late
Arrival
1 min late
Cancelled
0

Oct 19

2026

15:00 - 16:00

Departure
28 min late
Arrival
12 min early
Cancelled
0

Oct 19

2026

14:00 - 15:00

Departure
27 min late
Arrival
12 min early
Cancelled
0

Oct 19

2026

13:00 - 14:00

Departure
26 min late
Arrival
28 min late
Cancelled
1

Oct 19

2026

12:00 - 13:00

Departure
22 min late
Arrival
14 min late
Cancelled
1
Delay Performance (7 day average)
Departures
3 hours 10 min late
85 min (+81.7%) vs last week
7d trend
Arrivals
2 hours 13 min late
76 min (+134.7%) vs last week
7d trend
Cancelled Departures
376 flights (7 day total)

Oct 19

2026

Departure
50 min late
Arrival
29 min late
Cancelled
16

Oct 18

2026

Departure
3 hr 59 min late
Arrival
2 hr 41 min late
Cancelled
62

Oct 17

2026

Departure
5 hr 15 min late
Arrival
3 hr 51 min late
Cancelled
84

Oct 16

2026

Departure
3 hr 16 min late
Arrival
1 hr 52 min late
Cancelled
120

Oct 15

2026

Departure
1 hr 32 min late
Arrival
1 hr 12 min late
Cancelled
21

Oct 14

2026

Departure
4 hr 30 min late
Arrival
3 hr 34 min late
Cancelled
62

Oct 13

2026

Departure
1 hr 45 min late
Arrival
1 hr 5 min late
Cancelled
11
Delay Performance (30 day average)
Departures
1 hour 31 min late
53 min (+142.9%) vs last 30 days
30d trend
Arrivals
49 min late
42 min (+553.4%) vs last 30 days
30d trend
Cancelled Departures
570 flights (30 day total)

Oct 19

2026

Departure
50 min late
Arrival
29 min late
Cancelled
16

Oct 18

2026

Departure
3 hr 59 min late
Arrival
2 hr 41 min late
Cancelled
62

Oct 17

2026

Departure
5 hr 15 min late
Arrival
3 hr 51 min late
Cancelled
84

Oct 16

2026

Departure
3 hr 16 min late
Arrival
1 hr 52 min late
Cancelled
120

Oct 15

2026

Departure
1 hr 32 min late
Arrival
1 hr 12 min late
Cancelled
21

Oct 14

2026

Departure
4 hr 30 min late
Arrival
3 hr 34 min late
Cancelled
62

Oct 13

2026

Departure
1 hr 45 min late
Arrival
1 hr 5 min late
Cancelled
11

Oct 12

2026

Departure
1 hr 11 min late
Arrival
18 min late
Cancelled
16

Oct 11

2026

Departure
1 hr 1 min late
Arrival
46 min late
Cancelled
22

Oct 10

2026

Departure
2 hr 16 min late
Arrival
1 hr 30 min late
Cancelled
16

Oct 9

2026

Departure
4 hr 37 min late
Arrival
on-time
Cancelled
0

Oct 8

2026

Departure
2 hr 25 min late
Arrival
1 hr 29 min late
Cancelled
20

Oct 7

2026

Departure
51 min late
Arrival
31 min late
Cancelled
6

Oct 6

2026

Departure
2 hr 23 min late
Arrival
1 hr 8 min late
Cancelled
12

Oct 5

2026

Departure
24 min late
Arrival
3 min early
Cancelled
6

Oct 4

2026

Departure
30 min late
Arrival
7 min late
Cancelled
0

Oct 3

2026

Departure
59 min late
Arrival
30 min late
Cancelled
12

Oct 2

2026

Departure
59 min late
Arrival
34 min late
Cancelled
19

Oct 1

2026

Departure
29 min late
Arrival
2 min late
Cancelled
13

Sep 30

2026

Departure
28 min late
Arrival
2 min early
Cancelled
1

Sep 29

2026

Departure
27 min late
Arrival
9 min early
Cancelled
4

Sep 28

2026

Departure
24 min late
Arrival
6 min early
Cancelled
4

Sep 27

2026

Departure
20 min late
Arrival
12 min early
Cancelled
4

Sep 26

2026

Departure
25 min late
Arrival
8 min early
Cancelled
0

Sep 25

2026

Departure
30 min late
Arrival
3 min late
Cancelled
1

Sep 24

2026

Departure
26 min late
Arrival
9 min early
Cancelled
9

Sep 23

2026

Departure
25 min late
Arrival
2 min early
Cancelled
5

Sep 22

2026

Departure
24 min late
Arrival
4 min early
Cancelled
8

Sep 21

2026

Departure
27 min late
Arrival
1 min early
Cancelled
4

Sep 20

2026

Departure
2 hr 9 min late
Arrival
1 hr 5 min late
Cancelled
12

Global Rankings

Worldwide Position

Flights per day

#176 (175 flights/day)
Top 100 Busiest Airports in the World
Worldwide Position

Most destinations

#233 (81 destinations)
Top 100 Airports with Most Destinations

Runways

Runway Length Width Surface
11,457 ft 3,492 m 197 ft 60 m Asphalt
11,457 ft 3,492 m 197 ft 60 m Asphalt
10,033 ft 3,058 m 148 ft 45 m Asphalt
10,033 ft 3,058 m 148 ft 45 m Asphalt

Runway Length

1 aircraft cannot operate at Moscow Vnukovo Airport due to runway length constraints. The airport’s longest runway is 11,457 ft (3,492 m), which is below the typical takeoff or landing distance required by the aircraft listed here.

Aircraft Takeoff Landing
McDonnell Douglas DC-8-71 11,499 ft 3,505 m 5,909 ft 1,801 m

Operational Context

Moscow Vnukovo (IATA: VKO) operates around 175 flights per day to 81 nonstop destinations. Its network includes 36 domestic and 44 international routes, with UTAir as the leading carrier and Antalya currently the busiest connection. From VKO, passengers can reach 17 countries across 3 continents, and the longest runway measures 3,492 m (11,457 ft).

Miscellaneous