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 9.2 miles from the heart of downtown Boston.
Add a little style to your stay in one of 128 beautifully appointed suites complete with full kitchens and free perks that include Wi-Fi Internet, a hot, sumptuous breakfast buffet each morning and weekday evening manager’s receptions.
For visits of a night, a week, a month or more, our Marriott Needham, MA hotel captures the urban energy and flair of a downtown Boston hotel without downtown hotel prices. The chic bar and lounge is the perfect spot for connecting with colleagues or relaxing with friends. Leisure amenities include a state-of-the-art fitness center and completely chemical-free indoor heated saltwater pool. Two event venues offer a sophisticated backdrop for conferences and special occasions, with professional Marriott event planners and caterers to inspire every detail.
Want to explore? 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. View our Transportation page for travel times and information
Productive corporate trips. Relaxing weekend getaways. Extended stays with all the comforts of home. No matter what brings you to the Boston/Newton/Needham area, you’ll enjoy signature Marriott personalized service at the Residence Inn by Marriott Boston Needham.