Lodging in Cannon Beach, Oregon Near the Ocean
Unwind steps from the beach with cozy rooms, fireplaces, and a peaceful garden setting
Restore your joy as a guest of the Inn at Cannon Beach. Would an afternoon in the sun spent lazing in Adirondack chairs, with a little green grass between your toes, holding hands, reading books, and catching a freckle or two restore your joy? We might suggest building a bonfire on the beach with a basket of s’more makings in one hand and a thermos of steamy cocoa in the other.
Book your reservation with us today – we promise to send you home feeling better for the experience!
Guest Room Styles
Frequently Asked Questions
The Inn at Cannon Beach is located at 3215 S Hemlock St, Cannon Beach, OR 97110, in the peaceful Tolovana Park neighborhood at the south end of Cannon Beach. The inn sits just one short residential block from the ocean; a 5–7 minute walk puts you on the sand. Haystack Rock, Oregon’s iconic 235-foot sea stack, is approximately a 15-minute stroll north along the beach.
Standard check-in is at 4:00 pm and check-out is at 12:00 pm. If you plan to arrive after 1:00 am, please contact us in advance. If you arrive for your stay prior to 4:00 pm, please feel welcome to stop in or call; if your room is not yet ready, we’ll happily provide suggestions to fill the time while you wait, and will reach out as soon as your room is ready. A valid photo ID and credit card are required at check-in.
We offer spacious studio rooms and suites in Classic, Deluxe, Premier, and Gallery tiers — including options with sofa sleepers for additional guests and ADA-accessible rooms. Select rooms offer jetted tubs, and others offer air conditioning.
Book online at innatcannonbeach.com or call our reservations team toll-free at 503-436-9085. You can also email info@innatcannonbeach.com with any questions. Booking directly with us gives you the best available rates, up-to-the-minute room availability, and access to exclusive packages and specials.