Trip to Salem

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration1h
Distance29 km
Avg. price$ 11
Train trips5 found

Trains from Somerville to Salem

🚆 Hop on a direct train in Somerville at the Chelsea station, and enjoy a scenic ride to Salem. The journey takes approximately 20 minutes, making it a quick and convenient way to travel between these two charming Massachusetts towns. 🕒 MBTA operates hourly train services every day, ensuring flexibility in planning your trip from Somerville to Salem. With affordable ticket prices ranging from $3 to $8, it's a budget-friendly option for exploring the historic sites and attractions of Salem, known for its witch trials and maritime history.

Where to stay in Salem

There are over 17 hotels to stay in Salem. Prices range from $159 per night.

Accomodation
  • The train route from Somerville to Salem is provided by MBTA. There is a direct train that departs from Chelsea station and arrives at Salem station, with services operating hourly every day. The journey typically takes around 20 minutes. The ticket prices can vary between $3 to $8 for this convenient and efficient train ride between the two cities.
  • The fastest train between Somerville and Salem is the direct train operated by MBTA. This train departs from Chelsea station and arrives at Salem station, with services running hourly every day. The journey on this train typically takes around 20 minutes, making it a quick and efficient option for traveling between the two cities. The ticket prices for this fast train ride can range from $3 to $8.
  • Trains departing from Somerville for Salem are operated by MBTA and depart from Chelsea station. Chelsea station serves as the main departure point for travelers going from Somerville to Salem via train. Passengers can board the train at Chelsea station to begin their journey to Salem, enjoying the convenience of this departure station for their travels.
  • There is one direct train service operated by MBTA that runs hourly between Somerville and Salem. This train departs from Chelsea station and arrives at Salem station, providing a convenient and efficient transportation option for travelers. The journey typically takes around 20 minutes, making it a quick and easy way to travel between the two cities. Ticket prices for the train between Somerville and Salem can vary from $3 to $8, offering an affordable transportation choice for passengers.
  • The train from Somerville to Salem operated by MBTA arrives at Salem station. Salem station is the designated stop for passengers traveling from Somerville to Salem, offering a convenient and central location for disembarking. Passengers can easily access the town of Salem and its attractions upon arrival at Salem station, making it a convenient transportation option for travelers.
  • The first train of the day from Somerville to Salem departs from Chelsea station in the early morning, while the last train typically leaves in the late evening. These trains are part of the MBTA service that operates hourly and runs every day, providing convenient options for travelers throughout the day. The journey between the two cities takes approximately 20 minutes, offering a quick and efficient mode of transportation. Travelers can check the MBTA schedule for specific departure times of the first and last trains to plan their trip accordingly.
  • There are multiple direct train trips each day between Somerville and Salem. The MBTA train services between these two cities operate hourly, providing travelers with frequent options to make the short 20-minute journey. With trains running every day, passengers can easily plan their trips based on their schedules. The availability of regular direct train trips offers convenience and flexibility for those traveling between Somerville and Salem by rail.
  • Yes, there is a direct train that operates between Somerville and Salem. This train departs from Chelsea and arrives at Salem, with services running hourly every day. The journey typically lasts around 20 minutes, providing a quick and convenient transportation option for travelers between these two cities.
  • The cost of a train ticket from Somerville to Salem typically ranges from $3 to $8. The exact price may vary depending on factors such as the time of booking, class of service chosen, and any ongoing promotions or discounts. Overall, the train offers an affordable and budget-friendly option for traveling between these two cities.

Will you be returning to Somerville by train?

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

See schedule