Beautiful hotel in the Newton area located right on the Charles River
There are many opportunities for shopping, entertainment and dining near our hotel. we are located less than 15 miles from Boston. Our hotel’s location is less than 15 miles from Boston so don’t hesitate to take a fun day trip.
The Boston Marriott Newton hotel’s excellent amenities also include a complete Fitness Center and indoor heated pool.