Russia flag Moscow Airport (VKO)

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

Destinations
82
Flights / day
191
Busiest route
Antalya
Top airline
UTAir

Moscow Vnukovo Airport averages 191 flights per day to 82 destinations, with 35 domestic routes and 45 international routes. A total of 31 airlines operate at VKO, led by UTAir. This airport provides direct service to 19 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: September 3, 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 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 4 airlines
2 hr 0 mins
389 mi · 625 km
23
per day
Türkiye flag Istanbul (IST) – Türkiye 2 airlines
3 hr 20 mins
1,061 mi · 1,708 km
11
per day
Armenia flag Yerevan (EVN) – Armenia 4 airlines
3 hr 15 mins
1,116 mi · 1,796 km
7
per day
Georgia flag Tbilisi (TBS) – Georgia 2 airlines
3 hr 5 mins
1,023 mi · 1,646 km
7
per day
Türkiye flag Dalaman (DLM) – Türkiye 4 airlines
3 hr 55 mins
1,364 mi · 2,194 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
Azerbaijan flag Baku (GYD) – Azerbaijan 2 airlines
3 hr 20 mins
1,196 mi · 1,925 km
5
per day
United Arab Emirates flag Dubai (DXB) – United Arab Emirates 1 airline
5 hr 25 mins
2,287 mi · 3,680 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
Uzbekistan flag Tashkent (TAS) – Uzbekistan 3 airlines
4 hr 20 mins
1,747 mi · 2,811 km
3
per day
Russian Federation flag Grozny (GRV) – Russian Federation 1 airline
2 hr 50 mins
923 mi · 1,485 km
3
per day
Belarus flag Minsk (MSQ) – Belarus 3 airlines
2 hr 5 mins
386 mi · 622 km
3
per day
Uzbekistan flag Samarkand (SKD) – Uzbekistan 3 airlines
4 hr 20 mins
1,743 mi · 2,806 km
3
per day
Russian Federation flag Tyumen (TJM) – Russian Federation 1 airline
3 hr 0 mins
1,071 mi · 1,724 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
Egypt flag Sharm el Sheikh (SSH) – Egypt 1 airline
4 hr 55 mins
1,913 mi · 3,079 km
3
per day
Georgia flag Batumi (BUS) – Georgia 2 airlines
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 Makhachkala (MCX) – Russian Federation 2 airlines
3 hr 0 mins
997 mi · 1,605 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 Ufa (UFA) – Russian Federation 2 airlines
2 hr 20 mins
737 mi · 1,187 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
Russian Federation flag Ulyanovsk (ULV) – Russian Federation 1 airline
1 hr 45 mins
444 mi · 715 km
2
per day
Türkiye flag Gazipaşa (GZP) – Türkiye 1 airline
VKO → GZP
2
per day
Kyrgyzstan flag Osh (OSS) – Kyrgyzstan 2 airlines
4 hr 40 mins
1,908 mi · 3,070 km
2
per day
Kazakhstan flag Almaty (ALA) – Kazakhstan 1 airline
4 hr 40 mins
1,941 mi · 3,124 km
2
per day
Russian Federation flag Ekaterinburg (SVX) – Russian Federation 2 airlines
2 hr 40 mins
905 mi · 1,456 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
Russian Federation flag Chelyabinsk (CEK) – Russian Federation 1 airline
2 hr 45 mins
945 mi · 1,521 km
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
Kazakhstan flag Astana (NQZ) – Kazakhstan 1 airline
3 hr 45 mins
1,431 mi · 2,304 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 Vologda (VGD) – Russian Federation 1 airline
VKO → VGD
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
Tajikistan flag Dushanbe (DYU) – Tajikistan 1 airline
4 hr 35 mins
1,868 mi · 3,007 km
1
per day
Russian Federation flag Gelendzhik (GDZ) – Russian Federation 1 airline
VKO → GDZ
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 Khanty-Mansiysk (HMA) – Russian Federation 1 airline
3 hr 20 mins
1,201 mi · 1,932 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
Russian Federation flag Nalchik (NAL) – Russian Federation 1 airline
VKO → NAL
1
per day
Uzbekistan flag Namangan (NMA) – Uzbekistan 1 airline
VKO → NMA
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 Syktyvkar (SCW) – Russian Federation 1 airline
2 hr 15 mins
641 mi · 1,032 km
1
per day
Uzbekistan flag Urgench (UGC) – Uzbekistan 1 airline
3 hr 45 mins
1,429 mi · 2,300 km
1
per day
Russian Federation flag Bugulma (UUA) – Russian Federation 1 airline
VKO → UUA
6
per week
Kazakhstan flag Shymkent (CIT) – Kazakhstan 1 airline
4 hr 15 mins
1,700 mi · 2,736 km
6
per week
Uzbekistan flag Termez (TMJ) – Uzbekistan 2 airlines
VKO → TMJ
6
per week
Russian Federation flag Ukhta (UCT) – Russian Federation 1 airline
2 hr 35 mins
795 mi · 1,279 km
6
per week
Russian Federation flag Yakutsk (YKS) – Russian Federation 1 airline
6 hr 50 mins
3,051 mi · 4,909 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 Usinsk (USK) – Russian Federation 1 airline
VKO → USK
5
per week
Uzbekistan flag Andizhan (AZN) – Uzbekistan 1 airline
VKO → AZN
4
per week
Georgia flag Kutaisi (KUT) – Georgia 1 airline
3 hr 0 mins
956 mi · 1,539 km
4
per week
Russian Federation flag Noyabrsk (NOJ) – Russian Federation 1 airline
VKO → NOJ
4
per week
Uzbekistan flag Nukus (NCU) – Uzbekistan 2 airlines
VKO → NCU
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
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
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
3
per week
Russian Federation flag Nadym (NYM) – Russian Federation 1 airline
VKO → NYM
2
per week
Iran flag Tehran (IKA) – Iran 1 airline
4 hr 5 mins
1,541 mi · 2,480 km
2
per week
Türkiye flag Adana (COV) – Türkiye 1 airline
3 hr 45 mins
1,296 mi · 2,086 km
1
per week
Iraq flag Baghdad (BGW) – Iraq 1 airline
4 hr 10 mins
1,579 mi · 2,541 km
1
per week
Egypt flag Cairo (CAI) – Egypt 1 airline
VKO → CAI
1
per week
Syrian Arab Republic flag Damascus (DAM) – Syrian Arab Republic 1 airline
VKO → DAM
1
per week
India flag Hyderabad (HYD) – India 1 airline
VKO → HYD
1
per week
Uzbekistan flag Khanabad (KSQ) – Uzbekistan 1 airline
VKO → KSQ
1
per week
Russian Federation flag Murmansk (MMK) – Russian Federation 1 airline
VKO → MMK
1
per week
Azerbaijan flag Nakhchivan (NAJ) – Azerbaijan 1 airline
VKO → NAJ
1
per week
Uzbekistan flag Navoi (NVI) – Uzbekistan 1 airline
4 hr 10 mins
1,659 mi · 2,670 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 September 3, 2026.

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

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

