Cannon Beach Hotel

Ideally located just steps away from shops, restaurants, the 4 mile long beach & Haystack Rock.

Experience the Oregon Coast as your great grandparents did. The 1914 Cannon Beach Hotel has been graciously rejuvenated, maintaining its historic character while offering the amenities expected by today’s travelers. Each of the rooms is distinctive. Some have gas fireplaces, four poster beds and oversized claw foot tubs. We feature European linens and other fine guest amenities. The hotel is near all that makes Cannon Beach a treasured getaway – shops, art galleries, restaurants, the four mile long beach and Haystack Rock. The town is celebrated for its Art Festivals and annual Sand Castle contest held in June. 

Amenities include: Electric vehicle charging station, Fireplaces, Internet access

Get the best rates and room options by booking direct!

Book Now

Contact Information

For reservations call 1-503-436-1392

Phone: 1-503-436-1392

Are you a Unique Inns Rewards member?
Earn $20 every time you stay with Cannon Beach Hotel! Learn More

Location & Directions

Cannon Beach is a scenic hour and a half drive from Portland and four hours from Seattle. From Portland, take Highway 26 West (75 miles) and take the Highway 101 south exit. Take the 2nd Cannon Beach Exit: Sunset Blvd. Go straight through the 1st stop sign, turn right at the 2nd stop sign onto S. Hemlock Street. We are 3 blocks down on the left at 1116 S. Hemlock Street.

1116 S Hemlock St, PO Box 943, Cannon Beach, OR 97110


Cannon Beach Hotel