How far is Seychelles from Shenzhen?

The flight distance between Shenzhen and Seychelles is 7042km. Check all available flights on Wego.