Flight distance between Foshan, China and Hithadhoo, Maldives 3,146.7 mi / 5,064.1 km