
Find hotels in Cannon Beach, OR from ฿2,534
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Cannon Beach
Check prices for these dates
Our top choices for Cannon Beach hotels

Inn at Cannon Beach
Inn at Cannon BeachTolovana Park
9.8 out of 10, Exceptional, (1,000 reviews)
cleanliness Charming beach retreat with Haystack Rock just a 5-minute drive away.
The price is ฿4,329
฿4,964 total
includes taxes & fees
2 Feb - 3 Feb

Tolovana Inn
Tolovana InnTolovana Park
8.8 out of 10, Excellent, (1,659 reviews)
cleanliness Coastal retreat with indoor pool and sauna near Cannon Beach and Haystack Rock.

The Wayside Inn
The Wayside InnTolovana Park
9.2 out of 10, Wonderful, (622 reviews)
The price is ฿3,084
฿3,516 total
includes taxes & fees
1 Feb - 2 Feb

Surfsand Resort
Surfsand ResortDowntown Cannon Beach
9.6 out of 10, Exceptional, (1,019 reviews)
cleanliness Witness breathtaking sunsets from this oceanfront gem with cabanas and rooftop terrace.
The price is ฿4,329
฿4,960 total
includes taxes & fees
2 Feb - 3 Feb

Inn at Haystack Rock
Inn at Haystack RockDowntown Cannon Beach
8.6 out of 10, Excellent, (1,001 reviews)
cleanliness Enjoy views of Haystack Rock while steps from the pristine shores of Cannon Beach.

Cannon Beach Hotel Collection
Cannon Beach Hotel CollectionDowntown Cannon Beach
9.2 out of 10, Wonderful, (1,002 reviews)
cleanliness Coastal escape with renowned dining, just a minute's walk from the beach.
The price is ฿3,111
฿3,547 total
includes taxes & fees
2 Feb - 3 Feb

Hallmark Resort - Cannon Beach
Hallmark Resort - Cannon BeachDowntown Cannon Beach
9.4 out of 10, Exceptional, (1,000 reviews)
cleanliness Watch the surf crash along Haystack Rock just steps from this coastal resort's indoor pools.
The price is ฿5,687
฿6,483 total
includes taxes & fees
2 Feb - 3 Feb

The Waves/The Argonauta Inn/The White Heron Lodge
The Waves/The Argonauta Inn/The White Heron LodgeDowntown Cannon Beach
9.4 out of 10, Exceptional, (1,004 reviews)
The price is ฿3,392
฿3,867 total
includes taxes & fees
9 Feb - 10 Feb

Ecola Creek Lodge
Ecola Creek LodgeCannon Beach
9.2 out of 10, Wonderful, (717 reviews)
cleanliness Charming lodge near Cannon Beach with free WiFi and peaceful garden setting.
The price is ฿2,781
฿3,171 total
includes taxes & fees
2 Feb - 3 Feb

Land's End at Cannon Beach
Land's End at Cannon BeachDowntown Cannon Beach
9.2 out of 10, Wonderful, (640 reviews)
cleanliness Oceanfront escapes with direct access to Cannon Beach and the iconic Haystack Rock.
The price is ฿4,984
฿5,681 total
includes taxes & fees
1 Feb - 2 Feb

Lighthouse Inn
Lighthouse InnDowntown Cannon Beach
9.4 out of 10, Exceptional, (370 reviews)
cleanliness Relaxing beachside retreat with daily housekeeping just steps from Cannon Beach.
The price is ฿4,641
฿5,321 total
includes taxes & fees
2 Feb - 3 Feb

Schooner's Cove Inn
Schooner's Cove InnDowntown Cannon Beach
9.6 out of 10, Exceptional, (244 reviews)
cleanliness Escape to Cannon Beach and enjoy ocean views with direct beach access and hot tub.
The price is ฿6,198
฿7,066 total
includes taxes & fees
2 Feb - 3 Feb

The Ocean Lodge
The Ocean LodgeTolovana Park
9.8 out of 10, Exceptional, (653 reviews)
cleanliness Tranquil beach retreat offering a complimentary breakfast and ocean adventures.
The price is ฿9,499
฿10,889 total
includes taxes & fees
2 Feb - 3 Feb

Sea Sprite at Haystack Rock
Sea Sprite at Haystack RockTolovana Park
9.6 out of 10, Exceptional, (359 reviews)
The price is ฿5,887
฿6,711 total
includes taxes & fees
1 Feb - 2 Feb

Sea Sprite on the Estuary
Sea Sprite on the EstuaryCannon Beach
9.6 out of 10, Exceptional, (277 reviews)
The price is ฿6,510
฿7,421 total
includes taxes & fees
1 Feb - 2 Feb

Quality Inn Seaside Oregon Coast
Quality Inn Seaside Oregon CoastSeaside
8.4 out of 10, Very good, (1,000 reviews)
cleanliness Seaside surf spot with breakfast, free parking, and close to Cannon Beach.
The price is ฿1,941
฿2,222 total
includes taxes & fees
8 Feb - 9 Feb

Ebb Tide Oceanfront Inn
Ebb Tide Oceanfront InnSeaside
9.2 out of 10, Wonderful, (2,597 reviews)
The price is ฿2,772
฿3,176 total
includes taxes & fees
2 Feb - 3 Feb

Best Western Plus Ocean View Resort
Best Western Plus Ocean View ResortSeaside
8.6 out of 10, Excellent, (1,027 reviews)
cleanliness Soak in coastal tranquility at this oceanfront Seaside retreat with beach access.
The price is ฿2,686
฿3,076 total
includes taxes & fees
12 Feb - 13 Feb

River Inn at Seaside
River Inn at SeasideSeaside
9.0 out of 10, Wonderful, (1,131 reviews)
cleanliness Riverside escape with pool, near Cannon Beach, just steps to city centre fun.
The price is ฿2,990
฿3,424 total
includes taxes & fees
2 Feb - 3 Feb

Coast River Inn by OYO Seaside
Coast River Inn by OYO SeasideSeaside
8.4 out of 10, Very good, (1,003 reviews)
cleanliness Comfortable coastal getaway with exceptional staff and convenient location.
The price is ฿1,805
฿2,238 total
includes taxes & fees
1 Feb - 2 Feb
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in
Where to stay in Cannon Beach
Find the best Cannon Beach areas for the activities you enjoy most. Learn more about Cannon Beach
Learn more about Cannon Beach

Downtown Cannon Beach
A noteworthy feature of Downtown Cannon Beach is its stunning beaches. While you're in town, be sure to stop and check out Cannon Beach and Coaster Theatre.

Tolovana Park
Tolovana Park is known for its pristine beaches, and you can make a stop by Tolovana Beach State Park and Cannon Beach while in the area.
Learn more about Cannon Beach
The towering Haystack Rock reveals itself at low tide when tidepools brim with colourful starfish and sea anemones. Wander through the charming city centre shops, then hike Ecola State Park's trails for dramatic views of the misty coastline.

Top Cannon Beach Hotel Reviews

Promenade Inn & Suites Oceanfront
10/10 Excellent
More cheap stays in Cannon Beach

Hi-Tide Oceanfront Inn
30 Ave G Seaside OR
The price is ฿2,212 per night from 12 Feb to 13 Feb
฿2,212
฿2,534 total
12 Feb - 13 Feb
includes taxes & fees
9/10 Wonderful! (1,755 reviews)
















































































