There are 4 ways to get from Canton to Hampton Beach by train, bus, subway, taxi, 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, bus
best- Take the train from Canton Junction to South Stationtrain Providence/Stoughton Line
- Take the bus from South Station to Seabrookbus Dov-Bos / ...
2h 34mDrive 61.4 mi
cheapest- Drive from Canton to Hampton Beachcar 61.4 mi
1h 30m$12–17Train, subway, taxi
- Take the train from Canton Center to Rugglestrain
- Take the subway from Ruggles to North Stationsubway
- Take the train from North Station to Newburyporttrain
- Take the taxi from Newburyport to Hampton Beachtaxi
3h 5m$77–109Line 28 bus, bus
- Take the bus from Mattapan to Nubianbus 28 / ...
- Take the bus from South Station to Seabrookbus Dov-Bos / ...
3h 34m
Questions & Answers
The cheapest way to get from Canton to Hampton Beach is to drive which costs $11 - $17 and takes 1h 30m.
The fastest way to get from Canton to Hampton Beach is to drive which takes 1h 30m and costs $11 - $17.
No, there is no direct bus from Canton to Hampton Beach. However, there are services departing from Washington St from Canton Center Sta to Pequit St and arriving at Seabrook via Mattapan, Nubian and South Station. The journey, including transfers, takes approximately 3h 34m.
The distance between Canton and Hampton Beach is 63 miles. The road distance is 61.7 miles.
The best way to get from Canton to Hampton Beach without a car is to train and bus which takes 2h 34m and costs .
It takes approximately 2h 34m to get from Canton to Hampton Beach, including transfers.
Canton to Hampton Beach bus services, operated by MBTA, depart from Mattapan station.
Canton to Hampton Beach bus services, operated by MBTA, arrive at Nubian station.
Yes, the driving distance between Canton to Hampton Beach is 62 miles. It takes approximately 1h 30m to drive from Canton to Hampton Beach.
There are 265+ hotels available in Hampton Beach.
What companies run services between Canton, MA, USA and Hampton Beach, NH, USA?
You can take a bus from Washington St from Canton Center Sta to Pequit St to Hampton Beach via Mattapan, Nubian, South Station, and Seabrook in around 3h 34m.
- Phone
- +1-617-222-3200
- Website
- mbta.com
Train from Canton Junction to South Station
- Ave. Duration
- 28 min
- Frequency
- Hourly
- Estimated price
- $2–9
- Website
- https://www.mbta.com
- Website
- https://www.mbta.com/guides/world-cup-guide
- Adult
- $2–9
Train from Canton Center to Ruggles
- Ave. Duration
- 22 min
- Frequency
- Every 2 hours
- Estimated price
- $2–8
- Website
- https://www.mbta.com
- Website
- https://www.mbta.com/guides/world-cup-guide
- Adult
- $2–8
Subway from Ruggles to North Station
- Ave. Duration
- 12 min
- Frequency
- Every 10 minutes
- Estimated price
- $3
- Website
- https://www.mbta.com
- Schedules at
- https://www.mbta.com/schedules/subway
- Adult
- $3
Train from North Station to Newburyport
- Ave. Duration
- 1h 8m
- Frequency
- Every 2 hours
- Estimated price
- $6–13
- Website
- https://www.mbta.com
- Website
- https://www.mbta.com/guides/world-cup-guide
- Adult
- $6–13
- Website
- example.com
Bus from South Station to Seabrook
- Ave. Duration
- 55 min
- Frequency
- Every 3 hours
- Schedules at
- example.com
Bus from South Station to Seabrook
- Ave. Duration
- 55 min
- Frequency
- Every 3 hours
- Schedules at
- example.com
- Phone
- +1-617-222-3200
- Website
- mbta.com
Bus from Mattapan to Nubian
- Ave. Duration
- 29 min
- Frequency
- Every 15 minutes
- Website
- https://www.mbta.com
- Website
- https://www.mbta.com/guides/world-cup-guide
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 Travelling to the US: What do I need to know?, Which London airport should I choose?, and Getting around the Cyclades - to help you get the most out of your next trip.





