100 Cabot Street, Needham, Massachusetts 02494 USA
+1 781-444-1110

Elevate Your Travel Experience at the Sheraton Needham Hotel

Rewards Category 4 · Points needed per night

From location to accommodation, discover the many benefits of Sheraton Needham Hotel. Although nestled in the charming suburb of Needham, Massachusetts, our hotel offers travelers superb city access to downtown Boston via Interstate 95. Make time to visit local points of interest like Boston College and Northeastern University, or simply relax and recharge in our modern guest rooms. Hotel guests in Needham can enjoy an assortment of thoughtful amenities, including all-day dining at Link Café & Bar, a dynamic Sheraton Fitness Center and smart networking services at our Link@Sheraton™ connectivity hub.

Show More

Guest Reviews

3.2 out of 5.0
52% of guests recommend this hotel

Hear from our guests about their stay from 30 confirmed guest reviews

Key Amenities

  • Fitness center
  • Pool
  • Pet friendly
  • Meeting event space


  • The perfect location just outside of Boston with easy access to Routes 90 and 495

  • 247 guest rooms including 22 suites, onsite restaurant/bar open for breakfast, lunch and dinner

  • 15,000 square feet of flexible meeting space

Guest Rooms

Elevate your stay at the Sheraton Needham Hotel

Check Room Rates & Availability

Sheraton Needham Hotel