Ferry

If you are looking to take a day trip to Boston from Salem. There is a ferry that leaves from a port close to downtown which you can enjoy a nice scenic ride along the coast. The ferry lands right downtown.