Russia flag Moscow Airport (VKO)

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

Destinations
78
Flights / day
181
Busiest route
Antalya
Top airline
UTAir

Moscow Vnukovo Airport averages 181 flights per day to 78 destinations, with 35 domestic routes and 40 international routes. A total of 29 airlines operate at VKO, led by UTAir. This airport provides direct service to 18 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: July 18, 2026

Route Network

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

Türkiye flag Antalya (AYT) – Türkiye 5 airlines
3 hr 50 mins
1,327 mi · 2,135 km
24
per day
Russian Federation flag Saint-Petersburg (LED) – Russian Federation 5 airlines
2 hr 0 mins
389 mi · 625 km
24
per day
Türkiye flag Istanbul (IST) – Türkiye 2 airlines
3 hr 20 mins
1,061 mi · 1,708 km
10
per day
Türkiye flag Dalaman (DLM) – Türkiye 4 airlines
VKO → DLM
6
per day
Georgia flag Tbilisi (TBS) – Georgia 2 airlines
3 hr 5 mins
1,023 mi · 1,646 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
Azerbaijan flag Baku (GYD) – Azerbaijan 2 airlines
3 hr 20 mins
1,196 mi · 1,925 km
5
per day
Egypt flag Hurghada (HRG) – Egypt 1 airline
5 hr 0 mins
1,971 mi · 3,172 km
5
per day
Türkiye flag Bodrum (BJV) – Türkiye 3 airlines
VKO → BJV
4
per day
Russian Federation flag Sochi (AER) – Russian Federation 3 airlines
2 hr 45 mins
847 mi · 1,364 km
4
per day
Russian Federation flag Ufa (UFA) – Russian Federation 2 airlines
2 hr 20 mins
737 mi · 1,187 km
3
per day
Belarus flag Minsk (MSQ) – Belarus 2 airlines
2 hr 5 mins
386 mi · 622 km
3
per day
Uzbekistan flag Tashkent (TAS) – Uzbekistan 3 airlines
4 hr 20 mins
1,747 mi · 2,811 km
3
per day
Russian Federation flag Makhachkala (MCX) – Russian Federation 2 airlines
3 hr 0 mins
997 mi · 1,605 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
United Arab Emirates flag Dubai (DXB) – United Arab Emirates 1 airline
5 hr 25 mins
2,287 mi · 3,680 km
2
per day
Uzbekistan flag Samarkand (SKD) – Uzbekistan 3 airlines
4 hr 20 mins
1,743 mi · 2,806 km
2
per day
Georgia flag Batumi (BUS) – Georgia 2 airlines
3 hr 5 mins
986 mi · 1,586 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
Russian Federation flag Krasnodar (KRR) – Russian Federation 2 airlines
2 hr 35 mins
734 mi · 1,182 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 Surgut (SGC) – Russian Federation 1 airline
3 hr 35 mins
1,345 mi · 2,165 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 Ulyanovsk (ULV) – Russian Federation 1 airline
1 hr 45 mins
444 mi · 715 km
2
per day
Russian Federation flag Kaliningrad (KGD) – Russian Federation 1 airline
2 hr 40 mins
657 mi · 1,057 km
2
per day
Kazakhstan flag Almaty (ALA) – Kazakhstan 1 airline
4 hr 40 mins
1,941 mi · 3,124 km
2
per day
Türkiye flag Gazipaşa (GZP) – Türkiye 1 airline
VKO → GZP
2
per day
Uzbekistan flag Fergana (FEG) – Uzbekistan 3 airlines
4 hr 35 mins
1,881 mi · 3,027 km
2
per day
Uzbekistan flag Bukhara (BHK) – Uzbekistan 2 airlines
4 hr 10 mins
1,653 mi · 2,661 km
2
per day
Russian Federation flag Chelyabinsk (CEK) – Russian Federation 1 airline
2 hr 45 mins
945 mi · 1,521 km
2
per day
Russian Federation flag Mineralnyye Vody (MRV) – Russian Federation 3 airlines
2 hr 40 mins
826 mi · 1,330 km
2
per day
Kazakhstan flag Astana (NQZ) – Kazakhstan 1 airline
3 hr 45 mins
1,431 mi · 2,304 km
1
per day
Russian Federation flag Nalchik (NAL) – Russian Federation 1 airline
VKO → NAL
1
per day
Kyrgyzstan flag Osh (OSS) – Kyrgyzstan 2 airlines
4 hr 40 mins
1,908 mi · 3,070 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 Pskov (PKV) – Russian Federation 1 airline
VKO → PKV
1
per day
Russian Federation flag Vologda (VGD) – Russian Federation 1 airline
VKO → VGD
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 Ekaterinburg (SVX) – Russian Federation 1 airline
2 hr 40 mins
905 mi · 1,456 km
1
per day
Armenia flag Gyumri (LWN) – Armenia 1 airline
VKO → LWN
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 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
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 Syktyvkar (SCW) – Russian Federation 1 airline
2 hr 15 mins
641 mi · 1,032 km
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
Russian Federation flag Gelendzhik (GDZ) – Russian Federation 1 airline
VKO → GDZ
1
per day
Russian Federation flag Yakutsk (YKS) – Russian Federation 1 airline
6 hr 50 mins
3,051 mi · 4,909 km
1
per day
Russian Federation flag Bugulma (UUA) – Russian Federation 1 airline
VKO → UUA
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 Kogalym (KGP) – Russian Federation 1 airline
3 hr 40 mins
1,384 mi · 2,227 km
5
per week
Russian Federation flag Mirny (MJZ) – Russian Federation 1 airline
VKO → MJZ
5
per week
Russian Federation flag Naryan Mar (NNM) – Russian Federation 1 airline
VKO → NNM
5
per week
Russian Federation flag Tambov (TBW) – Russian Federation 1 airline
VKO → TBW
5
per week
Russian Federation flag Ukhta (UCT) – Russian Federation 1 airline
2 hr 35 mins
795 mi · 1,279 km
5
per week
Uzbekistan flag Urgench (UGC) – Uzbekistan 1 airline
3 hr 45 mins
1,429 mi · 2,300 km
5
per week
Russian Federation flag Usinsk (USK) – Russian Federation 1 airline
VKO → USK
5
per week
Russian Federation flag Noyabrsk (NOJ) – Russian Federation 1 airline
VKO → NOJ
4
per week
Belarus flag Gomel (GME) – Belarus 1 airline
VKO → GME
3
per week
Georgia flag Kutaisi (KUT) – Georgia 1 airline
3 hr 0 mins
956 mi · 1,539 km
3
per week
Tunisia flag Monastir (MIR) – Tunisia 1 airline
VKO → MIR
3
per week
Russian Federation flag Tobolsk (RMZ) – Russian Federation 1 airline
VKO → RMZ
3
per week
Russian Federation flag Vladikavkaz (OGZ) – Russian Federation 1 airline
2 hr 50 mins
916 mi · 1,474 km
3
per week
Uzbekistan flag Termez (TMJ) – Uzbekistan 1 airline
VKO → TMJ
2
per week
Tanzania, the United Republic of flag Zanzibar (ZNZ) – Tanzania, the United Republic of 1 airline
VKO → ZNZ
2
per week
Iraq flag Baghdad (BGW) – Iraq 1 airline
4 hr 10 mins
1,579 mi · 2,541 km
1
per week
Bangladesh flag Dhaka (DAC) – Bangladesh 1 airline
7 hr 30 mins
3,451 mi · 5,553 km
1
per week
Azerbaijan flag Lankaran (LLK) – Azerbaijan 1 airline
VKO → LLK
1
per week
Russian Federation flag Nadym (NYM) – Russian Federation 1 airline
VKO → NYM
1
per week
Azerbaijan flag Nakhchivan (NAJ) – Azerbaijan 1 airline
VKO → NAJ
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
Uzbekistan flag Nukus (NCU) – Uzbekistan 1 airline
VKO → NCU
1
per week
Cameroon flag Yaoundé (NSI) – Cameroon 1 airline
VKO → NSI
1
per week

