Moscow → Shanghai
Domodedovo International Airport (DME) to Shanghai Hongqiao International Airport (SHA)・6,803 km
No nonstop or one-stop flights. The shortest route is DME → OVB → PKX → SHA (via Novosibirsk, Beijing), about 9h 33m of flying time (layovers not included).
Nonstop flights
None.
Routes with 2 stops
Sorted by estimated flying time. Tap one to see the airlines on each leg and booking links.
- DME → OVB → PKX → SHAvia Novosibirsk, BeijingFastest≈ 9h 33m
- DME → SVX → PKX → SHAvia Yekaterinburg, Beijing≈ 9h 33m
- DME → KJA → PKX → SHAvia Krasnoyarsk, Beijing≈ 9h 37m
- DME → IKT → PKX → SHAvia Irkutsk, Beijing≈ 9h 38m
- DME → IKT → PEK → SHAvia Irkutsk, Beijing≈ 9h 39m
- DME → SVX → URC → SHAvia Yekaterinburg, Ürümqi≈ 9h 47m
- DME → OVB → XIY → SHAvia Novosibirsk, Xi'an≈ 9h 49m
- DME → HTA → PEK → SHAvia Chita, Beijing≈ 9h 55m
- DME → BSZ → URC → SHAvia Bishkek, Ürümqi≈ 10h 3m
- DME → BSZ → XIY → SHAvia Bishkek, Xi'an≈ 10h 4m
Times are estimated from distance. Check schedules, frequency and availability with the airline or a booking site.