There are 4 ways to get from Onset to Hyannis by 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.
Bus via Park & Ride, Exit 1A/B - Jct. US 6
best- Take the bus from Buzzards Bay Train Station to Sagamore Park & RideSandwich Line
- Take the bus from Park & Ride, Exit 1A/B - Jct. US 6 to Hyannis Transportation CenterHyannis - South Shore to Logan Airport
2h 23m$6–33Bus
cheapest- Take the bus from Buzzards Bay Train Station to Hyannis Transportation CenterSandwich Line
2h 35m$4–5Drive 24.7 mi
- Drive from Onset to Hyannis24.7 mi
34 min$5–7Taxi
- Take the taxi from Onset to Hyannis24.7 mi
34 min$290–350
Questions & Answers
The cheapest way to get from Onset to Hyannis is to bus which costs $4 - $5 and takes 2h 35m.
The fastest way to get from Onset to Hyannis is to drive which takes 34 min and costs $4 - $7.
No, there is no direct bus from Onset to Hyannis. However, there are services departing from Onset Pier and arriving at Hyannis Transportation Center via Buzzards Bay Train Station and Park & Ride, Exit 1A/B - Jct. US 6. The journey, including transfers, takes approximately 2h 23m.
The distance between Onset and Hyannis is 28 miles. The road distance is 24.8 miles.
The best way to get from Onset to Hyannis without a car is to bus via Park & Ride, Exit 1A/B - Jct. US 6 which takes 2h 23m and costs $6 - $35.
It takes approximately 2h 23m to get from Onset to Hyannis, including transfers.
Onset to Hyannis bus services, operated by Cape Cod Regional Transit Authority, depart from Buzzards Bay Train Station.
Onset to Hyannis bus services, operated by Cape Cod Regional Transit Authority, arrive at Sagamore Park & Ride station.
Yes, the driving distance between Onset to Hyannis is 25 miles. It takes approximately 34 min to drive from Onset to Hyannis.
There are 840+ hotels available in Hyannis.
What companies run services between Onset, MA, USA and Hyannis, MA, USA?
You can take a bus from Onset Pier to Hyannis Transportation Center via Academy Dr - Buzzard's Bay, Buzzards Bay Train Station, and Park & Ride, Exit 1A/B - Jct. US 6 in around 2h 23m.
- Phone
- 1-800-352-7155
- info@capecodrta.org
- Website
- capecodrta.org
Bus from Buzzards Bay Train Station to Sagamore Park & Ride
- Ave. Duration
- 13 min
- Frequency
- Every 4 hours
- Estimated price
- $3
- Website
- https://capecodrta.org
- Adult
- $3
Bus from Park & Ride, Exit 1A/B - Jct. US 6 to Hyannis Transportation Center
- Ave. Duration
- 1h 12m
- Frequency
- Every 4 hours
- Estimated price
- $3
- Website
- https://capecodrta.org
- Adult
- $3
Bus from Buzzards Bay Train Station to Hyannis Transportation Center
- Ave. Duration
- 1h 25m
- Frequency
- Every 4 hours
- Estimated price
- $3
- Website
- https://capecodrta.org
- Adult
- $3
- Phone
- +1 (508) 746-0378
- info@p-b.com
- Website
- p-b.com
Bus from Park & Ride, Exit 1A/B - Jct. US 6 to Hyannis Transportation Center
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- $12–17
- Website
- https://www.p-b.com
- One Way - Adult
- $12–17
- Phone
- 1-800-343-9999
- Website
- peterpanbus.com
Bus from Park & Ride, Exit 1A/B - Jct. US 6 to Hyannis Transportation Center
- Ave. Duration
- 35 min
- Frequency
- Every 3 hours
- Estimated price
- $2–28
- Website
- https://peterpanbus.com
- Adult
- $2–28
- Ave. Duration
- 34 min
- Estimated price
- $290–350
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 How do I get from Sydney to Melbourne, How to get from Luton Airport into central London, and How to get from London to Edinburgh - to help you get the most out of your next trip.





