Moscow → Shanghai
Vnukovo International Airport (VKO) to Shanghai Hongqiao International Airport (SHA)・6,838 km
No nonstop or one-stop flights. The shortest route is VKO → OVB → PKX → SHA (via Novosibirsk, Beijing), about 9h 35m of flying time (layovers not included).
With milesANA 30,000 miles+ (via IST, PEK)Economy, one way, estimate. Tap a connection for miles by cabin.
Nonstop flights
None.
Routes with 2 stops
Sorted by estimated flying time. Tap one to see the airlines on each leg and booking links.
- VKO → OVB → PKX → SHAvia Novosibirsk, BeijingFastest≈ 9h 35m
- VKO → SVX → PKX → SHAvia Yekaterinburg, Beijing≈ 9h 36m
- VKO → KJA → PKX → SHAvia Krasnoyarsk, Beijing≈ 9h 39m
- VKO → NQZ → URC → SHAvia Astana, Ürümqi≈ 9h 45m
- VKO → NQZ → PEK → SHAvia Astana, Beijing≈ 9h 47m
- VKO → NQZ → XIY → SHAvia Astana, Xi'an≈ 9h 47m
- VKO → SVX → URC → SHAvia Yekaterinburg, Ürümqi≈ 9h 50m
- VKO → OVB → XIY → SHAvia Novosibirsk, Xi'an≈ 9h 51m
- VKO → ALA → URC → SHAvia Almaty, Ürümqi≈ 10h 1m
- VKO → ALA → XIY → SHAvia Almaty, Xi'an≈ 10h 2m
Times are estimated from distance. Check schedules, frequency and availability with the airline or a booking site.