Flight distance between Foshan, China and Puerto Cabezas, Nicaragua 9,642.9 mi / 15,518.8 km