Flight distance between Shiyan, China and Antananarivo, Madagascar 5,486.8 mi / 8,830.1 km