Flight distance between Puerto Cabezas, Nicaragua and Hangzhou, China 8,996.5 mi / 14,478.5 km