Travel from Worcester-MA-USA to Hampton-Beach

Bus or train from Worcester to Hampton Beach?

Peter Pan Bus Lines operates a bus from Worcester to Hampton Beach hourly. Tickets cost $13 - $19 and the journey takes 1 h. 2 other operators also service this route. Alternatively, MBTA operates a train from Worcester to Hampton Beach hourly. Tickets cost $7 - $12 and the journey takes 1 h 22 min. 2 other operators also service this route.

Travel Guides

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

How to get from Worcester to Hampton Beach

From Worcester, MA - Union Station bus to Boston Sth, MA, Amtrak Thruway to Newburyport, MA, then taxi to Hampton Beach. 2 h 45 min. From Worcester, MA - Union Station bus to South Station Silver Line - Outbound, bus to Boston, MA - Logan Airport, bus to Newburyport, MA, then taxi to Hampton Beach. 2 h 51 min $121. From Worcester train to Back Bay - Inbound, subway to North Station, train to Newburyport, then taxi to Hampton Beach. 3 h 51 min $103. From Worcester drive to Hampton Beach. 1 h 24 min $9.

Operators from Worcester to Hampton Beach

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

    1. Trip:
      1 Bus, Amtrak Thruway
      • One-Way approx: N/A
      • Duration: 2 h 45 min
      Open +
      • Trip:
        1 Bus, Amtrak Thruway
        • One-Way approx: N/A
        • Duration: 2 h 45 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $90 - $147
      • Duration: 2 h 51 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $90 - $147
        • Duration: 2 h 51 min
        Close x
    3. Trip:
      3 Train
      • One-Way approx: USD $81 - $110
      • Duration: 3 h 51 min
      Open +
      • Trip:
        3 Train
        • One-Way approx: USD $81 - $110
        • Duration: 3 h 51 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $7 - $11
      • Duration: 1 h 24 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $7 - $11
        • Duration: 1 h 24 min
        Close x