Flight distance between Hangzhou, China and Antananarivo, Madagascar 5,899.7 mi / 9,494.7 km