Flight distance between Foshan, China and Faratsiho, Madagascar 5,337.7 mi / 8,590.2 km