Route and destination data updated July 18, 2026.

Moscow Vnukovo Airport is served by 29 airlines, with UTAir in the lead at 25% of routes. The top three carriers together cover 52% of routes. 12 carriers operate only one route each. A total of 21 airlines operate international routes, compared with 11 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 (30 routes)
Pobeda (25 routes)
Azimuth Airlines (6 routes)
Uzbekistan Airways (6 routes)
Pegasus (5 routes)
AZUR Air (4 routes)
Turkish Airlines (4 routes)
Alrosa (4 routes)
Yakutia (4 routes)
SCAT Airlines (4 routes)
Georgian Airways (2 routes)
AJet (2 routes)
AZAL Azerbaijan Airlines (2 routes)
Nesma Airlines (2 routes)
Belavia (2 routes)
Cathay Dragon (2 routes)
UVT Aero (2 routes)
Nordwind Airlines (1 routes)
Rossiya Airlines (1 routes)
FlyOne Armenia (1 routes)
Shirak Avia (1 routes)
Elite Airways (1 routes)
flydubai (1 routes)
Vologda Air Company (1 routes)
RusLine (1 routes)
Nouvelair Tunisie (1 routes)
Air Tanzania (1 routes)
Gazpromavia (1 routes)
Aviacon Zitotrans (1 routes)

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

