Flight distance between Marovoay, Madagascar and Xi’an, China 5,368.3 mi / 8,639.5 km