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

Make yourself at home in our Needham hotel accommodation

  • Our intuitively designed accommodations offer a spacious retreat for your stay in Needham

  • All our rooms and suites showcase amenities including our Sheraton Signature Sleep Experience

  • Take advantage of complimentary in-room Starbucks® coffee; microwaves are available on request

  • Additional perks in your room include an ergonomic workspace and complimentary Wi-Fi

  • Reserve a Club level accommodation for complimentary daily breakfast and more in our Club Lounge

  • Bring your four-legged friend with you to Needham; our hotel welcomes dogs weighing up to 80 pounds

  • This hotel has a smoke-free policy
  • Book 10 or more rooms at this hotel

Check Room Rates & Availability

Sheraton Needham Hotel