Sheraton Boston Needham Hotel

  • search
  • select
  • submit
  • review
  • book

Select your preferred hotels and we'll negotiate the best deal for your group.Choose up to 5 hotels to receive your custom group quote within 24 hours.

Hotel #1
Hotel #2
Hotel #3
Hotel #4
Hotel #5

Based on your request criteria we are displaying hotels out of a possible to show you.

Sheraton Boston Needham Hotel

100 Cabot Street Needham, MA 02494 US

  • 7.5 miles from TAC Worldwide
  • 6.6 miles from Upromise
  • 5 miles from Lasell University
  • 9.4 miles from Pearson Education
  • 14.3 miles from DXC Technology
  • 21.9 miles from BNY Mellon
  • 15 miles from SAP
  • 8 miles from Meditech
  • 20 miles from Gillette Stadium Home of the New England Patriots
  • 4 miles from The Shops at Chestnut Hill
  • 8 miles from Fenway Park
  • 15.1 miles from TD Garden
  • 10 miles from Natick Mall
  • 7.7 miles from Museum of Fine Arts

Experience Boston in a whole new way when you stay at the recently renovated Sheraton Boston Needham Hotel. We’re located near the Route 128 Train Station, the MBTA Subway Station and Fenway Park. Find us in Needham, MA, on the outskirts of Boston and enjoy easy access to the IDG, SharkNinja, TripAdvisor and Panera corporate offices. Our pet-friendly hotel is conveniently situated near Boston College and The Shops at Chestnut Hill. Motivate your soon-to-be college student with a trip to a local campus and inspire your future artist with a visit to the Boston Museum of Fine Arts. Work smarter...


Rate not available
Get My Quote