Flight distance between David, Panama and Quito, Ecuador 655.8 mi / 1,055.4 km