Direct flights from Moscow (VKO)
From Moscow Vnukovo International Airport airport, 75 destinations are served non-stop in 14 countries, with about 1,331 flights a week. With a single stop, 488 more destinations are within reach.
AirLabs data, updated 23 Oct 2026. Check schedules and fares with the airlines. “Flights a week”: estimate.
Destinations by continent
Europe · 39 destinations
| Destination | Airlines | Distance | Duration | Flights / week | Days |
|---|---|---|---|---|---|
| Saint Petersburg (LED), Russia | A4 · DP · FV | 625 km | 1h 30m | ≈ 190 | every day |
| Istanbul (IST), Türkiye | DP · TK | 1,712 km | 4h 05m | ≈ 94 | every day |
| Adler/Sochi (AER), Russia | DP · R3 · UT | 1,365 km | 3h 40m | ≈ 31 | every day |
| Ufa (UFA), Russia | 4G · DP · UT | 1,185 km | 2h 02m | ≈ 27 | every day |
| Krasnodar (KRR), Russia | DP · UT | 1,182 km | 3h 57m | ≈ 22 | every day |
| Minsk (MSQ), Belarus | B2 · DP | 624 km | 1h 15m | ≈ 22 | every day |
| Mineralnye Vody (MRV), Russia | DP · R3 · UT | 1,331 km | 3h 15m | ≈ 21 | every day |
| Makhachkala (MCX), Russia | DP · UT | 1,605 km | 2h 55m | ≈ 20 | every day |
| Samara (KUF), Russia | DP · UT | 860 km | 1h 45m | ≈ 18 | every day |
| Pskov (PKV), Russia | A4 | 594 km | 1h 25m | ≈ 17 | every day |
| Yekaterinburg (SVX), Russia | DP | 1,454 km | 2h 25m | ≈ 15 | every day |
| Groznyy (GRV), Russia | UT | 1,492 km | 3h 12m | ≈ 14 | every day |
| Surgut (SGC), Russia | UT | 2,163 km | 3h 20m | ≈ 14 | every day |
| Tyumen (TJM), Russia | UT | 1,723 km | 2h 47m | ≈ 14 | every day |
| Ulyanovsk (ULV), Russia | DP | 713 km | 1h 30m | ≈ 14 | every day |
| Krasnojarsk (KJA), Russia | DP · UT | 3,349 km | 4h 30m | ≈ 13 | every day |
| Bugulma (UUA), Russia | RT | 989 km | 1h 45m | ≈ 10 | Mon, Tue, Thu, Fri, Sat, Sun |
| Perm (PEE), Russia | DP | 1,166 km | 2h 00m | ≈ 9 | every day |
| Kaliningrad (KGD), Russia | DP | 1,059 km | 2h 30m | ≈ 8 | every day |
| Yakutsk (YKS), Russia | R3 | 4,907 km | 6h 50m | ≈ 8 | Mon, Tue, Wed, Thu, Fri, Sat |
| Chelyabinsk (CEK), Russia | DP | 1,520 km | 2h 35m | ≈ 7 | every day |
| Gelendzik (GDZ), Russia | UT | 1,228 km | 4h 05m | ≈ 7 | every day |
| Khanty-Mansiysk (HMA), Russia | UT | 1,931 km | 3h 05m | ≈ 7 | every day |
| Syktyvkar (SCW), Russia | UT | 1,027 km | 2h 00m | ≈ 7 | every day |
| Ukhta (UCT), Russia | UT | 1,277 km | 2h 15m | ≈ 7 | every day |
| Usinsk (USK), Russia | UT | 1,575 km | 2h 30m | ≈ 7 | every day |
| Kogalym (KGP), Russia | UT | 2,225 km | 3h 20m | ≈ 6 | Mon, Tue, Wed, Thu, Fri, Sun |
| Naryan-Mar (NNM), Russia | UT | 1,567 km | 2h 40m | ≈ 6 | Mon, Tue, Wed, Fri, Sat, Sun |
| Nojabrxsk (NOJ), Russia | UT | 2,269 km | 3h 30m | ≈ 5 | Mon, Tue, Thu, Fri, Sat |
| Novosibirsk (OVB), Russia | R3 | 2,821 km | 4h 00m | ≈ 5 | Tue, Wed, Thu, Fri, Sun |
| Tambov (TBW), Russia | 7R | 414 km | 1h 05m | ≈ 5 | Mon, Tue, Wed, Thu, Fri |
| Nadym (NYM), Russia | 4G | 2,185 km | 2h 55m | ≈ 4 | Wed, Fri, Sat, Sun |
| Moscow (SVO), Russia | DP | 41 km | 0h 40m | ≈ 3 | Mon, Tue |
| Vladikavkaz (OGZ), Russia | DP | 1,475 km | 3h 07m | ≈ 3 | Mon, Fri, Sat |
| Gomel (GME), Belarus | B2 | 533 km | 1h 25m | ≈ 2 | Thu, Sun |
| Saratov (GSV), Russia | DP | 727 km | 1h 35m | ≈ 2 | Mon, Tue |
| Arkhangelsk (ARH), Russia | R3 | 1,018 km | 2h 00m | ≈ 1 | Thu |
| Nalchik (NAL), Russia | R3 | 1,418 km | 3h 10m | ≈ 1 | Mon |
| Volgograd (VOG), Russia | DP | 896 km | 1h 50m | ≈ 1 | Sun |
North America · 1 destinations
| Destination | Airlines | Distance | Duration | Flights / week | Days |
|---|---|---|---|---|---|
| Bishkek (BSZ), Kyrgyzstan | KA | 2,985 km | 4h 20m | ≈ 2 | Wed, Fri |
Asia · 32 destinations
| Destination | Airlines | Distance | Duration | Flights / week | Days |
|---|---|---|---|---|---|
| Antalya (AYT), Türkiye | DP · PC · TK · UT | 2,137 km | 4h 40m | ≈ 178 | every day |
| Dubai (DXB), United Arab Emirates | FZ | 3,680 km | 7h 30m | ≈ 49 | every day |
| Dalaman (DLM), Türkiye | DP · PC · TK · ZF | 2,196 km | 4h 35m | ≈ 42 | every day |
| Yerevan (EVN), Armenia | 3F · 5G · A4 · UT | 1,796 km | 3h 30m | ≈ 36 | every day |
| Istanbul (SAW), Türkiye | PC · VF | 1,735 km | 4h 10m | ≈ 35 | every day |
| Bodrum (BJV), Türkiye | PC · TK · ZF | 2,166 km | 4h 25m | ≈ 34 | every day |
| Samarkand (SKD), Uzbekistan | DP · HY · UT | 2,805 km | 4h 00m | ≈ 34 | every day |
| Baku (GYD), Azerbaijan | J2 · UT | 1,926 km | 3h 35m | ≈ 30 | every day |
| Tbilisi (TBS), Georgia | A4 · A9 | 1,646 km | 2h 50m | ≈ 28 | every day |
| Tashkent (TAS), Uzbekistan | 7Q · DP · HY | 2,809 km | 3h 55m | ≈ 19 | every day |
| Dubai (DWC), United Arab Emirates | DP · UT | 3,712 km | 6h 10m | ≈ 16 | every day |
| Fergana (FEG), Uzbekistan | DP · HY · UT | 3,026 km | 4h 10m | ≈ 16 | every day |
| Bukhara (BHK), Uzbekistan | HY · UT | 2,661 km | 3h 55m | ≈ 14 | every day |
| Gazipasa (GZP), Türkiye | DP | 2,180 km | 4h 45m | ≈ 14 | every day |
| Almaty (ALA), Kazakhstan | DV | 3,122 km | 4h 40m | ≈ 12 | every day |
| Osh (OSS), Kyrgyzstan | DP · KA | 3,068 km | 4h 15m | ≈ 12 | every day |
| Izmir (ADB), Türkiye | PC | 2,068 km | 4h 10m | ≈ 8 | every day |
| Ankara (ESB), Türkiye | VF | 1,751 km | 4h 15m | ≈ 7 | every day |
| Astana (NQZ), Kazakhstan | DV | 2,301 km | 3h 10m | ≈ 7 | every day |
| Dushanbe (DYU), Tajikistan | UT | 3,005 km | 4h 10m | ≈ 7 | every day |
| Gyoumri (LWN), Armenia | DP | 1,720 km | 3h 30m | ≈ 7 | every day |
| Namangan (NMA), Uzbekistan | HY | 2,968 km | 4h 20m | ≈ 7 | every day |
| Termez (TMJ), Uzbekistan | A4 · DP · HY | 3,031 km | 4h 15m | ≈ 7 | Mon, Tue, Wed, Fri, Sat, Sun |
| Urgench (UGC), Uzbekistan | HY | 2,298 km | 3h 35m | ≈ 7 | every day |
| Gyandzha (GNJ), Azerbaijan | UT | 1,780 km | 3h 45m | ≈ 6 | Mon, Tue, Wed, Thu, Sat, Sun |
| Nukus (NCU), Uzbekistan | DP · HY | 2,169 km | 3h 30m | ≈ 5 | Mon, Wed, Fri, Sat |
| Shymkent (CIT), Kazakhstan | DV | 2,736 km | 4h 00m | ≈ 5 | Mon, Tue, Wed, Fri, Sun |
| Andizhan (AZN), Uzbekistan | HY | 3,029 km | 4h 10m | ≈ 4 | Tue, Wed, Thu, Fri |
| Batumi (BUS), Georgia | A9 | 1,587 km | 3h 30m | ≈ 4 | Tue, Thu, Sat, Sun |
| Nakhichevan (NAJ), Azerbaijan | UT | 1,923 km | 3h 40m | ≈ 1 | Sat |
| Navoi (NVI), Uzbekistan | HY | 2,668 km | 3h 55m | ≈ 1 | Tue |
| Qarshi (KSQ), Uzbekistan | HY | 2,813 km | 4h 00m | ≈ 1 | Thu |
Africa · 3 destinations
| Destination | Airlines | Distance | Duration | Flights / week | Days |
|---|---|---|---|---|---|
| Zanzibar (ZNZ), Tanzania | TC | 6,876 km | 10h 30m | ≈ 4 | Mon, Tue, Thu, Sat |
| Hurghada (HRG), Egypt | NE | 3,172 km | 5h 30m | ≈ 3 | Thu, Sat, Sun |
| Monastir (MIR), Tunisia | BJ | 2,984 km | 4h 40m | ≈ 2 | Wed, Sun |
Longest direct flight
Zanzibar (ZNZ): 6,876 km, about 10h 30m, by Air Tanzania.
Busiest route
Saint Petersburg (LED): about 190 flights a week (Azimuth, Pobeda, FV).
Single ticket
S7 Airlines also sells, under its own flight number, flights on 12 routes operated by other airlines (codeshare).
Frequently asked questions
How many direct destinations from Moscow?
75 destinations in 14 countries, including 39 in Europe.
Which airlines fly from Moscow?
FlyOne Armenia, Gazpromavia, Shirak Avia, Elite Airways, RusLine, Azimuth, Georgian Airways, Belavia, Nouvelair Tunisie, Pobeda, SCAT Airlines, FV, flydubai, Uzbekistan Airways, Azerbaijan Airlines, Aero Nomad Airlines, Nesma Airlines, Pegasus, Yakutia Airlines, UVT Aero, Air Tanzania, Turkish Airlines, UTair, AJet, AZUR air.
Where can I go with a single stop?
488 destinations can be reached from Moscow with a single stop. Build your itinerary on the map to find them.