Flight distance between Tumbes, Peru and Hangzhou, China 10,151.8 mi / 16,337.7 km