San Pedro LA ferry terminal is 40 km northeast of Two Harbors. This corresponds to a distance of 22 nautical miles.