Sheraton Boston Needham Hotel

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

Recharge at our hotel in Needham, MA

  • Wake up refreshed in Needham, MA, thanks to our Sheraton Sleep Experience™️ bedding in every room

  • Upgrade to a concierge-level hotel room and experience free breakfast and access to the Club Lounge

  • Stay connected while traveling to Needham, MA, with free Wi-Fi in every hotel room or suite

  • Start your morning with a cup of Starbucks® coffee brewed from the comfort of your hotel suite

  • Complete all your work tasks from your hotel room, featuring a large desk and an ergonomic chair

  • Bring your companion to our pet-friendly hotel in Needham, offering beds for dogs up to 80 pounds

  • This hotel has a smoke-free policy
back to top

Check room rates & availability