
Find hotels in Cannon Beach, OR from ₩161,905
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Cannon Beach
Pet friendly
Family friendly
Apartment
Condo
Waterpark
Check prices for these dates
Tonight
Aug 22 - Aug 23Tomorrow
Aug 23 - Aug 24Next weekend
Aug 28 - Aug 30In two weeks
Sep 4 - Sep 6Our top choices for Cannon Beach hotels




1. Tolovana Inn
Tolovana InnTolovana Park
Toby
₩274,395
₩328,232 total
includes taxes & fees
Sep 21 - Sep 22




2. Surfsand Resort
Surfsand ResortDowntown Cannon Beach
Miguel
₩542,461
₩621,497 total
includes taxes & fees
Sep 8 - Sep 9




3. Inn at Cannon Beach
Inn at Cannon BeachTolovana Park
Cassie
₩428,221
₩490,972 total
includes taxes & fees
Aug 30 - Aug 31




4. The Waves/The Argonauta Inn/The White Heron Lodge
The Waves/The Argonauta Inn/The White Heron LodgeDowntown Cannon Beach
Circe
₩547,264
₩623,887 total
includes taxes & fees
Aug 26 - Aug 27




5. Inn at Haystack Rock
Inn at Haystack RockDowntown Cannon Beach
Cassidy
₩271,359
₩309,349 total
includes taxes & fees
Sep 1 - Sep 2




6. Cannon Beach Hotel Collection
Cannon Beach Hotel CollectionDowntown Cannon Beach
Cindy
₩278,136
₩318,655 total
includes taxes & fees
Sep 2 - Sep 3




7. The Wayside Inn
The Wayside InnTolovana Park
Keith
₩414,363
₩472,388 total
includes taxes & fees
Sep 1 - Sep 2




8. Ecola Creek Lodge
Ecola Creek LodgeCannon Beach
Ruth
₩268,186
₩305,728 total
includes taxes & fees
Sep 20 - Sep 21




9. The Ocean Lodge
The Ocean LodgeTolovana Park
armin jafari
₩755,097
₩865,603 total
includes taxes & fees
Sep 7 - Sep 8




10. Schooner's Cove Inn
Schooner's Cove InnDowntown Cannon Beach
Caroline
₩649,954
₩740,961 total
includes taxes & fees
Sep 7 - Sep 8




11. Land's End at Cannon Beach
Land's End at Cannon BeachDowntown Cannon Beach
James
₩457,324
₩521,349 total
includes taxes & fees
Aug 26 - Aug 27




12. Lighthouse Inn
Lighthouse InnDowntown Cannon Beach
Paul
₩400,505
₩459,195 total
includes taxes & fees
Sep 20 - Sep 21




13. River Inn at Seaside
River Inn at SeasideSeaside
Matt
₩248,064
₩284,040 total
includes taxes & fees
Aug 31 - Sep 1




14. Ebb Tide Oceanfront Inn
Ebb Tide Oceanfront InnSeaside
Jesse
₩187,087
₩214,340 total
includes taxes & fees
Sep 20 - Sep 21




15. Holiday Inn Express Hotel & Suites Seaside-Convention Center by IHG
Holiday Inn Express Hotel & Suites Seaside-Convention Center by IHGSeaside
Dawn
₩216,189
₩247,537 total
includes taxes & fees
Sep 20 - Sep 21




16. SaltLine Hotel
SaltLine HotelSeaside
Daniel
₩217,575
₩251,902 total
includes taxes & fees
Sep 20 - Sep 21




17. Astoria Riverwalk Inn
Astoria Riverwalk InnAstoria
David
₩140,177
₩161,905 total
includes taxes & fees
Sep 15 - Sep 16




18. Quality Inn Seaside Oregon Coast
Quality Inn Seaside Oregon CoastSeaside
Anthony
₩155,906
₩178,513 total
includes taxes & fees
Sep 13 - Sep 14




19. Seaside Oceanfront Inn
Seaside Oceanfront InnSeaside
Elaine
₩331,213
₩379,246 total
includes taxes & fees
Aug 25 - Aug 26




20. Promenade Inn & Suites Oceanfront
Promenade Inn & Suites OceanfrontSeaside
Karly
₩231,710
₩265,308 total
includes taxes & fees
Aug 23 - Aug 24
Where to stay in Cannon Beach
Find the best Cannon Beach areas and neighborhoods for the activities you enjoy most.
Photo by Lyn Namba
Photo by Ray Mines
Photo by Paige Spee
Photo by Thomas McEwen
Photo by Chris Mockli
Downtown Cannon Beach
Downtown Cannon Beach is known for its stunning beaches, and with sights like Cannon Beach and Coaster Theatre, you won't get bored spending a day wandering around this part of Cannon Beach.





Tolovana Park
Popular for its iconic Haystack Rock, Cannon Beach offers stunning coastal views and artisan shops. Explore local galleries, dine at nearby restaurants, and visit Tolovana Beach State Recreation Site.
Stay near popular Cannon Beach attractions
Photo by Oregon Tourism Commission
Cannon Beach
9.6/10 (3,221 reviews)
Haystack Rock towers 235 feet above Cannon Beach's pristine shoreline, creating an iconic Pacific Northwest vista. Explore the vibrant tide pools at low tide or browse the town's celebrated art galleries.

