Trip to Salem

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration6h
Distance404 km
Avg. price$ 69
Train trips11 found

Trains from New York City to Salem

🚆 Traveling by train from New York to Salem is a convenient option, although there is no direct route available. The journey involves transfers at Back Bay and North Station, adding to the overall travel time of approximately 5 hours and 7 minutes. 🚆 With ticket prices ranging from $37 to $504, travelers can choose from various fare options based on their preferences and budget. Whether for a day trip or a weekend getaway, taking the train from New York to Salem allows for a serene and relaxed travel experience.

Where to stay in Salem

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

Accomodation
  • There is no direct train service from New York to Salem. However, travelers can take a train from New York Penn Station to Boston station operated by Amtrak Acela. From there, they can transfer to another train that will take them to Salem via Back Bay and North Station. The journey, including transfers, typically takes around 5 hours and 7 minutes. The prices for train tickets between New York and Salem can vary from $37 to $504, depending on the class of service and availability.
  • The fastest train option between New York and Salem is operated by Amtrak Acela. While there is no direct train service to Salem, passengers can take the Amtrak Acela train from New York Penn Station to Boston station. From there, they can transfer to another train that will eventually reach Salem via Back Bay and North Station, with the total journey taking approximately 5 hours and 7 minutes. The prices for this train route between New York and Salem can range from $37 to $504, depending on factors such as class of service and ticket availability.
  • Trains departing for Salem from New York are operated by Amtrak Acela and depart from New York Penn Station. Passengers can board the train at New York Penn Station to begin their journey to Salem. New York Penn Station is the primary departure station for travelers heading to Salem by train, providing a convenient starting point for the trip.
  • There are multiple trains that travelers can take between New York and Salem although there is no direct route. Passengers can board a train at New York Penn Station operated by Amtrak Acela, which will take them to Boston station. From Boston, travelers can transfer to another train that will continue on to Salem via Back Bay and North Station. The entire journey, including transfers, typically takes around 5 hours and 7 minutes to reach Salem from New York by train.
  • The train service operated by Amtrak Acela traveling from New York to Salem arrives at Boston station. Passengers will need to transfer to another train at Boston station in order to continue their journey to Salem, with the final destination being reached via stops at Back Bay and North Station. Salem does not have a direct train station, so Boston serves as the hub for onward travel to Salem.
  • The first train of the day to travel from New York to Salem typically departs from New York Penn Station in the early morning. The last train of the day for this route usually leaves New York Penn Station in the evening. It's important to check the specific timetable and schedules provided by Amtrak Acela for the most up-to-date information on departure times for the journey with transfers to Salem.
  • There are no direct train trips between New York and Salem. Travelers will need to take a train from New York Penn Station to Boston station operated by Amtrak Acela and then transfer to another train to reach Salem via Back Bay and North Station. The journey, including transfers, takes approximately 5 hours and 7 minutes. It is advisable to check the timetable and availability of the connecting trains for the most convenient travel options between New York and Salem.
  • No, there is no direct train service between New York and Salem. Travelers will need to take a train from New York Penn Station to Boston station operated by Amtrak Acela and then transfer to another train that will take them to Salem via Back Bay and North Station. The entire journey, including the transfers, typically takes around 5 hours and 7 minutes. It is recommended to plan ahead and check the train schedules for a smooth travel experience between New York and Salem.
  • The cost of a train ticket from New York to Salem can vary between $37 and $504, depending on factors such as the class of service, availability, and booking time. It is advisable to book tickets in advance to secure lower fares and preferred seats. Additionally, travelers may find discounts or deals on train tickets through various promotions or booking platforms. Checking different fare options and considering flexible travel dates can help find the most cost-effective train ticket for the journey from New York to Salem.

Will you be returning to New York City by train?

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

See schedule