How far is Dubai from Xinyuan?

The flight distance between Xinyuan and Dubai is 3246km. Check all available flights on Wego.