The Newbury Boston
HotelsRating Index
One composite score blending cross-source reviews, expert awards, facility coherence, and a graph of trusted peers. Transparent on purpose.
In the top 69% of all rated hotels worldwide.
About this hotel
The Newbury Boston is an independent hotel in Boston's downtown core, occupying a historic 1927 building that anchors the CBD and airport corridors. The property draws from its architectural heritage while serving both leisure and business travellers who want central access to Back Bay and downtown's dining and retail scenes. A Forbes Travel Guide recognition in 2026 signals strong execution across service and facilities. The independent status allows the hotel to maintain a distinct character separate from large chains, appealing to guests seeking something rooted in the city's fabric rather than a standardised experience.