Flight distance between Tianshui, China and Antananarivo, Madagascar 5,314.3 mi / 8,552.5 km