Travel from Hampton-Beach to Boston

Bus or train from Hampton Beach to Boston?

Amtrak operates a bus from Hampton Beach to Boston every 2 hours, and the journey takes 30 min. Coach Company also services this route every 3 hours. Alternatively, MBTA operates a train from Hampton Beach to Boston hourly. Tickets cost $6 - $11 and the journey takes 1 h 3 min.

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from Hampton Beach to Boston

From Hampton Beach taxi to Newburyport, MA then Amtrak Thruway to Boston Sth, MA. 45 min $96. From Hampton Beach taxi to Newburyport then train to North Station. 1 h 19 min $89. From Hampton Beach taxi to Boston. 54 min $340. From Hampton Beach drive to Boston. 54 min $5.

Operators from Hampton Beach to Boston

Close Print Itinerary
  1. Here are 4 options to get from
    Hampton Beach to Boston:

    1. Trip:
      1 Amtrak Thruway
      • One-Way approx: USD $81 - $100
      • Duration: 45 min
      Open +
      • Trip:
        1 Amtrak Thruway
        • One-Way approx: USD $81 - $100
        • Duration: 45 min
        Close x
    2. Trip:
      2 Train
      • One-Way approx: USD $73 - $90
      • Duration: 1 h 19 min
      Open +
      • Trip:
        2 Train
        • One-Way approx: USD $73 - $90
        • Duration: 1 h 19 min
        Close x
    3. Trip:
      3 Taxi
      • One-Way approx: USD $280 - $340
      • Duration: 54 min
      Open +
      • Trip:
        3 Taxi
        • One-Way approx: USD $280 - $340
        • Duration: 54 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $4 - $7
      • Duration: 54 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $4 - $7
        • Duration: 54 min
        Close x