Flight distance between David, Panama and Puerto Francisco de Orellana, Ecuador 719.8 mi / 1,158.4 km