Flight distance between Puerto Cabezas, Nicaragua and Shiyan, China 9,078.3 mi / 14,610.0 km