There is a ferry connection from the port of Salem to Boston. The Boston - Salem route is offered up to 8 times a day by the shipping company Boston Harbor City Cruises. The journey takes around 50 minutes.
Click on a route to see the current prices and departure times.