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