Flight distance between David, Panama and Reynosa, Mexico 1,603.3 mi / 2,580.3 km