Flight distance between Foshan, China and Funadhoo, Maldives 2,894.0 mi / 4,657.4 km