Trip to Salem

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Boston to Salem

🚆 Traveling from Boston to Salem by train is a convenient and efficient option, taking just 1 hour and 11 minutes. 🎫 The prices for a train ticket between Boston and Salem typically range from $49 to $71, offering affordability and flexibility for travelers. 📍 Route 1 from Boston to Salem covers a distance of 16.6 miles and takes approximately 31 minutes. The train towards Newburyport via Salem provides a comfortable and scenic journey for passengers.

Where to stay in Salem

There are over 5 hotels to stay in Salem. Prices range from $74 per night.

Accomodation
  • The train route between Boston and Salem is provided by the Massachusetts Bay Transportation Authority. The journey takes approximately 31 minutes to cover the distance of 16.6 miles. Passengers can take the Newburyport/Rockport Line departing from North Station in Boston and arriving in Salem. Ticket prices for this route typically range from $49 to $71. For more information and to purchase tickets, you can contact MBTA directly at 1 222-3200 or visit their website at http://www.mbta.com/.
  • The fastest train option between Boston and Salem is the Newburyport/Rockport Line operated by the Massachusetts Bay Transportation Authority. This route takes approximately 31 minutes to cover the distance of 16.6 miles. Passengers can catch this train at North Station in Boston and arrive in Salem. Ticket prices for this efficient service range from $49 to $71. For more details or to make reservations, you can contact MBTA at 1 222-3200 or visit their website at http://www.mbta.com/.
  • There are multiple trains available between Boston and Salem. One of the popular options is the Newburyport/Rockport Line operated by the Massachusetts Bay Transportation Authority, which covers the route in approximately 31 minutes. Passengers can catch this train at North Station in Boston and alight at Salem. Ticket prices for these trains typically range from $49 to $71. For more information on schedules and bookings, you can contact MBTA at 1 222-3200 or visit their website at http://www.mbta.com/.
  • The first train of the day from Boston to Salem typically departs early in the morning to accommodate commuters and travelers. The last train of the day is usually in the evening to cater to those returning or making late trips. The Newburyport/Rockport Line operated by the Massachusetts Bay Transportation Authority offers these services with a journey time of approximately 31 minutes. For specific departure times and schedules, it is recommended to check with MBTA directly at 1 222-3200 or visit their website at http://www.mbta.com/.
  • There are multiple direct train trips each day between Boston and Salem. Travelers can expect seamless journeys on the Newburyport/Rockport Line operated by the Massachusetts Bay Transportation Authority. With a total travel time of around 31 minutes, passengers can conveniently commute between the two cities. For the most up-to-date schedule and availability, it is advisable to contact MBTA directly at 1 222-3200 or visit their official website at http://www.mbta.com/.
  • The cost of a train ticket from Boston to Salem typically ranges from $49 to $71. Prices may vary based on factors such as the type of ticket and the class of service chosen. Passengers are advised to check the latest fares and promotions offered by the Massachusetts Bay Transportation Authority when planning their trip between these two cities. For more accurate pricing and to book tickets, travelers can contact MBTA directly or visit their official website.

Will you be returning to Boston by train?

If you are looking for the return train journey, check out trains from Salem to Boston

See schedule