Travel from New-York to Peabody-MA-USA

Train, bus or fly from New York to Peabody?

Amtrak Acela Express operates a train from New York to Peabody every 3 hours. Tickets cost $120 - $340 and the journey takes 3 h 38 min. 2 other operators also service this route. Alternatively, Megabus operates a bus from New York to Peabody every 2 hours. Tickets cost $19 - $35 and the journey takes 4 h 15 min. MBTA also services this route hourly.

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak
Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from New York to Peabody

From New York Penn Station train to Back Bay - Inbound, subway to North Station, then train to Salem. 4 h 51 min $265. From New York, NY bus to Summer St @ South Station - Red Line entrance then line 459 bus to Salem Commuter Rail Station. 6 h 14 min $27. From W 4 St subway to New York, NY, bus to Summer St @ South Station - Red Line entrance, then line 459 bus to Salem Commuter Rail Station. 6 h 58 min $38. From New York drive to Peabody. 4 h 12 min $27. From W 4 St subway to Roosevelt Av/74 St, bus to New York La Guardia airport, fly to Boston airport, then bus to Peabody. 4 h 1 min $140. From Penn Station train to Station D Jamaica Station, train to New York JFK airport, fly to Boston airport, then bus to Peabody. 3 h 53 min $142. From New York Penn Station train to Newark Liberty Airport Station, train to Newark airport, fly to Boston airport, then bus to Peabody. 3 h 51 min $150. From Grand Central train to White Plains Bus Terminal Lane B, line 12 bus to White Plains airport, fly to Boston airport, then bus to Peabody. 5 h 25 min $178.
Close Print Itinerary
  1. Here are 8 options to get from
    New York to Peabody:

    1. Trip:
      1 Train
      • One-Way approx: USD $136 - $351
      • Duration: 4 h 51 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $136 - $351
        • Duration: 4 h 51 min
        Close x
    2. Trip:
      2 Bus Megabus
      • One-Way approx: USD $21 - $38
      • Duration: 6 h 14 min
      Open +
      • Trip:
        2 Bus Megabus
        • One-Way approx: USD $21 - $38
        • Duration: 6 h 14 min
        Close x
    3. Trip:
      3 Bus Greyhound USA
      • One-Way approx: USD $26 - $74
      • Duration: 6 h 58 min
      Open +
      • Trip:
        3 Bus Greyhound USA
        • One-Way approx: USD $26 - $74
        • Duration: 6 h 58 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $22 - $35
      • Duration: 4 h 12 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $22 - $35
        • Duration: 4 h 12 min
        Close x
    5. Trip:
      5 Fly from New York La Guardia
      • One-Way approx: USD $60 - $262
      • Duration: 4 h 1 min
      Open +
      • Trip:
        5 Fly from New York La Guardia
        • One-Way approx: USD $60 - $262
        • Duration: 4 h 1 min
        Close x
    6. Trip:
      6 Fly from New York JFK
      • One-Way approx: USD $64 - $303
      • Duration: 3 h 53 min
      Open +
      • Trip:
        6 Fly from New York JFK
        • One-Way approx: USD $64 - $303
        • Duration: 3 h 53 min
        Close x
    7. Trip:
      7 Fly from Newark
      • One-Way approx: USD $72 - $311
      • Duration: 3 h 51 min
      Open +
      • Trip:
        7 Fly from Newark
        • One-Way approx: USD $72 - $311
        • Duration: 3 h 51 min
        Close x
    8. Trip:
      8 Fly from White Plains
      • One-Way approx: USD $132 - $353
      • Duration: 5 h 25 min
      Open +
      • Trip:
        8 Fly from White Plains
        • One-Way approx: USD $132 - $353
        • Duration: 5 h 25 min
        Close x