Sign in or create an account and get access to member only exclusive rates

Sheraton Boston Needham Hotel

Sheraton Boston Needham Hotel

Needham Massachusetts
Total fromA$261
Check in 3:00 PM
Check out 12:00 PM
When you stay at Sheraton Boston Needham Hotel in Needham, you'll be in the business district, within a 15-minute drive of Boston College and Longwood Medical Area. This hotel is 7.1 mi (11.5 km) from Dana-Farber Cancer Institute and 7.2 mi (11.6 km) from Beth Israel Deaconess Medical Center.

Make yourself at home in one of the 247 air-conditioned rooms featuring refrigerators. Complimentary wired and wireless Internet access keeps you connected, and cable programming provides entertainment. Private bathrooms with shower/tub combinations feature complimentary toiletries and hair dryers. Conveniences include phones, as well as safes and desks.

Property Details

Be sure to enjoy recreational amenities, including an indoor pool, a spa tub, and a 24-hour fitness center. Additional amenities at this hotel include complimentary wireless Internet access, concierge services, and gift shops/newsstands.

  • Bar/lounge
  • Elevator/lift
  • Indoor pool
  • Restaurant
  • Concierge services
  • Gift shops or newsstand
  • Total number of rooms - 247
  • Number of floors - 5
  • Conference space
  • Spa tub
  • Television in common areas
  • Coffee shop or café
  • Safe-deposit box at front desk
  • Free newspapers in lobby
  • 24-hour front desk
  • Business center
  • Dry cleaning/laundry service
  • Smoke-free property
  • Wedding services
  • Express check-in
  • Use of nearby fitness center (discount)
  • Tours/ticket assistance
  • Free WiFi
  • Accessible bathroom
  • Roll-in shower
  • In-room accessibility
  • Conference space size (feet) - 18751
  • Conference space size (meters) - 1742
  • Number of meeting rooms - 15
  • Self parking (surcharge)
  • Computer station
  • Luggage storage
  • RV, bus, truck parking (surcharge)
  • 24-hour fitness facilities
  • Shared microwave
  • Ballroom

Other details

Enjoy American cuisine at Link Cafe and Bar, a cafe which features a bar, or stay in and take advantage of the room service (during limited hours).

Featured amenities include a business center, express check-in, and complimentary newspapers in the lobby. Planning an event in Needham? This hotel has facilities measuring 18751 square feet (1742 square meters), including conference space. Self parking (subject to charges) is available onsite.

Distances are displayed to the nearest 0.1 mile and kilometer.
Babson College - 6.2 km / 3.8 mi
Boston College - 7.7 km / 4.8 mi
St. Elizabeth's Medical Center - 9.8 km / 6.1 mi
Longwood Medical Area - 11.1 km / 6.9 mi
Brigham and Women's Hospital - 11.4 km / 7.1 mi
Dana-Farber Cancer Institute - 11.5 km / 7.1 mi
Beth Israel Deaconess Medical Center - 11.6 km / 7.2 mi
Children's Hospital Boston - 11.7 km / 7.3 mi
Agganis Arena - 12.1 km / 7.5 mi
Isabella Stewart Gardner Museum - 12.3 km / 7.7 mi
Kenmore Square - 12.5 km / 7.8 mi
Boston University - 12.5 km / 7.8 mi
Brandeis University - 12.6 km / 7.8 mi
Wellesley College - 12.6 km / 7.8 mi
Legacy Place - 13 km / 8.1 mi
The nearest airports are:
Norwood, MA (OWD-Norwood Memorial) - 17.7 km / 11 mi
Bedford, MA (BED-Laurence G. Hanscom Field) - 22.6 km / 14 mi
Boston, MA (BOS-Logan Intl.) - 30.9 km / 19.2 mi
Beverly, MA (BVY-Beverly Municipal) - 57.5 km / 35.7 mi
Lawrence, MA (LWM-Lawrence Municipal) - 62.3 km / 38.7 mi
The preferred airport for Sheraton Boston Needham Hotel is Boston, MA (BOS-Logan Intl.).

  • The property has connecting/adjoining rooms, which are subject to availability and can be requested by contacting the property using the number on the booking confirmation.
  • Alcohol is not permitted at this property.
  • Parking height restrictions apply.


Hotel policies

Pets
  • Pets allowed
  • Pet maximum weight in kg is 23
  • Pet maximum weight in lb is 50
  • Only dogs are allowed
  • Only service animals are allowed
  • Service animals exempt from fees/restrictions
Payment
  • American Express
  • Carte Blanche
  • Diners Club
  • Discover
  • JCB International
  • Mastercard
  • Visa
Check in and out times
  • Check-in time starts at 3:00 PM
  • Check-out time is 12:00 PM
  • Minimum check-in age is 21
  • Check-in time ends at 3:00 AM
Other
  • No rollaway/extra beds available
  • No cribs (infant beds) available
  • Parking height restrictions apply
  • No alcohol allowed onsite

Other charges

The following fees and deposits are charged by the property at time of service, check-in, or check-out.

  • Self parking fee: USD 12 per day (in/out privileges)
  • Pet fee: USD 25 per pet, per night
The above list may not be comprehensive. Fees and deposits may not include tax and are subject to change.

Location

100 Cabot St, Needham, Massachusetts 02494, United States