Russian Federation - 72/day
Türkiye - 55/day
Uzbekistan - 14/day
Georgia - 10/day
Armenia - 9/day
Egypt - 8/day
Azerbaijan - 5/day
United Arab Emirates - 5/day
Belarus - 4/day
Kazakhstan - 4/day
Kyrgyzstan - 2/day
Tajikistan - 1/day
Tunisia - 0/day
Tanzania, the United Republic of - 0/day
Iran - 0/day
Iraq - 0/day
Syrian Arab Republic - 0/day
India - 0/day
Viet Nam - 0/day

Delays

Global  Delays
Delay Performance (24 hour average)
Departures
36 min late
86 min (-70.3%) vs last 24 hours
24h trend
Arrivals
10 min late
7 min (-87.8%) vs last 24 hours
24h trend
Cancelled Departures
12 flights (24 hour total)

Sep 5

2026

01:00 - 02:00

Departure
32 min late
Arrival
9 min early
Cancelled
1

Sep 5

2026

00:00 - 01:00

Departure
43 min late
Arrival
27 min late
Cancelled
1

Sep 4

2026

23:00 - 00:00

Departure
50 min late
Arrival
26 min late
Cancelled
0

Sep 4

2026

22:00 - 23:00

Departure
41 min late
Arrival
8 min early
Cancelled
0

Sep 4

2026

21:00 - 22:00

Departure
37 min late
Arrival
9 min early
Cancelled
0

Sep 4

2026

20:00 - 21:00

Departure
45 min late
Arrival
4 min late
Cancelled
2

Sep 4

2026

18:00 - 19:00

Departure
23 min late
Arrival
16 min late
Cancelled
0

Sep 4

2026

17:00 - 18:00

Departure
18 min late
Arrival
17 min late
Cancelled
0

Sep 4

2026

16:00 - 17:00

Departure
22 min late
Arrival
19 min late
Cancelled
1

Sep 4

2026

15:00 - 16:00

Departure
23 min late
Arrival
18 min late
Cancelled
1

Sep 4

2026

14:00 - 15:00

Departure
16 min late
Arrival
on-time
Cancelled
1

Sep 4

2026

13:00 - 14:00

Departure
50 min late
Arrival
19 min late
Cancelled
1

Sep 4

2026

12:00 - 13:00

Departure
45 min late
Arrival
23 min late
Cancelled
1

Sep 4

2026

11:00 - 12:00

Departure
43 min late
Arrival
7 min late
Cancelled
1

Sep 4

2026

10:00 - 11:00

Departure
26 min late
Arrival
14 min late
Cancelled
0

Sep 4

2026

09:00 - 10:00

Departure
28 min late
Arrival
16 min late
Cancelled
0

Sep 4

2026

08:00 - 09:00

