Flight distance between Puyang, China and Tegucigalpa, Honduras 8,927.8 mi / 14,367.9 km