Flight distance between David, Panama and Machala, Ecuador 825.2 mi / 1,328.0 km