Flight distance between Puerto Plata, Dominican Republic and David, Panama 1,110.5 mi / 1,787.3 km