Flight distance between Amparafaravola, Madagascar and Xi’an, China 5,358.9 mi / 8,624.3 km