There are 4 ways to get from Hyannis to Buzzards Bay by train, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Hyannis to Buzzards Baytrain CapeFLYER
59 min$5–22Bus
cheapest- Take the bus from Sturgis Charter School -- Main Street, Hyannis to Buzzards Bay Train Stationbus Sandwich Line
1h 25m$3Drive 22.8 mi
- Drive from Hyannis to Buzzards Baycar 22.8 mi
32 min$5–6Taxi
- Take the taxi from Hyannis to Buzzards Baytaxi 22.8 mi
32 min$280–340
Hyannis to Buzzards Bay by train
Questions & Answers
The cheapest way to get from Hyannis to Buzzards Bay is to bus which costs $3 and takes 1h 25m.
The fastest way to get from Hyannis to Buzzards Bay is to drive which takes 32 min and costs $4 - $6.
Yes, there is a direct bus departing from Sturgis Charter School -- Main Street, Hyannis and arriving at Buzzards Bay Train Station station. Services depart every four hours, and operate Monday to Saturday. The journey takes approximately 1h 25m.
Yes, there is a direct train departing from Hyannis and arriving at Buzzards Bay. Services depart three times a week, and operate Monday, Friday, Saturday and Sunday. The journey takes approximately 59 min.
The distance between Hyannis and Buzzards Bay is 24 miles. The road distance is 22.9 miles.
The best way to get from Hyannis to Buzzards Bay without a car is to train which takes 59 min and costs $5 - $22.
The train from Hyannis to Buzzards Bay takes 59 min including transfers and departs three times a week.
Hyannis to Buzzards Bay bus services, operated by Cape Cod Regional Transit Authority, depart from Sturgis Charter School -- Main Street, Hyannis station.
Hyannis to Buzzards Bay train services, operated by Cape Flyer, depart from Hyannis station.
The best way to get from Hyannis to Buzzards Bay is to train which takes 59 min and costs $5 - $22. Alternatively, you can bus, which costs $3 and takes 1h 25m.
What companies run services between Hyannis, MA, USA and Buzzards Bay, MA, USA?
Cape Flyer operates a train from Hyannis to Buzzards Bay 3 times a week. Tickets cost $5–22 and the journey takes 59 min. Alternatively, Cape Cod Regional Transit Authority operates a bus from Sturgis Charter School -- Main Street, Hyannis to Buzzards Bay Train Station every 4 hours. Tickets cost $3 and the journey takes 1h 25m.
- Phone
- +1 508-775-8504
- info@capecodrta.org
- Website
- capeflyer.com
Train from Hyannis to Buzzards Bay
- Ave. Duration
- 59 min
- Frequency
- 3 times a week
- Estimated price
- $5–22
- Website
- https://capeflyer.com
- South Station to Bourne
- $20
- South Station to Hyannis
- $22
- Middleborough to Hyannis
- $5
- Phone
- 1-800-352-7155
- info@capecodrta.org
- Website
- capecodrta.org
Bus from Sturgis Charter School -- Main Street, Hyannis to Buzzards Bay Train Station
- Ave. Duration
- 1h 25m
- Frequency
- Every 4 hours
- Estimated price
- $3
- Website
- https://capecodrta.org
- Adult
- $3
- Ave. Duration
- 32 min
- Estimated price
- $280–340
Town Taxi
- Phone
- +1 508-775-5555
- Website
- towntaxicapecod.com
Barnstable Taxi and Livery
- Phone
- +1 508-524-8818
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?, How to get from Luton Airport into central London, and Best ways to travel around Australia - to help you get the most out of your next trip.
More Questions & Answers
Hyannis to Buzzards Bay bus services, operated by Cape Cod Regional Transit Authority, arrive at Buzzards Bay Train Station.
Hyannis to Buzzards Bay train services, operated by Cape Flyer, arrive at Buzzards Bay station.
Yes, the driving distance between Hyannis to Buzzards Bay is 23 miles. It takes approximately 32 min to drive from Hyannis to Buzzards Bay.
There are 297+ hotels available in Buzzards Bay.
