Moscow Kremlin and Bolshoy Kamenny Bridge late evening 01, Moscow

Flights to Moscow

146 routes into Moscow, with the airlines that fly them, flight times and the fares we have seen. Lowest nonstop fare seen: $20 one-way from Ulyanovsk (12 Oct 2026).

Photo of Moscow: Andrey Korzun, CC BY-SA 4.0, via Wikimedia Commons.

Routes to Moscow

FromAirlinesFlight timeFare seenBook
Abakan to MoscowABA–SVOAeroflot4h 43m$184 nonstopBook
Abu Dhabi to MoscowAUH–SVO · all flights from Abu DhabiEtihad Airways5h 13m$193 nonstopBook
Addis Ababa to MoscowADD–DME · all flights from Addis AbabaEthiopian Airlines6h 57m$645 nonstopBook
Adler/Sochi to MoscowAER–VKOUtair, Pobeda, Yakutia Airlines2h 12m$53 nonstopBook
Aktau to MoscowSCO–SVOAeroflot2h 35m$106 nonstopBook
Alanya to MoscowGZP–VKOPobeda3h 13m$126 nonstopBook
Almaty to MoscowALA–SVOAeroflot4h 24m$142 nonstopBook
Amman to MoscowAMM–DMERoyal Jordanian3h 48m$383 nonstopBook
Anadyr to MoscowDYR–VKO—8h 17m$504, 3 stopsBook
Andijan to MoscowAZN–DME—4h 14m$134, 1 stopBook
Antalya to MoscowAYT–VKOPobeda3h 10m$122 nonstopBook
Arkhangelsk to MoscowARH–SVOAeroflot, Smartavia1h 43m$58 nonstopBook
Astana to MoscowNQZ–SVOAeroflot3h 22m$113 nonstopBook
Astrakhan to MoscowASF–SVOAeroflot2h 8m$52 nonstopBook
Baku to MoscowGYD–SVOAeroflot2h 57m$166 nonstopBook
Bangkok to MoscowBKK–SVO · all flights from BangkokAeroflot9h 23m$272 nonstopBook
Barnaul to MoscowBAX–SVO—4h 9m$85 nonstopBook
Beijing to MoscowPEK–SVO · all flights from BeijingHainan Airlines7h 45m$298 nonstopBook
Belgrade to MoscowBEG–SVOAir Serbia2h 39m$323 nonstopBook
Beloyarsky to MoscowEYK–VKO—2h 50m$118, 1 stopBook
Bishkek to MoscowBSZ–SVOAeroflot4h 14m$228 nonstopBook
Blagoveschensk to MoscowBQS–SVORossiya Airlines7h 30m$238 nonstopBook
Bodaybo to MoscowODO–VKO—6h 3m$464, 2 stopsBook
Bratsk to MoscowBTK–DMES7 Airlines5h 18m$208 nonstopBook
Bukhara to MoscowBHK–SVOAeroflot3h 51m$87 nonstopBook
Cairo to MoscowCAI–SVO · all flights from CairoAeroflot4h 9m$266 nonstopBook
Caracas to MoscowCCS–VKO—12h 53m$784, 4 stopsBook
Casablanca to MoscowCMN–SVO · all flights from CasablancaRoyal Air Maroc5h 48m$195 nonstopBook
Cheboksary to MoscowCSY–DME—1h 15m$79, 1 stopBook
Chelyabinsk to MoscowCEK–SVOAeroflot, Rossiya Airlines2h 23m$44 nonstopBook
Chengdu to MoscowCTU–SVO—7h 45m$251, 1 stopBook
Chita to MoscowHTA–DMES7 Airlines6h 25m$263 nonstopBook
Colombo to MoscowCMB–SVO · all flights from ColomboAeroflot8h 43m$323 nonstopBook
Dalaman to MoscowDLM–VKOPobeda3h 15m$221 nonstopBook
Dalian to MoscowDLC–SVO—8h 13m$238, 1 stopBook
Dar Es Salaam to MoscowDAR–VKOAir Tanzania9h 11m$567 nonstopBook
Denpasar (Bali) to MoscowDPS–SVO · all flights from Denpasar (Bali)Aeroflot13h 5m$567 nonstopBook
Doha to MoscowDOH–SVO · all flights from DohaQatar Airways5h$931 nonstopBook
Dubai to MoscowDWC–VKO · all flights from DubaiPobeda, Utair5h 8m$162 nonstopBook
Dushanbe to MoscowDYU–DMESomon Air4h 12m$178 nonstopBook
Elista to MoscowESL–SVOAeroflot1h 58m$106 nonstopBook
Fergana to MoscowFEG–VKOPobeda, Utair, Qanot Sharq4h 17m$70 nonstopBook
Ganja to MoscowGNJ–VKOUtair, Azerbaijan Airlines2h 43m$157 nonstopBook
Gelendzik to MoscowGDZ–SVOAeroflot2h 5m$76 nonstopBook
Goa to MoscowGOX–SVO—7h 17m$312, 1 stopBook
Gorno-Altaysk to MoscowRGK–SVOAeroflot4h 25m$151 nonstopBook
Groznyy to MoscowGRV–SVOAeroflot2h 24m$103 nonstopBook
Guangzhou to MoscowCAN–SVO · all flights from GuangzhouAeroflot, China Southern Airlines9h 15m$227 nonstopBook
Gyumri to MoscowLWN–VKOPobeda2h 39m$85 nonstopBook
Hanoi to MoscowHAN–SVO · all flights from HanoiVietnam Airlines8h 55m$462 nonstopBook
Harbin to MoscowHRB–SVO—7h 53m$244, 1 stopBook
Ho Chi Minh City to MoscowSGN–SVO · all flights from Ho Chi Minh CityAeroflot10h 10m$271 nonstopBook
Hong Kong to MoscowHKG–SVO · all flights from Hong KongAeroflot9h 25m$286 nonstopBook
Hurghada to MoscowHRG–SVOAeroflot, Nesma Airlines, Air Cairo4h 31m$226 nonstopBook
Irkutsk to MoscowIKT–SVOAeroflot, Rossiya Airlines5h 46m$95 nonstopBook
Istanbul to MoscowIST–VKO · all flights from IstanbulPobeda2h 38m$122 nonstopBook
Izhevsk to MoscowIJK–SVORossiya Airlines, Aeroflot1h 44m$54 nonstopBook
Jeddah to MoscowJED–SVO · all flights from Jeddah—5h 16m$199, 1 stopBook
Kaliningrad to MoscowKGD–VKOPobeda1h 49m$55 nonstopBook
Karagandy to MoscowKGF–SVOAeroflot3h 36m$144 nonstopBook
Kazan to MoscowKZN–VKOALROSA1h 27m$55 nonstopBook
Kemerovo to MoscowKEJ–SVOAeroflot4h 15m$179 nonstopBook
Khabarovsk to MoscowKHV–SVOiFly8h 10m$221 nonstopBook
Khanty-Mansiysk to MoscowHMA–SVOAeroflot2h 53m$60 nonstopBook
Khujand to MoscowLBD–DME—4h 5m$207, 1 stopBook
Kirov to MoscowKVX–VKO—1h 30m$65, 1 stopBook
Kirovsk to MoscowKVK–DMES7 Airlines2h 12m$79 nonstopBook
Kogalym to MoscowKGP–VKOUtair3h 17m$103 nonstopBook
Kostanay to MoscowKSN–SVORossiya Airlines2h 38m$93 nonstopBook
Krasnodar to MoscowKRR–VKOPobeda, Utair1h 59m$80 nonstopBook
Krasnoyarsk to MoscowKJA–VKOUtair4h 41m$102 nonstopBook
Kzyl-Orda to MoscowKZO–SVO—3h 25m$221, 2 stopsBook
Magadan to MoscowGDX–DME—7h 52m$240, 1 stopBook
Magas to MoscowIGT–VKO—2h 20m$174, 2 stopsBook
Magnitogorsk to MoscowMQF–SVOAeroflot2h 15m$73 nonstopBook
Mahe to MoscowSEZ–SVOAeroflot9h 11m$234 nonstopBook
Makhachkala to MoscowMCX–VKOPobeda, Utair2h 30m$61 nonstopBook
Male to MoscowMLE–SVOAeroflot8h 44m$227 nonstopBook
Manama to MoscowBAH–SVOGulf Air4h 50m$329 nonstopBook
Mauritius to MoscowMRU–SVO—11h 23m$570, 3 stopsBook
Mineralnye Vody to MoscowMRV–VKOYakutia Airlines, Pobeda, Utair2h 10m$61 nonstopBook
Minsk to MoscowMSQ–SVOAeroflot, Belavia1h 18m$54 nonstopBook
Mirnyj to MoscowMJZ–DME—5h 43m$172, 1 stopBook
Murmansk to MoscowMMK–VKO—2h 21m$52, 1 stopBook
Muscat to MoscowMCT–SVOOman Air5h 29m$278 nonstopBook
Naberezhnye Chelny to MoscowNBC–SVOAeroflot, Rossiya Airlines1h 39m$26 nonstopBook
Nadym to MoscowNYM–DMEYamal Airlines3h 13m$226 nonstopBook
Nalchik to MoscowNAL–VKOYakutia Airlines2h 16m$85 nonstopBook
Neryungri to MoscowNER–DMES7 Airlines6h 46m$888 nonstopBook
New Delhi to MoscowDEL–SVO · all flights from New DelhiAeroflot5h 57m$217 nonstopBook
Nha Trang to MoscowCXR–SVOAeroflot, Ikar10h 13m$227 nonstopBook
Nizhnevartovsk to MoscowNJC–SVOAeroflot3h 23m$101 nonstopBook
Nizhniy Novgorod to MoscowGOJ–SVORossiya Airlines, Aeroflot1h$40 nonstopBook
Norilsk to MoscowNSK–DMENordStar, S7 Airlines4h 5m$202 nonstopBook
Novokuznetsk to MoscowNOZ–SVONordwind Airlines, Aeroflot, Smartavia4h 23m$101 nonstopBook
Novosibirsk to MoscowOVB–VKOYakutia Airlines, ALROSA, Utair4h 2m$50 nonstopBook
Novy Urengoy to MoscowNUX–DMEYamal Airlines, S7 Airlines3h 27m$120 nonstopBook
Noyabrsk to MoscowNOJ–DMEYamal Airlines3h 19m$226 nonstopBook
Nukus to MoscowNCU–VKOPobeda3h 13m$82 nonstopBook
Nyagan to MoscowNYA–VKO—2h 42m$111, 1 stopBook
Omsk to MoscowOMS–VKO—3h 19m$105, 1 stopBook
Orenburg to MoscowREN–SVONordwind Airlines, Smartavia, Aeroflot2h 5m$50 nonstopBook
Orsk to MoscowOSW–SVOAeroflot, Rossiya Airlines2h 22m$75 nonstopBook
Osh to MoscowOSS–SVOAeroflot4h 21m$226 nonstopBook
Penza to MoscowPEZ–SVOAeroflot, Rossiya Airlines1h 14m$39 nonstopBook
Perm to MoscowPEE–SVO—1h 56m$38 nonstopBook
Petropavlovsk-Kamchatsky to MoscowPKC–SVORossiya Airlines, Aeroflot8h 56m$247 nonstopBook
Phuket to MoscowHKT–SVO · all flights from PhuketAeroflot9h 51m$227 nonstopBook
Riyadh to MoscowRUH–VKO · all flights from Riyadh—4h 52m$187, 1 stopBook
Saint Petersburg to MoscowLED–VKOPobeda, Rossiya Airlines1h 17m$26 nonstopBook
Salekhard to MoscowSLY–DMEYamal Airlines2h 57m$222 nonstopBook
Samara to MoscowKUF–VKOUtair, ALROSA, Pobeda1h 35m$29 nonstopBook
Samarkand to MoscowSKD–SVOAeroflot, Centrum Air4h 1m$69 nonstopBook
Sanya to MoscowSYX–SVOAeroflot9h 31m$339 nonstopBook
Saransk to MoscowSKX–SVORossiya Airlines1h 10m$65 nonstopBook
Saratov to MoscowGSV–VKOPobeda1h 25m$37 nonstopBook
Shanghai to MoscowPVG–DME · all flights from Shanghai—9h 3m$218, 1 stopBook
Sharjah to MoscowSHJ–DMEAir Arabia5h 3m$214 nonstopBook
Sharm el Sheikh to MoscowSSH–SVOAeroflot, Nesma Airlines4h 24m$177 nonstopBook
Shymkent to MoscowCIT–SVOAeroflot3h 56m$103 nonstopBook
Stavropol to MoscowSTW–VKO—2h 1m$99, 1 stopBook
Surgut to MoscowSGC–VKOUtair3h 12m$70 nonstopBook
Syktyvkar to MoscowSCW–SVORossiya Airlines, Aeroflot1h 45m$51 nonstopBook
Talakan to MoscowTLK–DME—5h 42m$324, 1 stopBook
Tashkent to MoscowTAS–VKOPobeda, Utair, Uzbekistan Airways4h 1m$77 nonstopBook
Tehran to MoscowIKA–SVOMahan Air3h 38m$149 nonstopBook
Termez to MoscowTMJ–VKOPobeda, Azimuth4h 17m$93 nonstopBook
Tianjin to MoscowTSN–SVO—7h 54m$256, 1 stopBook
Tomsk to MoscowTOF–SVOAeroflot4h 8m$94 nonstopBook
Tyumen to MoscowTJM–VKOUtair2h 39m$60 nonstopBook
Ufa to MoscowUFA–VKOPobeda, Utair1h 59m$44 nonstopBook
Ulan-Ude to MoscowUUD–SVOAeroflot6h 1m$164 nonstopBook
Ulyanovsk to MoscowULV–VKOPobeda1h 24m$20 nonstopBook
Uraj to MoscowURJ–VKO—2h 37m$102, 1 stopBook
Urgench to MoscowUGC–SVO—3h 24m$151, 1 stopBook
Usinsk to MoscowUSK–VKOUtair2h 28m$175 nonstopBook
Ust-Kut to MoscowUKX–VKO—5h 34m$311, 2 stopsBook
Vladikavkaz to MoscowOGZ–VKO—2h 21m$120, 1 stopBook
Vladivostok to MoscowVVO–SVOiFly, Rossiya Airlines8h 30m$225 nonstopBook
Volgograd to MoscowVOG–VKO—1h 37m$105, 1 stopBook
Xian to MoscowXIY–DME—7h 42m$210, 1 stopBook
Yakutsk to MoscowYKS–SVOAeroflot6h 35m$251 nonstopBook
Yaroslavl to MoscowIAR–SVO—48m$63, 1 stopBook
Yekaterinburg to MoscowSVX–DMEUral Airlines2h 17m$41 nonstopBook
Yerevan to MoscowEVN–SVOShirak Avia, Aeroflot2h 47m$142 nonstopBook
Yuzhno-Sakhalinsk to MoscowUUS–SVOAeroflot, Rossiya Airlines8h 48m$223 nonstopBook

One-way fares in USD from Travelpayouts flight data, with the date we saw them. Fares change daily; check the price for your dates before you book.

Hotels in Moscow

Find hotels in Moscow

Hotels, hostels & more · Expedia

Search hotels

FAQ

What is the cheapest nonstop flight to Moscow?+

Of the routes we track, the lowest nonstop fare we have seen is $20 one-way from Ulyanovsk (ULV–VKO), seen 12 Oct 2026. Fares change daily.

How long is the flight to Moscow?+

It depends on where you start: about 48m from Yaroslavl (244 km), the shortest route we track. Each route below lists its own flight time.

Which airport do flights to Moscow use?+

Routes we track arrive at Domodedovo International Airport (DME) and Sheremetyevo International Airport (SVO) and Vnukovo International Airport (VKO).

Can I fly nonstop to Moscow?+

Yes, on 113 of the 146 routes we track; each route below shows the airlines that fly it.

Domodedovo International Airport (DME) · Sheremetyevo International Airport (SVO) · Vnukovo International Airport (VKO)