Salem ferry terminal is 23 km northeast of Boston. This corresponds to a distance of 12 nautical miles.
From the ferry port of Boston there are direct ferry connections to the ferry ports of Provincetown and Salem. The Boston - Provincetown and Boston - Salem routes are offered here several times a day by the shipping company Boston Harbor City Cruises.