Departure
25 min late
Arrival
5 min early
Cancelled
0

Sep 4

2026

07:00 - 08:00

Departure
25 min late
Arrival
1 min late
Cancelled
0

Sep 4

2026

06:00 - 07:00

Departure
28 min late
Arrival
5 min early
Cancelled
0

Sep 4

2026

05:00 - 06:00

Departure
35 min late
Arrival
6 min late
Cancelled
2

Sep 4

2026

03:00 - 04:00

Departure
1 hr 26 min late
Arrival
33 min late
Cancelled
0
Delay Performance (7 day average)
Departures
53 min late
9 min (+21.4%) vs last week
7d trend
Arrivals
21 min late
11 min (+112.7%) vs last week
7d trend
Cancelled Departures
125 flights (7 day total)

Sep 4

2026

Departure
48 min late
Arrival
18 min late
Cancelled
10

Sep 3

2026

Departure
1 hr 57 min late
Arrival
1 hr 14 min late
Cancelled
27

Sep 2

2026

Departure
51 min late
Arrival
18 min late
Cancelled
43

Sep 1

2026

Departure
33 min late
Arrival
5 min late
Cancelled
22

Aug 31

2026

Departure
29 min late
Arrival
1 min late
Cancelled
9

Aug 30

2026

Departure
38 min late
Arrival
4 min late
Cancelled
7

Aug 29

2026

Departure
46 min late
Arrival
25 min late
Cancelled
7
Delay Performance (30 day average)
Departures
52 min late
22 min (+71.4%) vs last 30 days
30d trend
Arrivals
16 min late
18 min (+1,517.6%) vs last 30 days
30d trend
Cancelled Departures
331 flights (30 day total)

Sep 4

2026

Departure
48 min late
Arrival
18 min late
Cancelled
10

Sep 3

2026

Departure
1 hr 57 min late
Arrival
1 hr 14 min late
Cancelled
27

Sep 2

2026

Departure
51 min late
Arrival
18 min late
Cancelled
43

Sep 1

2026

Departure
33 min late
Arrival
5 min late
Cancelled
22

Aug 31

2026

Departure
29 min late
Arrival
1 min late
Cancelled
9

Aug 30

2026

Departure
38 min late
Arrival
4 min late
Cancelled
7

Aug 29

2026

Departure
46 min late
Arrival
25 min late
Cancelled
7

Aug 28

2026

Departure
1 hr 6 min late
Arrival
26 min late
Cancelled
4

Aug 27

2026

Departure
48 min late
Arrival
14 min late
Cancelled
9

Aug 26

2026

Departure
32 min late
Arrival
8 min late
Cancelled
13

Aug 25

2026

Departure
24 min late
Arrival
3 min early
Cancelled
5

Aug 24

2026

Departure
26 min late
Arrival
1 min late
Cancelled
4

Aug 23

2026

Departure
29 min late
Arrival
9 min early
Cancelled
0

Aug 22

2026

Departure
54 min late
Arrival
9 min late
Cancelled
6

Aug 21

2026

Departure
43 min late
Arrival
5 min late
Cancelled
6

Aug 20

2026

Departure
55 min late
Arrival
41 min late
Cancelled
9

Aug 19

2026

Departure
51 min late
Arrival
26 min late
Cancelled
19

Aug 18

2026

Departure
3 hr 17 min late
Arrival
1 hr 9 min late
Cancelled
55

Aug 17

2026

Departure
26 min late
Arrival
5 min early
Cancelled
6

Aug 16

2026

Departure
1 hr 43 min late
Arrival
1 hr 9 min late
Cancelled
16

Aug 15

2026

Departure
42 min late
Arrival
13 min late
Cancelled
2

Aug 14

2026

Departure
38 min late
Arrival
11 min late
Cancelled
11

Aug 13

2026

Departure
26 min late
Arrival
on-time
Cancelled
5

Aug 12

2026

Departure
24 min late
Arrival
7 min early
Cancelled
3

Aug 11

2026

Departure
30 min late
Arrival
7 min late
Cancelled
3

Aug 10

2026

Departure
1 hr 4 min late
Arrival
28 min late
Cancelled
9

Aug 9

2026

Departure
32 min late
Arrival
on-time
Cancelled
10

Aug 8

2026

Departure
52 min late
Arrival
17 min late
Cancelled
2

Aug 7

2026

Departure
29 min late
Arrival
1 min early
Cancelled
8

Aug 6

2026

Departure
38 min late
Arrival
4 min late
Cancelled
1

Global Rankings

Worldwide Position

Flights per day

#165 (191 flights/day)
Top 100 Busiest Airports in the World
Worldwide Position

Most destinations

#225 (82 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 191 flights per day to 82 nonstop destinations. Its network includes 35 domestic and 45 international routes, with UTAir as the leading carrier and Antalya currently the busiest connection. From VKO, passengers can reach 19 countries across 3 continents, and the longest runway measures 3,492 m (11,457 ft).

Miscellaneous