Flight distance between David, Panama and San Isidro, Peru 1,466.8 mi / 2,360.5 km