Flight distance between Antsiranana, Madagascar and Xi’an, China 5,059.8 mi / 8,142.9 km