Sheraton Needham Hotel


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

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


Sheraton Fitness

Sheraton is where travel and fitness go hand in hand. Sheraton Fitness brings you state-of-the-art fitness centers and specialized dining and online programs.

Discover the four fundamentals of peak performance – nutrition, mindset, movement and recovery – inside our spacious, on-site fitness center.

Access to the 24-hour fitness center includes your use of:

  • Stairmasters
  • Treadmills
  • Free weights
  • Additional cardiovascular machines
  • Men and women's locker rooms, adjacent to the fitness area

Check out our local running map.

Running map front

Running map back

We also invite you to learn more about our hotel's indoor heated pool.