Add DatesChange Search
Select Date
Select Date
2 adults
0 children
1 room

Sheraton Boston Needham Hotel

<
>

Sheraton Boston Needham Hotel

100 Cabot Street
Needham, MA 02194

  • Check-In Time: 3:00 PM
  • Check-Out Time: 12:00 PM
  • Number of floors: 5
  • Number of rooms: 247
  • Number of suites: 22
OverviewAmenitiesHotel MapRates
About This Property
  • Check-In Time: 3:00 PM
  • Check-Out Time: 12:00 PM
  • Number of floors: 5
  • Number of rooms: 247
  • Number of suites: 22
Property Description

Experience Boston in a whole new way when you stay at Sheraton Needham Hotel, located near the Route 128 Train Station and the MBTA Subway Station. Our hotel sits on the outskirts of Boston and offers easy access to nearby attractions like 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. We provide excellent dining options at Link Caf and Bar when you're looking for a night in with family or colleagues. Work smarter at our hotel business center or relax in the indoor pool. Our stylish event spaces fit a variety of needs, especially when paired with our expert planners and caterers. Spacious rooms and suites help you live the good life with separate living and sleeping areas, plus our pet-friendly accommodations include dog beds for your furry family members. Free Wi-Fi and ergonomic work spaces in every room help you thrive at Sheraton Needham Hotel near Boston.

Pet Policy

One dog (up to?40 pounds)?per room is allowed. The weight of the dog must be?noted in the?reservation?and?the guest must sign a waiver at check-in. Dogs must not be left unattended in a guest room. No other pets are permitted.? There is a 100 USD?cleaning

Nearby Restaurants
Meeting Facilities
Highway Exits
On Site
In Area
Loading Map
Finding the Best Rates
Please select your arrival and departure dates to view rates