Sheraton Needham Hotel
100 Cabot Street, Needham, MA, 02494, United States
Phone: (781) 444-1110
3.6/5 298 reviews
A welcoming experience awaits at our Needham hotel
Experience the best of both worlds while staying at Sheraton Needham Hotel, located in Needham, MA. Enjoy our local charm or take a quick trip to downtown Boston, just minutes away. We are conveniently located adjacent to the Interstate 95/Massachusetts Route 128 high-tech corridor. Enjoy our 247 stylish guest rooms, Club Lounge, fitness center and Link@Sheraton™ connectivity hub during your next visit.
Get these exclusive SPG® member benefits:
- Best Rates
Not an SPG Member?
Joining is quick, easy, and free. Join Now
Triple up on bonus Starpoints
Register for SPG® Take Three by August 30, 2017 and your stays of two or more nights will earn double or triple Starpoints® between May 27 through September 4, 2017:
- Triple Starpoints on weekends*
- Double Starpoints on weekdays*
Book your summer getaway now and make every day more rewarding with extra Starpoints.
*Weekend stays of two or more nights that include a Friday or Saturday
The minute summer got closer.
Lock in our best rates of the summer when you book today.
- SPG® Members save more, plus enjoy free Wi-Fi and earn Starpoints when booking directly on our website or the SPG App.
Insider tip: Find some of our best rates over holidays, including 4th of July and Labor Day weekend.
Book online, or call 877-782-0108 and ask for our best available rates.
S-AAA-VE UP TO 35% THIS SPRING
Whether you're in need of a weekend getaway or a relaxing staycation, enjoy more in Needham this season when you use your AAA/CAA membership:
- Savings up to 35% on our best available rates
- Valid for stays all days of the week and for arrivals Thursday-Monday only
- Offer is pre-paid and non-refundable
Book online, or call 866-716-8134 and reference rate plan AUTODEAL.
Terms & Conditions
© 2017 Starwood Hotels & Resorts Worldwide, Inc
Hear from our guests about their stay from 298 verified guest reviews
70%of our guests
recommend this hotel
This hotel exceeded my expectations. Great location right off the highway. Ellie at the front desk recognized me as a SPG Gold member and provided me with a number of benefits. Room was clean and well-appointed. I'd definitely go back again.
- Check-in time: 3 PM
- Check-out time: 12 PM
- Complimentary WiFi for SPG Members
- Self-parking $12/day
- Pets welcome
- Minimum check-in age is 21+
- SPG Category 4
- Sheraton Fitness Center
- Full-service businesss center
- Heated indoor pool
- Sheraton Club
- Conceirge service
- View More Hotel Features
Sheraton Needham Hotel is located at 100 Cabot Street, just steps away from many things to do.
- Cutler Park
- Enterprise Rent-A-Car
- Hemlock Gorge Reservation
- Leo J. Martin Memorial Golf Course
- Logan Airport
- Mall at Chestnut Hill
- MBTA Needham Heights Station
- Muzi Ford & Chevy Rentals
- Needham Community Theater
- Needham Town Forest
- Newton Commonwealth Golf Course
- Newton Highlands Train Station
- South Station
- Mount Ida College
How To Get Here
Let us satisfy all your dining needs in Needham
We invite you to linger over a memorable meal or grab a quick bite for breakfast, lunch, or dinner.
- Link Café and Bar
- Grab and Go Café
Hours Of Operation
The perfect space for your next Needham event
Our meeting spaces offer you the flexibility to plan a meeting that meets your needs.
- 15,000 sq ft of flexible space
- 14 meeting rooms
- Floor-to-ceiling windows
- Private dining rooms
- Executive boardrooms
- Dedicated meeting specialists