Origins
| Origin | Distance | Duration | Airlines |
|---|---|---|---|
| Izmir (ADB) | 2,068 km | 260 min | Pegasus |
| Adler/Sochi (AER) | 1,365 km | 205 min | Pobeda, Yakutia Airlines, UTair |
| Almaty (ALA) | 3,130 km | 290 min | SCAT Airlines |
| Astrakhan (ASF) | 1,277 km | 145 min | Pobeda |
| Antalya (AYT) | 2,136 km | 280 min | Pegasus, Turkish Airlines, UTair |
| Andizhan (AZN) | 3,035 km | 285 min | Uzbekistan Airways |
| Barnaul (BAX) | 2,952 km | 265 min | Pobeda |
| Baghdad (BGW) | 2,540 km | 310 min | Iraqi Airways |
| Bukhara (BHK) | 2,665 km | 250 min | Uzbekistan Airways, UTair |
| Bodrum (BJV) | 2,165 km | 310 min | Pegasus, AZUR air |
| Bishkek (BSZ) | 2,992 km | 425 min | Aero Nomad Airlines |
| Guangzhou (CAN) | 7,022 km | 660 min | Conviasa |
| Chelyabinsk (CEK) | 1,525 km | 158 min | Pobeda |
| Shymkent (CIT) | 2,741 km | 240 min | SCAT Airlines |
| Cheboksary (CSY) | 631 km | 90 min | Pobeda |
| Dalaman (DLM) | 2,195 km | 275 min | Pegasus |
| Dubai (DWC) | 3,708 km | 350 min | UTair |
| Dubai (DXB) | 3,677 km | 345 min | flydubai |
| Dushanbe (DYU) | 3,009 km | 280 min | UTair |
| Ankara (ESB) | 1,751 km | 260 min | AJet |
| Yerevan (EVN) | 1,795 km | 190 min | FlyOne Armenia, Shirak Avia, Azimuth, UTair |
| Fergana (FEG) | 3,032 km | 288 min | Uzbekistan Airways, UTair |
| Gelendzik (GDZ) | 1,228 km | 220 min | UTair |
| Gomel (GME) | 534 km | 85 min | Belavia |
| Gyandzha (GNJ) | 1,780 km | 225 min | UTair |
| Groznyy (GRV) | 1,493 km | 185 min | UTair |
| Saratov (GSV) | 728 km | 103 min | Pobeda |
| Baku (GYD) | 1,926 km | 200 min | Azerbaijan Airlines, UTair |
| Khanty-Mansiysk (HMA) | 1,937 km | 205 min | UTair |
| Hurghada (HRG) | 3,168 km | 330 min | Nesma Airlines |
| Ordzhonikidzevskaya (IGT) | 1,473 km | 150 min | Pobeda |
| Tehran (IKA) | 2,481 km | 240 min | |
| Irkutsk (IKT) | 4,246 km | 375 min | Pobeda |
| Istanbul (IST) | 1,712 km | 235 min | Pobeda, Turkish Airlines |
| Jeddah (JED) | 3,770 km | 390 min | Flynas |
| Kemerovo (KEJ) | 3,025 km | 275 min | Pobeda |
| Kaliningrad (KGD) | 1,063 km | 165 min | Pobeda |
| Kogalym (KGP) | 2,232 km | 225 min | UTair |
| Krasnojarsk (KJA) | 3,360 km | 305 min | Pobeda, UTair |
| Krasnodar (KRR) | 1,182 km | 130 min | Pobeda, UTair |
| Qarshi (KSQ) | 2,817 km | 255 min | Uzbekistan Airways |
| Samara (KUF) | 862 km | 120 min | UTair |
| Kirovsk (KVK) | 1,335 km | 150 min | Azimuth |
| Kirov (KVX) | 798 km | 105 min | Pobeda |
| Kazan (KZN) | 755 km | 105 min | Pobeda |
| Saint Petersburg (LED) | 626 km | 95 min | Azimuth, Pobeda, Aeroflot, UTair |
| Makhachkala (MCX) | 1,605 km | 175 min | Pobeda, UTair |
| Monastir (MIR) | 2,986 km | 270 min | Nouvelair Tunisie |
| Mirnyj (MJZ) | 4,199 km | 365 min | |
| Male (MLE) | 6,551 km | 575 min | AZUR air |
| Murmansk (MMK) | 1,486 km | 155 min | Pobeda |
| Mineralnye Vody (MRV) | 1,331 km | 198 min | Pobeda, Yakutia Airlines, UTair |
| Minsk (MSQ) | 625 km | 85 min | Belavia |
| Nakhichevan (NAJ) | 1,922 km | 225 min | UTair |
| Nalchik (NAL) | 1,418 km | 140 min | Pobeda |
| Naberezhnye Chelny (NBC) | 932 km | 110 min | Pobeda |
| Nukus (NCU) | 2,172 km | 225 min | Uzbekistan Airways |
| Neryungri (NER) | 5,047 km | 440 min | Yakutia Airlines |
| Namangan (NMA) | 2,974 km | 280 min | Uzbekistan Airways |
| Naryan-Mar (NNM) | 1,570 km | 170 min | UTair |
| Nojabrxsk (NOJ) | 2,276 km | 225 min | UTair |
| Astana (NQZ) | 2,308 km | 215 min | SCAT Airlines |
| Navoi (NVI) | 2,672 km | 250 min | Uzbekistan Airways |
| Nadym (NYM) | 2,191 km | 200 min | Gazpromavia |
| Vladikavkaz (OGZ) | 1,475 km | 170 min | Pobeda |
| Omsk (OMS) | 2,264 km | 215 min | Pobeda |
| Osh (OSS) | 3,074 km | 470 min | Aero Nomad Airlines |
| Novosibirsk (OVB) | 2,830 km | 270 min | Pobeda, Yakutia Airlines, AZUR air |
| Perm (PEE) | 1,169 km | 133 min | Pobeda |
| Petrozavodsk (PES) | 722 km | 90 min | Pobeda |
| Pskov (PKV) | 596 km | 80 min | Azimuth |
| Riyadh (RUH) | 3,488 km | 340 min | Flynas |
| Istanbul (SAW) | 1,735 km | 250 min | Pegasus, AJet |
| Syktyvkar (SCW) | 1,030 km | 130 min | UTair |
| Surgut (SGC) | 2,170 km | 215 min | Pobeda, UTair |
| Samarkand (SKD) | 2,810 km | 255 min | Pobeda, Uzbekistan Airways, UTair |
| Sharm el Sheikh (SSH) | 3,077 km | 340 min | Nesma Airlines |
| Stavropol (STW) | 1,215 km | 135 min | Pobeda |
| Sukhumi (SUI) | 1,443 km | 230 min | RusLine |
| Yekaterinburg (SVX) | 1,458 km | 160 min | Pobeda |
| Tashkent (TAS) | 2,815 km | 260 min | Elite Airways, Uzbekistan Airways, UTair |
| Tbilisi (TBS) | 1,646 km | 180 min | Azimuth, Georgian Airways |
| Tambov (TBW) | 414 km | 70 min | RusLine |
| Tabriz (TBZ) | 2,055 km | 210 min | |
| Tyumen (TJM) | 1,729 km | 175 min | Pobeda, UTair |
| Termez (TMJ) | 3,034 km | 285 min | Azimuth, Uzbekistan Airways |
| Tomsk (TOF) | 2,930 km | 275 min | Pobeda |
| Ukhta (UCT) | 1,280 km | 155 min | UTair |
| Ufa (UFA) | 1,189 km | 130 min | Gazpromavia, Pobeda, UTair |
| Urgench (UGC) | 2,301 km | 235 min | Uzbekistan Airways |
| Ulyanovsk (ULV) | 715 km | 95 min | Pobeda |
| Usinsk (USK) | 1,579 km | 170 min | UTair |
| Bugulma (UUA) | 992 km | 108 min | UVT Aero |
| Volgograd (VOG) | 897 km | 110 min | Pobeda |
| Yakutsk (YKS) | 4,924 km | 420 min | Yakutia Airlines |
Inbound network coverage
Moscow (VKO) receives direct flights from 70 airports per the FlightConnections route map. 66 origins cross-verified by our route database.
Aircraft assignments
We are currently expanding per-airline aircraft data for every route. Until that ships, you can browse by aircraft type at /by-aircraft.
Frequently asked questions
What is the longest flight to VKO?
Guangzhou at 7,022 km.
How many airports have direct flights to Moscow (VKO)?
Per the FlightConnections route map, 70 airports send direct flights to VKO.