Salem is located on the coast of Massachusetts 16 miles north of Boston and 45 miles south of New Hampshire. It is a walkable city that enjoys four beautiful seasons of New England temperatures and weather. There is more than 400 years of history waiting for you, so download a tour today and use the below to help you make your travel plans.
Take the Train
The Massachusetts Bay Transportation Authority (MBTA) services Salem with regular train service. Salem is accessible on the Newbury/Rockport Commuter Rail Line. It is a 10-minute walk from the Salem Depot to Salem’s downtown. Visit the MBTA’s website for schedules, maps, and fare prices.
Sail to Salem
Depart from downtown Boston, cruise along the picturesque New England coastline, and disembark in historic Salem. Visit the Boston Harbor Cruises website for ferry schedules and fares.