Flight distance between Puerto Cabezas, Nicaragua and Tianshui, China 9,024.8 mi / 14,523.9 km