Trains from New York City to Peabody
🚆 Traveling by train from New York to Peabody requires transfers, with the journey taking approximately 5 hours and 7 minutes. The trains depart from New York Penn Station and arrive at Salem via connections at Back Bay and North Station. 🚉 The Amtrak Acela services operate the trains from New York to Peabody, making a stop at Boston station during the journey. The train prices for this route can vary between $37 to $504, depending on the class of service and time of booking.