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 Newburyport to Salem

🌿 Enjoy a quick and scenic 30-minute journey through the picturesque Massachusetts landscape. Arrive at Salem station ready to explore the city's rich history, including the infamous Salem Witch Trials. 💰 Ticket prices for the train ride from Newburyport to Salem range from $3 to $10, making it an affordable and efficient way to travel between these charming New England towns. Experience the historic charm of Salem with ease and convenience by opting for this convenient train route.

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 Newburyport to Salem is operated by MBTA. There is a direct train service that departs from Newburyport station and arrives at Salem station. The trains run every two hours, operating daily, with the journey taking approximately 30 minutes. Ticket prices for the train between Newburyport and Salem range from $3 to $10.
  • The fastest train between Newburyport and Salem is the direct service operated by MBTA. This train departs from Newburyport station and arrives at Salem station, with the journey taking approximately 30 minutes. Services run every two hours, operating daily. Ticket prices for this fast and convenient train route range from $3 to $10.
  • Trains departing for Salem from Newburyport leave from the Newburyport station. This station serves as the departure point for the MBTA-operated train services to Salem. Passengers can board the train at Newburyport station to begin their journey to Salem.
  • There are multiple trains available between Newburyport and Salem. The direct train service operated by MBTA departs from Newburyport station and arrives at Salem station every two hours. These train services run daily, providing passengers with frequent transportation options between the two cities. The journey between Newburyport and Salem by train typically takes around 30 minutes, offering a convenient and efficient mode of travel. Ticket prices for these train services can vary from $3 to $10.
  • The train from Newburyport to Salem operated by MBTA arrives at Salem station. Salem station serves as the final destination for this train route, providing passengers with a convenient location in Salem. Upon arrival at Salem station, travelers can easily access the city's attractions, amenities, and onward transportation options. The arrival at Salem station completes the journey between Newburyport and Salem via train.
  • The first train of the day from Newburyport to Salem operated by MBTA typically departs early in the morning, while the last train usually leaves in the evening. These services run every two hours throughout the day, ensuring frequent travel options for passengers. The journey between Newburyport and Salem by train takes approximately 30 minutes, providing a quick and convenient mode of transportation between the two cities. Travelers can rely on the regular train schedules to plan their trips effectively and reach their destination in a timely manner.
  • There are multiple direct train trips each day between Newburyport and Salem. Services operated by MBTA depart every two hours, providing a convenient and frequent transportation option for travelers. With trains running daily, passengers can easily access the route for their journey, which typically takes around 30 minutes. The regular schedule of direct train trips ensures that individuals have flexibility in planning their travel between Newburyport and Salem.
  • Yes, there is a direct train connection between Newburyport and Salem. The train departs regularly from Newburyport and arrives directly at Salem, with services operating every two hours throughout each day. The journey duration between the two locations is approximately 30 minutes, offering a convenient and efficient transportation option for travelers looking to commute between Newburyport and Salem by train.
  • The cost of a train ticket from Newburyport to Salem varies between $3 and $10. This affordable pricing range makes train travel a budget-friendly option for this route. Passengers can enjoy the convenience of a direct train service between these two locations at a reasonable fare, providing a cost-effective transportation solution for their journey.

Will you be returning to Newburyport by train?

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

See schedule