Sheraton Needham Hotel


Location 100 Cabot Street, Needham, MA, 02494, United States   •  Weather:   

Local Time Phone (781) 444-1110 Hotel Reservations 800-274-3728


Sheraton Needham Hotel - Exterior
Sheraton Needham Hotel - Indoor Pool
Sheraton Needham Hotel - Club Lounge
Reserve Your Stay
Adults / Room
Children / Room (Age 0 - 17)

Elevate Your Travel Experience at Our Needham, Massachusetts Hotel

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.

Why book with us?

Get these exclusive SPG® member benefits:

  • Best Rates
  • Earn
  • Free

Not an SPG Member?
Joining is quick, easy, and free. Join Now


Terms & Conditions

Guest Reviews

Hear from our guests about their stay from 340 verified guest reviews

Authentic Reviews

69%of our guests
recommend this hotel


I’ve stayed here 3 times and it’s very very good. The rooms are spacious and clean and extremely comfortable. The staff is EXCELLENT. They’re fast and attentive - check in and check out super east. Parking easy breezy cheap. We ate the buffet which was good with healthy choices. Kids loved it and they loved the pool. JERRY who is on the staff is super informative about all things Boston and really nice. Everyone on the staff is awesome! Recommend it!

Read More Reviews

3.6 /5

  • Room Comfort

  • Hotel Staff

  • Quality of Sleep

  • Facilities

  • SPG Recognition

  • Food & Beverage

Rooms & Suites

Traditional Guest Room Traditional Guest Room

297 f

Bed Options
Sleeps 4

Club Level Guest Room Club Level Guest Room

297 f

Bed Options
Sleeps 4

Junior Suite Junior Suite

616 f

Bed Options
Sleeps 4

Traditional Guest Room

297 f

Bed Options
Sleeps 4

Club Level Guest Room

297 f

Bed Options
Sleeps 4
Junior Suite

Junior Suite

616 f

Bed Options
Sleeps 4

Hotel Information

  • Check-in time: 3:00 PM
  • Check-out time: 12:00 PM
  • Complimentary Wi-Fi for SPG Members
  • Self-parking $12/day
  • Pets welcome
  • Minimum check-in age is 21+
  • SPG Category 4

Hotel Features

  • Sheraton Fitness Center
  • Full-service business center
  • Heated indoor pool
  • Sheraton Club
  • Concierge service
  • View More Hotel Features

Explore Needham

Our Location

Sheraton Needham Hotel is located at 100 Cabot Street, just steps away from many things to do.

Get Directions

What's Nearby

Things to do in Needham

How To Get Here

Unable to find directions, please try again.

Hours Of Operation

Meetings & Events

Sheraton Needham Hotel - Grand Ballroom

The perfect venue for your next Needham event

Host a meeting or special event at Sheraton Needham Hotel and benefit from well-appointed venue spaces and expert planning capabilities.

  • 15,000 sq. ft. of flexible space
  • 14 meeting rooms
  • Floor-to-ceiling windows
  • Private dining rooms
  • Executive boardrooms
  • Dedicated meeting specialists