Russian Federation - 72/day
Türkiye - 55/day
Uzbekistan - 11/day
Georgia - 9/day
Armenia - 7/day
Egypt - 7/day
Azerbaijan - 5/day
Kazakhstan - 4/day
Belarus - 3/day
United Arab Emirates - 2/day
Kyrgyzstan - 1/day
Tajikistan - 1/day
Tunisia - 0/day
Tanzania, the United Republic of - 0/day
Iraq - 0/day
Bangladesh - 0/day
Viet Nam - 0/day
Cameroon - 0/day

Delays

Global  Delays
Delay Performance (24 hour average)
Departures
21 min late
3 min (+18.5%) vs last 24 hours
24h trend
Arrivals
9 min early
2 min (+20.1%) vs last 24 hours
24h trend
Cancelled Departures
6 flights (24 hour total)

Jul 20

2026

16:00 - 17:00

Departure
13 min late
Arrival
9 min late
Cancelled
0

Jul 20

2026

14:00 - 15:00

Departure
18 min late
Arrival
7 min late
Cancelled
0

Jul 20

2026

13:00 - 14:00

Departure
16 min late
Arrival
4 min early
Cancelled
0

Jul 20

2026

12:00 - 13:00

Departure
15 min late
Arrival
5 min early
Cancelled
1

Jul 20

2026

11:00 - 12:00

Departure
15 min late
Arrival
15 min early
Cancelled
1

Jul 20

2026

10:00 - 11:00

Departure
20 min late
Arrival
21 min early
Cancelled
0

Jul 20

2026

09:00 - 10:00

Departure
39 min late
Arrival
7 min early
Cancelled
0

Jul 20

2026

08:00 - 09:00

Departure
37 min late
Arrival
9 min early
Cancelled
1

Jul 20

2026

07:00 - 08:00

Departure
24 min late
Arrival
14 min early
Cancelled
1

Jul 20

2026

06:00 - 07:00

Departure
28 min late
Arrival
13 min early
Cancelled
0

Jul 20

2026

05:00 - 06:00

Departure
21 min late
Arrival
15 min early
Cancelled
0

Jul 20

2026

04:00 - 05:00

Departure
21 min late
Arrival
15 min early
Cancelled
0

Jul 20

2026

03:00 - 04:00

Departure
14 min late
Arrival
9 min early
Cancelled
0

Jul 20

2026

02:00 - 03:00

Departure
25 min late
Arrival
8 min early
Cancelled
0

Jul 20

2026

01:00 - 02:00

Departure
33 min late
Arrival
5 min early
Cancelled
0

Jul 20

2026

00:00 - 01:00

Departure
27 min late
Arrival
9 min late
Cancelled
0

Jul 19

2026

23:00 - 00:00

Departure
22 min late
Arrival
3 min early
Cancelled
0

Jul 19

2026

22:00 - 23:00

Departure
18 min late
Arrival
14 min early
Cancelled
1

Jul 19

2026

21:00 - 22:00

Departure
13 min late
Arrival
17 min early
Cancelled
1

