Discover 3748 of the best hotels in the world

The Newbury Boston

Boston, USA, Massachusetts. Opened: 1927, Rooms: 273
Get personal quote

World Class Experiences

Mingle the night away at The Street Bar.

— PK, StayGrand Hotel Expert

News & Insights
Praise
Awards

Hotel Collection/Reward Program

The Leading Hotels of the World

More info

Hotels Own Introduction

a century in the making
The Newbury Boston stands as a beautifully restored landmark at the corner of Newbury and Arlington Streets. With the vibrant Back Bay just beyond and the Boston Public Garden at its doorstep, the hotel offers a rare balance of energy and serenity.

a beloved icon reborn
For over a hundred years, it has served as a gathering place and symbol of Boston’s heritage. Today, it has been reimagined as a striking homage to the neighborhood, blending history with modern sophistication.

culinary craft
Dining at The Newbury Boston is rooted in craftsmanship and comfort, with refined experiences that honor familiar flavors while offering contemporary creativity. It is a destination for connection, celebration, and the simple joy of gathering.

Hotel website