Flight distance between Foshan, China and Manadhoo, Maldives 2,899.0 mi / 4,665.5 km