There are 6 ways to get from Boston Airport (BOS) to Hampton Beach by train, taxi, bus, rideshare, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, taxi
best- Take the train from Chelsea to Newburyporttrain Newburyport/Rockport Line
- Take the taxi from Newburyport to Hampton Beachtaxi
2h 30m$73–101Drive 45.6 mi
cheapest- Drive from Boston Airport (BOS) to Hampton Beachcar 45.6 mi
58 min$9–12Bus
- Take the bus from Boston to Seabrookbus Cj00:40-Lgpm
2h 37m$60–76Airport Transfer
- Take the rideshare from Boston (BOS) to Hampton Beach45.6 mi
58 minTaxi
- Take the taxi from Boston Airport (BOS) to Hampton Beachtaxi 45.6 mi
58 min$280–340Train
- Take the train from North Station to Newburyporttrain Newburyport/Rockport Line
2h 47m$73–100
Comparing Your Travel Options
The cheapest way to get from Boston Airport (BOS) to Hampton Beach is to drive which costs $8 - $12 and takes 58 min.
The fastest way to get from Boston Airport (BOS) to Hampton Beach is to drive which takes 58 min and costs $8 - $12.
No, there is no direct bus from Boston Airport (BOS) to Hampton Beach. However, there are services departing from Terminal C - Arrivals and arriving at Seabrook via Boston. The journey, including transfers, takes approximately 2h 37m.
No, there is no direct train from Boston Airport (BOS) to Hampton Beach. However, there are services departing from Airport and arriving at Newburyport via North Station. The journey, including transfers, takes approximately 2h 47m.
The distance between Boston Airport (BOS) and Hampton Beach is 46 miles. The road distance is 45.8 miles.
The best way to get from Boston Airport (BOS) to Hampton Beach without a car is to train and taxi which takes 2h 30m and costs $70 - $110.
It takes approximately 2h 30m to get from Boston Airport (BOS) to Hampton Beach, including transfers.
Boston Airport (BOS) to Hampton Beach bus services, operated by C&J Bus, depart from Boston station.
Boston Airport (BOS) to Hampton Beach train services, operated by MBTA, depart from North Station.
The best way to get from Boston Airport (BOS) to Hampton Beach is to bus which takes 2h 37m and costs $60 - $80. Alternatively, you can train, which costs $70 - $100 and takes 2h 47m.
What companies run services between Boston Airport (BOS), USA and Hampton Beach, NH, USA?
C&J Bus operates a bus from Boston to Seabrook once daily. Tickets cost $11–17 and the journey takes 1h 15m. Alternatively, MBTA operates a train from North Station to Newburyport every 2 hours. Tickets cost $6–13 and the journey takes 1h 9m.
Train from Chelsea to Newburyport
- Ave. Duration
- 58 min
- Frequency
- Every 2 hours
- Estimated price
- $6–12
- Website
- Massachusetts Bay Transportation Authority
- Website
- MBTA: World Cup 2026
- Adult
- $6–12
Train from North Station to Newburyport
- Ave. Duration
- 1h 9m
- Frequency
- Every 2 hours
- Estimated price
- $6–13
- Website
- Massachusetts Bay Transportation Authority
- Website
- MBTA: World Cup 2026
- Adult
- $6–13
- Phone
- +1 603-430-1100
- Website
- C & J Travel
Bus from Boston to Seabrook
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Estimated price
- $11–17
- Website
- C & J Travel
- Website
- https://www.mozio.com
Rideshare from Boston (BOS) to Hampton Beach
- Ave. Duration
- 58 min
- Frequency
- On demand
- Ave. Duration
- 39 min
- Estimated price
- $65–340
Merrimack Taxi Co
- Phone
- +1 978-687-0911
Boston Cab
- Phone
- +1 617-536-5010
- Website
- bostoncab.us
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Italian Lakes: Getting around by train, 5 incredible day trips from Florence by train, and What are the different types of Renfe trains in Spain? - to help you get the most out of your next trip.
Booking & Getting There
Boston Airport (BOS) to Hampton Beach bus services, operated by C&J Bus, arrive at Seabrook station.
Boston Airport (BOS) to Hampton Beach train services, operated by MBTA, arrive at Newburyport station.
Yes, the driving distance between Boston Airport (BOS) to Hampton Beach is 46 miles. It takes approximately 58 min to drive from Boston Airport (BOS) to Hampton Beach.
There are 296+ hotels available in Hampton Beach.
Check out Blablacar's carpooling service for rideshare options between Boston Airport (BOS) and Hampton Beach. A great option if you don't have a driver's licence or want to avoid public transport.








