How far is Dubai from Shenzhen?

The flight distance between Shenzhen and Dubai is 5937km. Check all available flights on Wego.