Flight distance between Foshan, China and Antananarivo, Madagascar 5,287.7 mi / 8,509.8 km