Flight distance between Antalaha, Madagascar and Foshan, China 4,990.5 mi / 8,031.4 km