Flight distance between Foshan, China and Thinadhoo, Maldives 3,108.5 mi / 5,002.6 km