Chatham Bars Inn Selected as One of Forbes Travel Guide's Inaugural 2025 Hotel Icons
Chatham, MA (November 18, 2025) – Chatham Bars Inn, the award-winning Forbes Travel Guide Five-Star hotel on Cape Cod, is pleased to announce today that it has been selected as one of Forbes Travel Guide's inaugural 2025 Hotel Icons, a new distinction honoring the world's most legendary hotels. Chatham Bars Inn is one of only 6 U.S. hotels to be included on the list.
Honorees were chosen based on a history of more than 100 years of continuous operation under the same name and a distinguished 2025 Forbes Five-Star rating. The historic Cape Cod retreat is recognized along with some of the most prestigious hotels in the world.
“We are delighted to be recognized as one of Forbes Travel Guide's Icon Hotels,” says Claudio Togo, managing director of Chatham Bars Inn. “This honor recognizes the resort’s storied past and celebrates a legacy spanning more than a century of dedicated service and outstanding hospitality by the Chatham Bars Inn team. The resort remains a timeless symbol of Cape Cod luxury, welcoming guests back year after year.”
Originally opened in 1914 as a luxury hunting lodge, Chatham Bars Inn has evolved into a premier year-round resort. Nestled on 25 oceanfront acres, the property features charming New England–style cottages, a seasonally inspired farm-to-table culinary program, a serene stand-alone spa, and immersive experiences such as whale watching and beach clambakes. Today, the historic hotel remains a cherished destination for discerning travelers from around the world.