
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
| From | Airlines | Flight time | Fare seen | Book |
|---|---|---|---|---|
| Abakan to MoscowABA–SVO | Aeroflot | 4h 43m | $184 nonstop | Book |
| Abu Dhabi to MoscowAUH–SVO · all flights from Abu Dhabi | Etihad Airways | 5h 13m | $193 nonstop | Book |
| Addis Ababa to MoscowADD–DME · all flights from Addis Ababa | Ethiopian Airlines | 6h 57m | $645 nonstop | Book |
| Adler/Sochi to MoscowAER–VKO | Utair, Pobeda, Yakutia Airlines | 2h 12m | $53 nonstop | Book |
| Aktau to MoscowSCO–SVO | Aeroflot | 2h 35m | $106 nonstop | Book |
| Alanya to MoscowGZP–VKO | Pobeda | 3h 13m | $126 nonstop | Book |
| Almaty to MoscowALA–SVO | Aeroflot | 4h 24m | $142 nonstop | Book |
| Amman to MoscowAMM–DME | Royal Jordanian | 3h 48m | $383 nonstop | Book |
| Anadyr to MoscowDYR–VKO | — | 8h 17m | $504, 3 stops | Book |
| Andijan to MoscowAZN–DME | — | 4h 14m | $134, 1 stop | Book |
| Antalya to MoscowAYT–VKO | Pobeda | 3h 10m | $122 nonstop | Book |
| Arkhangelsk to MoscowARH–SVO | Aeroflot, Smartavia | 1h 43m | $58 nonstop | Book |
| Astana to MoscowNQZ–SVO | Aeroflot | 3h 22m | $113 nonstop | Book |
| Astrakhan to MoscowASF–SVO | Aeroflot | 2h 8m | $52 nonstop | Book |
| Baku to MoscowGYD–SVO | Aeroflot | 2h 57m | $166 nonstop | Book |
| Bangkok to MoscowBKK–SVO · all flights from Bangkok | Aeroflot | 9h 23m | $272 nonstop | Book |
| Barnaul to MoscowBAX–SVO | — | 4h 9m | $85 nonstop | Book |
| Beijing to MoscowPEK–SVO · all flights from Beijing | Hainan Airlines | 7h 45m | $298 nonstop | Book |
| Belgrade to MoscowBEG–SVO | Air Serbia | 2h 39m | $323 nonstop | Book |
| Beloyarsky to MoscowEYK–VKO | — | 2h 50m | $118, 1 stop | Book |
| Bishkek to MoscowBSZ–SVO | Aeroflot | 4h 14m | $228 nonstop | Book |
| Blagoveschensk to MoscowBQS–SVO | Rossiya Airlines | 7h 30m | $238 nonstop | Book |
| Bodaybo to MoscowODO–VKO | — | 6h 3m | $464, 2 stops | Book |
| Bratsk to MoscowBTK–DME | S7 Airlines | 5h 18m | $208 nonstop | Book |
| Bukhara to MoscowBHK–SVO | Aeroflot | 3h 51m | $87 nonstop | Book |
| Cairo to MoscowCAI–SVO · all flights from Cairo | Aeroflot | 4h 9m | $266 nonstop | Book |
| Caracas to MoscowCCS–VKO | — | 12h 53m | $784, 4 stops | Book |
| Casablanca to MoscowCMN–SVO · all flights from Casablanca | Royal Air Maroc | 5h 48m | $195 nonstop | Book |
| Cheboksary to MoscowCSY–DME | — | 1h 15m | $79, 1 stop | Book |
| Chelyabinsk to MoscowCEK–SVO | Aeroflot, Rossiya Airlines | 2h 23m | $44 nonstop | Book |
| Chengdu to MoscowCTU–SVO | — | 7h 45m | $251, 1 stop | Book |
| Chita to MoscowHTA–DME | S7 Airlines | 6h 25m | $263 nonstop | Book |
| Colombo to MoscowCMB–SVO · all flights from Colombo | Aeroflot | 8h 43m | $323 nonstop | Book |
| Dalaman to MoscowDLM–VKO | Pobeda | 3h 15m | $221 nonstop | Book |
| Dalian to MoscowDLC–SVO | — | 8h 13m | $238, 1 stop | Book |
| Dar Es Salaam to MoscowDAR–VKO | Air Tanzania | 9h 11m | $567 nonstop | Book |
| Denpasar (Bali) to MoscowDPS–SVO · all flights from Denpasar (Bali) | Aeroflot | 13h 5m | $567 nonstop | Book |
| Doha to MoscowDOH–SVO · all flights from Doha | Qatar Airways | 5h | $931 nonstop | Book |
| Dubai to MoscowDWC–VKO · all flights from Dubai | Pobeda, Utair | 5h 8m | $162 nonstop | Book |
| Dushanbe to MoscowDYU–DME | Somon Air | 4h 12m | $178 nonstop | Book |
| Elista to MoscowESL–SVO | Aeroflot | 1h 58m | $106 nonstop | Book |
| Fergana to MoscowFEG–VKO | Pobeda, Utair, Qanot Sharq | 4h 17m | $70 nonstop | Book |
| Ganja to MoscowGNJ–VKO | Utair, Azerbaijan Airlines | 2h 43m | $157 nonstop | Book |
| Gelendzik to MoscowGDZ–SVO | Aeroflot | 2h 5m | $76 nonstop | Book |
| Goa to MoscowGOX–SVO | — | 7h 17m | $312, 1 stop | Book |
| Gorno-Altaysk to MoscowRGK–SVO | Aeroflot | 4h 25m | $151 nonstop | Book |
| Groznyy to MoscowGRV–SVO | Aeroflot | 2h 24m | $103 nonstop | Book |
| Guangzhou to MoscowCAN–SVO · all flights from Guangzhou | Aeroflot, China Southern Airlines | 9h 15m | $227 nonstop | Book |
| Gyumri to MoscowLWN–VKO | Pobeda | 2h 39m | $85 nonstop | Book |
| Hanoi to MoscowHAN–SVO · all flights from Hanoi | Vietnam Airlines | 8h 55m | $462 nonstop | Book |
| Harbin to MoscowHRB–SVO | — | 7h 53m | $244, 1 stop | Book |
| Ho Chi Minh City to MoscowSGN–SVO · all flights from Ho Chi Minh City | Aeroflot | 10h 10m | $271 nonstop | Book |
| Hong Kong to MoscowHKG–SVO · all flights from Hong Kong | Aeroflot | 9h 25m | $286 nonstop | Book |
| Hurghada to MoscowHRG–SVO | Aeroflot, Nesma Airlines, Air Cairo | 4h 31m | $226 nonstop | Book |
| Irkutsk to MoscowIKT–SVO | Aeroflot, Rossiya Airlines | 5h 46m | $95 nonstop | Book |
| Istanbul to MoscowIST–VKO · all flights from Istanbul | Pobeda | 2h 38m | $122 nonstop | Book |
| Izhevsk to MoscowIJK–SVO | Rossiya Airlines, Aeroflot | 1h 44m | $54 nonstop | Book |
| Jeddah to MoscowJED–SVO · all flights from Jeddah | — | 5h 16m | $199, 1 stop | Book |
| Kaliningrad to MoscowKGD–VKO | Pobeda | 1h 49m | $55 nonstop | Book |
| Karagandy to MoscowKGF–SVO | Aeroflot | 3h 36m | $144 nonstop | Book |
| Kazan to MoscowKZN–VKO | ALROSA | 1h 27m | $55 nonstop | Book |
| Kemerovo to MoscowKEJ–SVO | Aeroflot | 4h 15m | $179 nonstop | Book |
| Khabarovsk to MoscowKHV–SVO | iFly | 8h 10m | $221 nonstop | Book |
| Khanty-Mansiysk to MoscowHMA–SVO | Aeroflot | 2h 53m | $60 nonstop | Book |
| Khujand to MoscowLBD–DME | — | 4h 5m | $207, 1 stop | Book |
| Kirov to MoscowKVX–VKO | — | 1h 30m | $65, 1 stop | Book |
| Kirovsk to MoscowKVK–DME | S7 Airlines | 2h 12m | $79 nonstop | Book |
| Kogalym to MoscowKGP–VKO | Utair | 3h 17m | $103 nonstop | Book |
| Kostanay to MoscowKSN–SVO | Rossiya Airlines | 2h 38m | $93 nonstop | Book |
| Krasnodar to MoscowKRR–VKO | Pobeda, Utair | 1h 59m | $80 nonstop | Book |
| Krasnoyarsk to MoscowKJA–VKO | Utair | 4h 41m | $102 nonstop | Book |
| Kzyl-Orda to MoscowKZO–SVO | — | 3h 25m | $221, 2 stops | Book |
| Magadan to MoscowGDX–DME | — | 7h 52m | $240, 1 stop | Book |
| Magas to MoscowIGT–VKO | — | 2h 20m | $174, 2 stops | Book |
| Magnitogorsk to MoscowMQF–SVO | Aeroflot | 2h 15m | $73 nonstop | Book |
| Mahe to MoscowSEZ–SVO | Aeroflot | 9h 11m | $234 nonstop | Book |
| Makhachkala to MoscowMCX–VKO | Pobeda, Utair | 2h 30m | $61 nonstop | Book |
| Male to MoscowMLE–SVO | Aeroflot | 8h 44m | $227 nonstop | Book |
| Manama to MoscowBAH–SVO | Gulf Air | 4h 50m | $329 nonstop | Book |
| Mauritius to MoscowMRU–SVO | — | 11h 23m | $570, 3 stops | Book |
| Mineralnye Vody to MoscowMRV–VKO | Yakutia Airlines, Pobeda, Utair | 2h 10m | $61 nonstop | Book |
| Minsk to MoscowMSQ–SVO | Aeroflot, Belavia | 1h 18m | $54 nonstop | Book |
| Mirnyj to MoscowMJZ–DME | — | 5h 43m | $172, 1 stop | Book |
| Murmansk to MoscowMMK–VKO | — | 2h 21m | $52, 1 stop | Book |
| Muscat to MoscowMCT–SVO | Oman Air | 5h 29m | $278 nonstop | Book |
| Naberezhnye Chelny to MoscowNBC–SVO | Aeroflot, Rossiya Airlines | 1h 39m | $26 nonstop | Book |
| Nadym to MoscowNYM–DME | Yamal Airlines | 3h 13m | $226 nonstop | Book |
| Nalchik to MoscowNAL–VKO | Yakutia Airlines | 2h 16m | $85 nonstop | Book |
| Neryungri to MoscowNER–DME | S7 Airlines | 6h 46m | $888 nonstop | Book |
| New Delhi to MoscowDEL–SVO · all flights from New Delhi | Aeroflot | 5h 57m | $217 nonstop | Book |
| Nha Trang to MoscowCXR–SVO | Aeroflot, Ikar | 10h 13m | $227 nonstop | Book |
| Nizhnevartovsk to MoscowNJC–SVO | Aeroflot | 3h 23m | $101 nonstop | Book |
| Nizhniy Novgorod to MoscowGOJ–SVO | Rossiya Airlines, Aeroflot | 1h | $40 nonstop | Book |
| Norilsk to MoscowNSK–DME | NordStar, S7 Airlines | 4h 5m | $202 nonstop | Book |
| Novokuznetsk to MoscowNOZ–SVO | Nordwind Airlines, Aeroflot, Smartavia | 4h 23m | $101 nonstop | Book |
| Novosibirsk to MoscowOVB–VKO | Yakutia Airlines, ALROSA, Utair | 4h 2m | $50 nonstop | Book |
| Novy Urengoy to MoscowNUX–DME | Yamal Airlines, S7 Airlines | 3h 27m | $120 nonstop | Book |
| Noyabrsk to MoscowNOJ–DME | Yamal Airlines | 3h 19m | $226 nonstop | Book |
| Nukus to MoscowNCU–VKO | Pobeda | 3h 13m | $82 nonstop | Book |
| Nyagan to MoscowNYA–VKO | — | 2h 42m | $111, 1 stop | Book |
| Omsk to MoscowOMS–VKO | — | 3h 19m | $105, 1 stop | Book |
| Orenburg to MoscowREN–SVO | Nordwind Airlines, Smartavia, Aeroflot | 2h 5m | $50 nonstop | Book |
| Orsk to MoscowOSW–SVO | Aeroflot, Rossiya Airlines | 2h 22m | $75 nonstop | Book |
| Osh to MoscowOSS–SVO | Aeroflot | 4h 21m | $226 nonstop | Book |
| Penza to MoscowPEZ–SVO | Aeroflot, Rossiya Airlines | 1h 14m | $39 nonstop | Book |
| Perm to MoscowPEE–SVO | — | 1h 56m | $38 nonstop | Book |
| Petropavlovsk-Kamchatsky to MoscowPKC–SVO | Rossiya Airlines, Aeroflot | 8h 56m | $247 nonstop | Book |
| Phuket to MoscowHKT–SVO · all flights from Phuket | Aeroflot | 9h 51m | $227 nonstop | Book |
| Riyadh to MoscowRUH–VKO · all flights from Riyadh | — | 4h 52m | $187, 1 stop | Book |
| Saint Petersburg to MoscowLED–VKO | Pobeda, Rossiya Airlines | 1h 17m | $26 nonstop | Book |
| Salekhard to MoscowSLY–DME | Yamal Airlines | 2h 57m | $222 nonstop | Book |
| Samara to MoscowKUF–VKO | Utair, ALROSA, Pobeda | 1h 35m | $29 nonstop | Book |
| Samarkand to MoscowSKD–SVO | Aeroflot, Centrum Air | 4h 1m | $69 nonstop | Book |
| Sanya to MoscowSYX–SVO | Aeroflot | 9h 31m | $339 nonstop | Book |
| Saransk to MoscowSKX–SVO | Rossiya Airlines | 1h 10m | $65 nonstop | Book |
| Saratov to MoscowGSV–VKO | Pobeda | 1h 25m | $37 nonstop | Book |
| Shanghai to MoscowPVG–DME · all flights from Shanghai | — | 9h 3m | $218, 1 stop | Book |
| Sharjah to MoscowSHJ–DME | Air Arabia | 5h 3m | $214 nonstop | Book |
| Sharm el Sheikh to MoscowSSH–SVO | Aeroflot, Nesma Airlines | 4h 24m | $177 nonstop | Book |
| Shymkent to MoscowCIT–SVO | Aeroflot | 3h 56m | $103 nonstop | Book |
| Stavropol to MoscowSTW–VKO | — | 2h 1m | $99, 1 stop | Book |
| Surgut to MoscowSGC–VKO | Utair | 3h 12m | $70 nonstop | Book |
| Syktyvkar to MoscowSCW–SVO | Rossiya Airlines, Aeroflot | 1h 45m | $51 nonstop | Book |
| Talakan to MoscowTLK–DME | — | 5h 42m | $324, 1 stop | Book |
| Tashkent to MoscowTAS–VKO | Pobeda, Utair, Uzbekistan Airways | 4h 1m | $77 nonstop | Book |
| Tehran to MoscowIKA–SVO | Mahan Air | 3h 38m | $149 nonstop | Book |
| Termez to MoscowTMJ–VKO | Pobeda, Azimuth | 4h 17m | $93 nonstop | Book |
| Tianjin to MoscowTSN–SVO | — | 7h 54m | $256, 1 stop | Book |
| Tomsk to MoscowTOF–SVO | Aeroflot | 4h 8m | $94 nonstop | Book |
| Tyumen to MoscowTJM–VKO | Utair | 2h 39m | $60 nonstop | Book |
| Ufa to MoscowUFA–VKO | Pobeda, Utair | 1h 59m | $44 nonstop | Book |
| Ulan-Ude to MoscowUUD–SVO | Aeroflot | 6h 1m | $164 nonstop | Book |
| Ulyanovsk to MoscowULV–VKO | Pobeda | 1h 24m | $20 nonstop | Book |
| Uraj to MoscowURJ–VKO | — | 2h 37m | $102, 1 stop | Book |
| Urgench to MoscowUGC–SVO | — | 3h 24m | $151, 1 stop | Book |
| Usinsk to MoscowUSK–VKO | Utair | 2h 28m | $175 nonstop | Book |
| Ust-Kut to MoscowUKX–VKO | — | 5h 34m | $311, 2 stops | Book |
| Vladikavkaz to MoscowOGZ–VKO | — | 2h 21m | $120, 1 stop | Book |
| Vladivostok to MoscowVVO–SVO | iFly, Rossiya Airlines | 8h 30m | $225 nonstop | Book |
| Volgograd to MoscowVOG–VKO | — | 1h 37m | $105, 1 stop | Book |
| Xian to MoscowXIY–DME | — | 7h 42m | $210, 1 stop | Book |
| Yakutsk to MoscowYKS–SVO | Aeroflot | 6h 35m | $251 nonstop | Book |
| Yaroslavl to MoscowIAR–SVO | — | 48m | $63, 1 stop | Book |
| Yekaterinburg to MoscowSVX–DME | Ural Airlines | 2h 17m | $41 nonstop | Book |
| Yerevan to MoscowEVN–SVO | Shirak Avia, Aeroflot | 2h 47m | $142 nonstop | Book |
| Yuzhno-Sakhalinsk to MoscowUUS–SVO | Aeroflot, Rossiya Airlines | 8h 48m | $223 nonstop | Book |
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
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.
Flights to other cities
- San Francisco
- New York
- Los Angeles
- Paris
- Las Vegas
- Miami
- Chicago
- Amsterdam
- Rome
- London
- Seattle
- Tokyo
- Boston
- Denver
- Atlanta
- Dubai
- Barcelona
- Dallas
- Madrid
- Toronto
- Lisbon
- Bangkok
- Singapore
- Istanbul
- Athens
- Hong Kong
- Munich
- Sydney
- Vienna
- Seoul
- Manila
- Shanghai
- Zurich
- Osaka
- Cairo
- Cape Town
- Frankfurt
- Beijing
- Melbourne
- Phuket
- Bali
- Perth
- Buenos Aires
- Auckland
- Mumbai
- Abu Dhabi
- Nairobi
- Johannesburg
- Hanoi
- Taipei
- Kuala Lumpur
- Lyon
- Jeddah
- Doha
- Jakarta
- Koh Samui
- Da Nang
- Chiang Mai
- Sao Paulo
- New Delhi
- Ho Chi Minh City
- Riyadh
- Guangzhou
- Addis Ababa
- Adler/Sochi
- Algiers
- Alicante
- Almaty
- Ambon
- Antalya
- Antananarivo
- Baku
- Balikpapan
- Bandar Seri Begawan
- Banjarmasin
- Batam
- Belgrade
- Berlin
- Bilbao
- Bologna
- Brussels
- Bucharest
- Budapest
- Busan
- Calgary
- Cancun
- Casablanca
- Catania
- Cebu City
- Cologne
- Colombo
- Copenhagen
- Dar Es Salaam
- Dhaka
- Dublin
- Dusseldorf
- Fort Lauderdale
- Greenway Sound
- Guadalajara
- Hamburg
- Helsinki
- Honolulu
- Jayapura
- Karachi
- Kendari
- Kochi
- Krakow
- Kupang
- Labuan Bajo
- Lagos
- Macau
- Makassar
- Malaga
- Malang
- Male
- Malta
- Manado
- Mandalay
- Manokwari
- Marrakech
- Marseille
- Maumere
- Medan
- Medina
- Mexico City
- Milan
- Minneapolis
- Minsk
- Monterrey
- Muscat
- Nantes
- Neom
- Nha Trang
- Orlando
- Oslo
- Padang
- Palembang
- Palma
- Panama City
- Pekanbaru
- Penang
- Phnom Penh
- Phu Quoc
- Port Blair
- Porto
- Praya
- Puerto Princesa
- Puerto Vallarta
- Saint Petersburg
- San Jose
- Santo Domingo
- Sanya
- Semarang
- Sevilla
- Sharjah
- Shymkent
- Sorong
- Stockholm
- Surabaya
- Surakarta
- Tampa
- Tashkent
- Tembagapura
- Tenerife
- Ternate
- Tijuana
- Tirana
- Valencia
- Venice
- Vientiane
- Warsaw
- Yekaterinburg
- Yerevan
- Yogyakarta