How far is Shanghai from Tengchong?

The flight distance between Tengchong and Shanghai is 2352km. Check all available flights on Wego.