There are 4 ways to get from Sharon to Needham by train, bus, 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
best- Take the train from Sharon to Rugglestrain Providence/Stoughton Line
- Take the train from Ruggles to Needham Centertrain Needham Line
1h 52m$4–10Drive 14 mi
cheapest- Drive from Sharon to Needhamcar 14 mi
21 min$3–4Bus, line 59 bus
- Take the bus from Mansfield Station to Newton - Riverside MBTA Stationbus Mansfield to Logan Airport
- Take the bus from Newton Highlands to Highland Ave @ May Stbus 59
2h 21m$27–37Taxi
- Take the taxi from Sharon to Needhamtaxi 14 mi
21 min$50–65
Sharon to Needham by train
Questions & Answers
The cheapest way to get from Sharon to Needham is to drive which costs $2 - $4 and takes 21 min.
The fastest way to get from Sharon to Needham is to taxi which takes 21 min and costs $50 - $65.
No, there is no direct bus from Sharon station to Needham. However, there are services departing from Mansfield Station and arriving at Highland Ave @ May St via Newton Highlands. The journey, including transfers, takes approximately 2h 21m.
No, there is no direct train from Sharon to Needham. However, there are services departing from Sharon and arriving at Needham Center via Ruggles. The journey, including transfers, takes approximately 1h 52m.
The distance between Sharon and Needham is 26 miles. The road distance is 14.1 miles.
The best way to get from Sharon to Needham without a car is to train which takes 1h 52m and costs $4 - $11.
It takes approximately 1h 52m to get from Sharon to Needham, including transfers.
Sharon to Needham bus services, operated by Blue Apple Bus, depart from Mansfield Station.
Sharon to Needham train services, operated by MBTA, depart from Sharon station.
The best way to get from Sharon to Needham is to train which takes 1h 52m and costs $4 - $11. Alternatively, you can bus and line 59 bus, which costs $27 - $40 and takes 2h 21m.
What companies run services between Sharon, MA, USA and Needham, MA, USA?
You can take a train from Sharon to Needham Center via Ruggles in around 1h 52m. Alternatively, you can take a train from Sharon to Highland Ave @ May St via Mansfield, Mansfield Station, Newton - Riverside MBTA Station, Riverside, Newton Highlands, and Newton Highlands in around 2h 21m.
Train from Sharon to Ruggles
- Ave. Duration
- 29 min
- Frequency
- Hourly
- Estimated price
- $3–9
- Website
- Massachusetts Bay Transportation Authority
- Website
- MBTA: World Cup 2026
- Adult
- $3–9
Train from Ruggles to Needham Center
- Ave. Duration
- 28 min
- Frequency
- Hourly
- Estimated price
- $1–2
- Website
- Massachusetts Bay Transportation Authority
- Website
- MBTA: World Cup 2026
- Adult
- $1–2
- Phone
- 617 773 9403
- [email protected]
- Website
- Blue Apple Bus
Bus from Mansfield Station to Newton - Riverside MBTA Station
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- $22
- Website
- Blue Apple Bus
- Ave. Duration
- 21 min
- Estimated price
- $50–65
Yellow Cab Brockton
- Phone
- +1-508-583-1234
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 Train travel in Spain: A guide to Renfe, How to get from London to Edinburgh, and How to get from Florence to Rome - to help you get the most out of your next trip.
More Questions & Answers
Sharon to Needham bus services, operated by Blue Apple Bus, arrive at Newton - Riverside MBTA Station.
Sharon to Needham train services, operated by MBTA, arrive at Ruggles station.
Yes, the driving distance between Sharon to Needham is 14 miles. It takes approximately 21 min to drive from Sharon to Needham.
There are 1669+ hotels available in Needham.





