Flight distance between Xiamen, China and Ambovombe, Madagascar 5,908.1 mi / 9,508.2 km