How far is Muscat from Xiamen?

The flight distance between Xiamen and Muscat is 6012km. Check all available flights on Wego.