Flight distance between Changsha, China and Antananarivo, Madagascar 5,447.8 mi / 8,767.3 km