Haystack Rock
9.8/10 (2,614 reviews)
This 235-foot sea stack reveals vibrant tide pools and rare marine life during low tide. Time your visit between April and July to spot colorful tufted puffins nesting on its rocky face.
Photo by Ann Sair
Tolovana Beach State Park
9.2/10 (644 reviews)
This Pacific coast gem offers direct access to Haystack Rock, where visitors can explore vibrant tidepools teeming with marine life. Visit during low tide to witness nesting seabirds and discover intertidal creatures.

Crescent Beach
9.2/10 (117 reviews)
Accessible via a scenic hike through Ecola State Park, Crescent Beach offers pristine shorelines and vibrant tide pools. Visit during low tide to explore sea caves and glimpse the distant Tillamook Rock Lighthouse.
Cannon Beach History Center and Museum
8.4/10 (54 reviews)
Discover the original cannon that gave this coastal town its name at this intimate local museum. Rotating exhibits and free lectures offer a fascinating glimpse into Oregon's North Coast heritage.
Chapman Beach
9.8/10 (7 reviews)
Chapman Beach offers a serene coastal escape with nesting seabirds and dramatic rock formations near Cannon Beach. Visit during low tide to explore hidden tide pools and capture the perfect Pacific Northwest seascape.
Haystack Hill State Park
9.4/10 (216 reviews)
Escape the beach crowds on this forested trail with panoramic views of Oregon's iconic Haystack Rock. Breathe in coastal air as you climb to twin summits offering both ocean and mountain vistas.
John Yeon State Park
This scenic corridor features twin waterfalls cascading over dramatic basalt cliffs amid lush forest trails. Enjoy the tranquil hike to Elowah Falls, where the 289-foot drop creates a mesmerizing natural spectacle.
Learn more about Cannon Beach
The towering Haystack Rock reveals itself at low tide when tidepools brim with colorful starfish and sea anemones. Wander through the charming downtown shops, then hike Ecola State Park's trails for dramatic views of the misty coastline.
See all hotels in Cannon Beach
Top Cannon Beach Hotel Reviews
Ecola Creek Lodge
10/10 Excellent
"It was close to the beach, and there was easy parking!"
Promenade Inn & Suites Oceanfront
8/10 Good
"Great maid staff. And very good pricing. Great parking. And had a good stay."
Surfsand Resort
8/10 Good
"The room was nice ,very convenient with a nice view. Nice town to walk around."
Surfside Resort
10/10 Excellent
"The room was very clean, and I love that we had a separate living room because we all wake up at different times. Some people complained about the rooms needing a "refresh," which I understand, but the bathrooms were clean and well maintained, even if the border wallpaper at the top was a little 80s. Who cares? You're at the beach! Proximity to the beach was awesome, the pool was awesome and WARM. It was also very quiet at night. The mattresses were a little hard, but I'm used to a memory foam bed. It didn't slow me down."
Ebb Tide Oceanfront Inn
10/10 Excellent
"When I first arrived in the evening (around 5pm), the parking was amazingly full. Since it was the 3rd week of Aug, it was a very busy time. The staff were really helpful and friendly. They carry bomb-fire packages to make s'mores (sticks, chocolates, wood etc.) and offer complimentary coffee, water and tea. I really appreciate the wonderful welcoming and friendly service. The hotel room is a bit older yet still great for families to enjoy."
Sea Sprite at Haystack Rock
10/10 Excellent
"Absolutely amazing. Exceptionally clean. For an older property, it was immaculate. It had old charm with modern conveniences. Great views and access to the beach. Staff was friendly and helpful. We will return. I can not imagine. Better place to stay. Kitchen was clean and well stocked. Room was warm. Bed was comfortable and linens were nice. Comfy pillows too. We had a perfect get away. Staff informed us of low and high tide. Gave us great information for beach fires, sunsets and tide pools."
Inn at Cannon Beach
10/10 Excellent
"Our first stay but won't be our last. The setting was great, rooms clean, staff helpful and friendly. Loved the daily cookies and the root beer floats on Tuesday. Highly recommend!"
Cannon Beach Hotel Collection
10/10 Excellent
"It's a historic hotel in the heart of cannon. Beach. It's clean, it's comfortable, you're right next to the beach. And very walkable to restaurants, there's a market right next door, right across the street was a farmer's market, the restaurant bar connected to the hotel is fantastic. They spin records and their staff is friendly that they let me pick out records, and they would play them. If you want a great place to stay, this should be your choice"
Tolovana Inn
10/10 Excellent
"Right by beach. Room was quiet."
More cheap stays in Cannon Beach

Astoria Riverwalk Inn
400 Industry Street Astoria OR
₩140,177
₩161,905 total
Sep 15 - Sep 16
includes taxes & fees

Ebb Tide Oceanfront Inn
300 N Prom Seaside OR
₩187,087
₩214,340 total
Sep 20 - Sep 21
includes taxes & fees
9.2/10 Wonderful! (2,853 reviews)

Inn At Seaside
441 2nd Ave Seaside OR
₩213,418
₩244,364 total
Sep 20 - Sep 21
includes taxes & fees
9.2/10 Wonderful! (1,043 reviews)

Promenade Inn & Suites Oceanfront
30 N Prom Seaside OR
₩231,710
₩265,308 total
Aug 23 - Aug 24
includes taxes & fees
7.4/10 Good! (2,716 reviews)

River Inn at Seaside
531 Avenue A Seaside OR
₩248,064
₩284,040 total
Aug 31 - Sep 1
includes taxes & fees
9/10 Wonderful! (1,308 reviews)

Tolovana Inn
3400 S. Hemlock Cannon Beach OR
₩274,395
₩328,232 total
Sep 21 - Sep 22
includes taxes & fees
9/10 Wonderful! (2,085 reviews)
