Sheraton Needham Hotel

3.6 

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

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

3.6

A Well-Placed Hotel Located Near Boston College

Make your getaway to Sheraton Needham Hotel and stay near the campus of Boston College. Our hotel is situated just under five miles away from Boston College, affording hotel guests seamless access to the Chestnut Hill campus.

Plan your Boston College stay with us and receive:

  • Savings of up to 15% off best available rates (excludes prepaid rates)
  • Complimentary access to the hotel fitness center
  • Earn Starpoints® on all stays (redeemable for free nights & more)

Book online, or call 866-716-8120 and mention SET account number 225139.

Not an SPG member? Join Now>>


About Boston College

Boston College is a four-year, private university located in Chestnut Hill, Massachusetts. This Jesuit university offers nine schools and colleges, including a graduate program and a law school, for approximately 14,000 students. For athletics, BC participates in the Atlantic Coast Conference (ACC).

Sheraton Needham Hotel - About Boston College

Explore Our Inspiring Guest Rooms

After visiting the campus of Boston College, settle in for a relaxing stay at Sheraton Needham Hotel. Our guest rooms and suites feature ergonomic work spaces, complimentary basic Wi-Fi Internet access, Starbucks® 1-Cup coffee machines, flat-panel HD televisions and our famed Sheraton Signature Bed.

Sheraton Needham Hotel - Boston College Hotel

Sheraton Club Lounge

Meet us at the Club. When you upgrade your stay to a Sheraton Club level guest room, you'll gain exclusive access to the Sheraton Club Lounge. Unwind after a busy day or before a cross-country flight and socialize with friends or colleagues. Sheraton Club offers special enhancements, including a complimentary hot breakfast, all-day snacks, evening hors d'oeuvres, high-speed Internet access and business facilities.

Sheraton Needham Hotel - Sheraton Club Lounge

Lobby featuring the Link @ Sheraton

Our lobby features the new Sheraton Link Café and Bar – an exciting social hub, featuring the signature Link @ Sheraton™ coupled with an exciting new bar and café concept. Here, we encourage guests to surf the Internet, explore local attractions, catch up with friends afar with the integrated Microsoft LifeCam cameras, or simply relax and borrow a magazine or a newspaper.

Sheraton Needham Hotel - Lounge

Sheraton Fitness

At Sheraton Needham Hotel we believe fitness and travel go together. We are excited to introduce to you a revolutionary Sheraton Fitness Center. Our facility features state-of-the-art workout equipment, stretching and yoga floor space, performance tips and more.

Sheraton Needham Hotel - Sheraton Fitness

Meeting Space

Updated, enhanced and intuitively-designed, our event space radiates a warm sense of occasion. Our revitalized area includes a spacious amphitheater, a magnificent Grand Ballroom, rooms with floor-to-ceiling windows, private dining rooms and executive boardrooms. Each space is uniquely designed to reflect our guests’ modern lifestyles which center around family, friends and work.

Sheraton Needham Hotel - Meeting Space