Sheraton Needham Hotel

3.6 (312 reviews)

100 Cabot Street, Needham, MA, 02494, United States   •  Weather:    •   Local Time:     •  Phone: (781) 444-1110   •  Hotel Reservations: 800-274-3728


Get Directions

What's Nearby

  1. Cutler Park
  2. Hemlock Gorge Reservation
  3. Leo J. Martin Memorial Golf Course
  4. Mall at Chestnut Hill
  5. Needham Community Theater
  6. Needham Town Forest
  7. Newton Commonwealth Golf Course

How To Get Here

Unable to find directions, please try again.

Things to do in Needham

Local Attractions

Discover the many things to do in Needham during your next stay. Sheraton Needham Hotel is located minutes from great shopping, golf, many colleges and universities. To help you we've included a list of the local area's best attractions.

Arts & Entertainment

Discover and explore the history and culture of Needham’s neighboring institutions.

  • Needham Historical Society – 3.2 miles
  • Brandeis Rose Art Museum  –  6.3 miles
  • Needham Community Theater – 3.8 miles

Nearby Colleges & Universities

Our hotels is conveniently located close to more then a dozen Colleges and Universities. Add visiting these campusus to your list of things to do in Needham.


Energize your stay in Needham with hiking and picnicking in one of Needham’s parks or forests.

  • Cutler Park – 1.1 miles
  • Hemlock Gorge Reservation – 1.8 miles 
  • Needham Town Forest – 4.2 miles


Whether you are searching for something specific or just want to casually peruse the stores for hot trends or outfit inspiration, our hotel puts you just minutes from several shopping centers.

  • The Mall at Chestnut Hill – 3.4 miles 
  • Legacy Place – 8.2 miles
  • Natick Collection – 12 miles


Play a round with your coworkers, family, or friends at several nearby golf courses.

  • Leo J. Martin Course – 4.7 miles
  • Newton Commonwealth Golf Course – 4.6 miles
  • Norwood Country Club  –   11.3 miles
  • Wayland Country Club – 12.6 miles