Flight distance between El Progreso, Honduras and Puyang, China 8,829.3 mi / 14,209.4 km