Flight distance between Nanjing, China and Antananarivo, Madagascar 5,878.5 mi / 9,460.6 km