487 South Hemlock Street, Cannon Beach
This hotel, located three blocks from the ocean and Cannon Beach, features rooms arranged around two garden courtyards. Each room comes equipped with a fully equipped kitchenette. Haystack Rock is approximately one mile away.
341 South Promenade, Cannon Beach
Located facing Seaside Promenade this Oregon inn offers contemporary suites with spa baths and full kitchens or kitchenettes. Seaside town centre is 8 minutes’ walk away.