Welcome Babson College Visitors

Discover all-suite comfort and renowned Marriott service in Needham, MA. With spacious, apartment style suites that give you room to work, enjoy, and unwind, the Residence Inn by Marriott Boston-Needham is a stylish and contemporary hotel located just minutes from Babson College and only 9 miles from downtown Boston.

Amenities include:

  • 132 non-smoking guest suites
  • Handicapped accessible
  • Complimentary parking
  • Complimentary shuttle to Babson
  • Complimentary wireless internet access in guest rooms and throughout hotel
  • Complimentary full breakfast buffet
  • Lobby Bar serving dinner, drinks
  • 24-hour grab-and-go market
  • Complimentary 24-hour business center
  • Complimentary 24-hour fitness center
  • Indoor heated swimming pool
  • Meeting space with catering available
  • Grocery shopping service
  • Pet friendly (fee applies)
  • Valet and self-serve laundry service available
  • Minimum age to check-in: 21 years old
  • Languages spoken: English, Portuguese, Spanish, Creole