Flight distance from Shanghai to Moscow

6830 kilometers / miles
or 3688 nautical miles.

Your flight will depart from Shanghai airport and land at Moscow airport.

How far is between Shanghai and Moscow?

Your starting point Shanghai, China is located at 31.240105,121.469994

Your ending point Moscow, Russia is located at 55.751667,37.617778

Total distance from Shanghai to Moscow is 6830 kms equals to miles and 3688 nautical miles.

Flight time from Shanghai to Moscow is 31 hours 25 minutes

Click here to get detail flight schedules from Shanghai to Moscow

Shanghai (SHA) Moscow (MOW)
Latitude: 31.240105 Latitude: 55.751667
Longitude: 121.469994 Longitude: 37.617778
Country: China Country: Russia
Timezone: Asia/Shanghai Timezone: Europe/Moscow
Current time: 02:20 09-May-2021 Current time: 21:20 08-May-2021