Welcome to the Residence Inn Boston Needham
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 only 9.2 miles from downtown Boston.
Add a little style to your stay in one of 132 beautifully appointed suites with full kitchens and free perks that include Wi-Fi Internet, a hot, sumptuous breakfast buffet and weekday evening manager’s receptions.
For visits of a night, a week, a month or more, our Marriott Needham, MA hotel captures the energy of a downtown Boston hotel without downtown prices. The chic bar and lounge is the perfect spot for connecting with colleagues or relaxing with friends. Leisure amenities include a fitness center and indoor heated saltwater pool. Two event venues offer sophisticated backdrops for conferences and special occasions, with professional Marriott event planners and caterers to handle every detail.
Ride our free local shuttle to the Needham Heights Train Station and zip into Boston in 15 minutes, where attractions like Fenway Park, TD Garden, the Freedom Trail, and the New England Aquarium await.