Flight distance between Puerto Cabezas, Nicaragua and Taiyuan, China 8,704.3 mi / 14,008.3 km