Flight distance between Manjakandriana, Madagascar and Foshan, China 5,273.0 mi / 8,486.0 km