Our Inn

Part of the Stay Nantucket Collection of Inns, Anchor Inn is located in the quaint cobblestoned whaling town of Nantucket on an island located off Cape Cod, Massachusetts. We are just a few minutes’ walk to Nantucket’s Main Street and also just a short walk to the beach at Brant Point Lighthouse and ferries. Situated in the Historic residential neighborhood, our inn offers eleven guest rooms, all with private bathroom. In addition, we offer a 2-bedroom, 3 full bath Suite that includes a full kitchen, private deck as well as a private patio. In the common spaces of the Inn there is a quaint breakfast porch, a garden patio and a reading room.

Our Nantucket community offers a wide range of experiences for everyone throughout the year. With conservation and historical preservation in the forefront, Nantucket is truly both an architectural and natural treasure maintaining a fragile balance 30 miles at sea.