Flight distance between Xi’an, China and Antananarivo, Madagascar 5,454.0 mi / 8,777.3 km