Jul 19

2026

20:00 - 21:00

Departure
9 min late
Arrival
17 min early
Cancelled
0

Jul 19

2026

19:00 - 20:00

Departure
14 min late
Arrival
13 min early
Cancelled
0

Jul 19

2026

18:00 - 19:00

Departure
16 min late
Arrival
8 min early
Cancelled
0

Jul 19

2026

17:00 - 18:00

Departure
17 min late
Arrival
4 min early
Cancelled
0
Delay Performance (7 day average)
Departures
26 min late
8 min (-23.1%) vs last week
7d trend
Arrivals
3 min early
8 min (-168%) vs last week
7d trend
Cancelled Departures
61 flights (7 day total)

Jul 19

2026

Departure
16 min late
Arrival
10 min early
Cancelled
8

Jul 18

2026

Departure
24 min late
Arrival
6 min early
Cancelled
14

Jul 17

2026

Departure
27 min late
Arrival
4 min early
Cancelled
10

Jul 16

2026

Departure
29 min late
Arrival
6 min early
Cancelled
2

Jul 15

2026

Departure
24 min late
Arrival
5 min early
Cancelled
2

Jul 14

2026

Departure
28 min late
Arrival
5 min late
Cancelled
14

Jul 13

2026

Departure
29 min late
Arrival
4 min late
Cancelled
11
Delay Performance (30 day average)
Departures
31 min late
15 min (-32.6%) vs last 30 days
30d trend
Arrivals
1 min late
13 min (-91.4%) vs last 30 days
30d trend
Cancelled Departures
260 flights (30 day total)

Jul 19

2026

Departure
16 min late
Arrival
10 min early
Cancelled
8

Jul 18

2026

Departure
24 min late
Arrival
6 min early
Cancelled
14

Jul 17

2026

Departure
27 min late
Arrival
4 min early
Cancelled
10

Jul 16

2026

Departure
29 min late
Arrival
6 min early
Cancelled
2

Jul 15

2026

Departure
24 min late
Arrival
5 min early
Cancelled
2

Jul 14

2026

Departure
28 min late
Arrival
5 min late
Cancelled
14

Jul 13

2026

Departure
29 min late
Arrival
4 min late
Cancelled
11

Jul 12

2026

Departure
47 min late
Arrival
30 min late
Cancelled
13

Jul 11

2026

Departure
43 min late
Arrival
on-time
Cancelled
12

Jul 10

2026

Departure
30 min late
Arrival
on-time
Cancelled
2

Jul 9

2026

Departure
23 min late
Arrival
1 min late
Cancelled
6

Jul 8

2026

Departure
20 min late
Arrival
9 min early
Cancelled
25

Jul 4

2026

Departure
1 hr late
Arrival
46 min late
Cancelled
1

Jul 3

2026

Departure
29 min late
Arrival
on-time
Cancelled
13

Jul 2

2026

Departure
27 min late
Arrival
4 min early
Cancelled
18

Jul 1

2026

Departure
27 min late
Arrival
2 min late
Cancelled
14

Jun 30

2026

Departure
40 min late
Arrival
4 min late
Cancelled
6

Jun 29

2026

Departure
31 min late
Arrival
1 min late
Cancelled
7

Jun 28

2026

Departure
26 min late
Arrival
6 min early
Cancelled
6

Jun 27

2026

Departure
30 min late
Arrival
4 min late
Cancelled
13

Jun 26

2026

Departure
43 min late
Arrival
6 min late
Cancelled
2

Jun 25

2026

Departure
27 min late
Arrival
7 min early
Cancelled
12

Jun 24

2026

Departure
39 min late
Arrival
12 min late
Cancelled
9

Jun 23

2026

Departure
21 min late
Arrival
3 min early
Cancelled
13

Jun 22

2026

Departure
55 min late
Arrival
12 min late
Cancelled
5

Jun 21

2026

Departure
27 min late
Arrival
4 min late
Cancelled
4

Jun 20

2026

Departure
32 min late
Arrival
4 min late
Cancelled
18

Global Rankings

Worldwide Position

Flights per day

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

Most destinations

#259 (78 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

2 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
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

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

Miscellaneous