Flight distance between Huánuco, Peru and Portoviejo, Ecuador 678.1 mi / 1,091.3 km