Flight distance between David, Panama and Guadalupe, Mexico 1,671.1 mi / 2,689.3 km