Photo by Oregon Tourism Commission

Find hotels near Cannon Beach, Cannon Beach from ₩184,568
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for Cannon Beach hotels

The Ocean Lodge
The Ocean LodgeTolovana Park, 1.3 km from Cannon Beach
9.8 out of 10, Exceptional, (668 reviews)
The price is ₩615,481
₩705,548 total
includes taxes & fees
May 26 - May 27

Surfsand Resort
Surfsand ResortDowntown Cannon Beach, 0.3 km from Cannon Beach
9.6 out of 10, Exceptional, (1,026 reviews)
The price is ₩477,744
₩547,351 total
includes taxes & fees
May 25 - May 26

Inn at Cannon Beach
Inn at Cannon BeachTolovana Park, 1.6 km from Cannon Beach
9.6 out of 10, Exceptional, (1,005 reviews)
The price is ₩327,981
₩376,040 total
includes taxes & fees
May 20 - May 21

Schooner's Cove Inn
Schooner's Cove InnDowntown Cannon Beach, 1.1 km from Cannon Beach
9.6 out of 10, Exceptional, (253 reviews)
The price is ₩657,460
₩749,519 total
includes taxes & fees
May 25 - May 26

Hallmark Resort - Cannon Beach
Hallmark Resort - Cannon BeachDowntown Cannon Beach, 0.1 km from Cannon Beach
9.4 out of 10, Exceptional, (1,003 reviews)
The price is ₩380,368
₩433,624 total
includes taxes & fees
May 20 - May 21

Lighthouse Inn
Lighthouse InnDowntown Cannon Beach, 0.4 km from Cannon Beach
9.4 out of 10, Exceptional, (387 reviews)
The price is ₩326,124
₩373,899 total
includes taxes & fees
May 31 - Jun 1

The Waves/The Argonauta Inn/The White Heron Lodge
The Waves/The Argonauta Inn/The White Heron LodgeDowntown Cannon Beach, 1.2 km from Cannon Beach
9.4 out of 10, Exceptional, (1,008 reviews)
The price is ₩294,883
₩336,173 total
includes taxes & fees
May 19 - May 20

Cannon Beach Hotel Collection
Cannon Beach Hotel CollectionDowntown Cannon Beach, 0.3 km from Cannon Beach
9.2 out of 10, Wonderful, (1,110 reviews)
The price is ₩243,263
₩278,713 total
includes taxes & fees
May 19 - May 20

Land's End at Cannon Beach
Land's End at Cannon BeachDowntown Cannon Beach, 1.1 km from Cannon Beach
9.2 out of 10, Wonderful, (671 reviews)
The price is ₩271,970
₩310,040 total
includes taxes & fees
May 18 - May 19

Ecola Creek Lodge
Ecola Creek Lodge1.7 km from Cannon Beach
9.2 out of 10, Wonderful, (739 reviews)
The price is ₩203,228
₩231,683 total
includes taxes & fees
May 19 - May 20

Tolovana Inn
Tolovana InnTolovana Park, 1.9 km from Cannon Beach
8.8 out of 10, Excellent, (1,866 reviews)
The price is ₩227,865
₩276,040 total
includes taxes & fees
Jun 7 - Jun 8

Inn at Haystack Rock
Inn at Haystack RockDowntown Cannon Beach, 0.7 km from Cannon Beach
8.6 out of 10, Excellent, (1,006 reviews)
The price is ₩203,109
₩231,534 total
includes taxes & fees
May 25 - May 26

Arch Cape Inn and Retreat - Cannon Beach
Arch Cape Inn and Retreat - Cannon Beach8.9 km from Cannon Beach
9.4 out of 10, Exceptional, (225 reviews)
The price is ₩459,218
₩542,606 total
includes taxes & fees
May 18 - May 19

The Starry Night Inn
The Starry Night Inn12.2 km from Cannon Beach
9.6 out of 10, Exceptional, (72 reviews)
The price is ₩130,953
₩209,953 total
includes taxes & fees
May 31 - Jun 1

SaltLine Hotel
SaltLine Hotel12.2 km from Cannon Beach
9.4 out of 10, Exceptional, (1,051 reviews)
The price is ₩292,038
₩337,386 total
includes taxes & fees
May 21 - May 22

Sea Glass Inn
Sea Glass Inn12.3 km from Cannon Beach
9.4 out of 10, Exceptional, (22 reviews)
The price is ₩166,791
₩268,151 total
includes taxes & fees
May 19 - May 20

Inn at the Shore
Inn at the Shore10.5 km from Cannon Beach
9.0 out of 10, Wonderful, (1,003 reviews)
The price is ₩160,396
₩184,568 total
includes taxes & fees
May 18 - May 19

The Tides by the Sea
The Tides by the Sea10.5 km from Cannon Beach
9.0 out of 10, Wonderful, (23 reviews)
The price is ₩184,657
₩253,720 total
includes taxes & fees
May 19 - May 20

Ebb Tide Oceanfront Inn
Ebb Tide Oceanfront Inn12.2 km from Cannon Beach
9.2 out of 10, Wonderful, (2,711 reviews)
The price is ₩173,875
₩199,206 total
includes taxes & fees
May 31 - Jun 1

Inn At Seaside
Inn At Seaside12.3 km from Cannon Beach
9.2 out of 10, Wonderful, (1,014 reviews)
The price is ₩186,006
₩212,978 total
includes taxes & fees
May 31 - Jun 1
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.
Compare popular hotels close to Cannon Beach
Property | Property class | Guest rating | Breakfast included | Pool | Spa | Pet friendly | WiFi included | |
|---|---|---|---|---|---|---|---|---|
![]() The Ocean Lodge | 9.8 Exceptional 668 reviews | View | ||||||
![]() Surfsand Resort | 9.6 Exceptional 1,026 reviews | View | ||||||
![]() Inn at Cannon Beach | 9.6 Exceptional 1,005 reviews | View | ||||||
![]() Schooner's Cove Inn | 9.6 Exceptional 253 reviews | View | ||||||
![]() Hallmark Resort - Cannon Beach | 9.4 Exceptional 1,003 reviews | View |
Top Cannon Beach Hotel Reviews

Land's End at Cannon Beach
8/10 Good









































































