How far is Shanghai from Astana?

The flight distance between Astana and Shanghai is 4622km. Check all available flights on Wego.