Flight distance between Foshan, China and Fuvahmulah, Maldives 3,115.6 mi / 5,014.0 km