Residence Inn by Marriott Boston Needham
Welcome Babson College Travelers

Residence Inn by Marriott Boston Needham
80 B Street
Needham, MA 02494

Special Babson discount of 15% off best available rate
Check-in date: Click here
Check-out date: Click
Number of Guests:
Rates are available year-round based on availability.


Discover all-suite comfort and renowned Marriott service in the New England suburb of Needham, MA. With spacious, apartment-style suites that give you the room to work, enjoy and unwind, the Residence Inn by Marriott Boston Needham is a stylish and contemporary new hotel only 3.5 miles from Babson College.

Add a little style to your stay in one of 128 beautifully appointed suites with full kitchens and free perks that include Wi-Fi Internet, a hot, sumptuous breakfast buffet each morning and weekday evening manager’s receptions.


Amenities include:
  • 128 non-smoking guest suites
  • Complimentary high-speed wired and wireless internet access in guest rooms
  • Complimentary wireless internet access in throughout hotel
  • Plush bedding
  • Full kitchens with granite countertops and stainless steel appliances
  • Complimentary parking
  • Complimentary shuttle to Babson and within 3 miles of hotel
  • Grocery shopping service
  • Pet friendly (fee applies)
  • 24-hour on-site market
  • 24-hour fitness center
  • Indoor heated swimming pool
  • 24-hour business center
  • Complimentary hot breakfast buffet daily
  • Complimentary evening social (mid-week)
  • Languages spoken: English