Find the Best Hotels Near Beach in Cannon Beach
Select your dates to find the best Beach hotel deals in Cannon Beach
Enter your destination
Check-in
Check-out
Rooms and guests
Check Availability
Scroll down to see hotels
Trip.com
Hotels
Hotels in United States
Hotels in Oregon
Hotels in Cannon Beach
Cannon Beach Beach properties
Filter by:
Hotel Star Rating
≤2
3
4
5
Guest Rating
Amazing 9+
Great 8+
Good 7+
Pleasant 6+
Top Hotels Near Beach in Cannon Beach
Find best Business hotels at cheapest prices
Choose dates
Most Booked
Our top hotel picks are based on price, location, and guest reviews to help you find the best stay.
Lowest price
Sort by price including taxes & fees
Closest to downtown
Highest Rated
99+
Tolovana Inn
Hotels in
Cannon Beach
Featured facilities: Pool, BBQ
Very Good
104 reviews
8.8
/10
1 night
From
€166
Check Availability
99+
Surfsand Resort
Hotels in
Cannon Beach
Featured facilities: Private
beach
area, Pool, Surfing
Amazing
95 reviews
9.4
/10
1 night
From
€374
Check Availability
99+
Cannon Beach Hotel Collection
Hotels in
Cannon Beach
Featured facilities: Public
beach
Very Good
107 reviews
8.9
/10
1 night
From
€218
Check Availability
99+
Ecola Creek Lodge
Hotels in
Cannon Beach
Featured facilities: Public
beach
Great
99 reviews
9.2
/10
1 night
From
€221
Check Availability
99+
Inn at Haystack Rock
Hotels in
Cannon Beach
Featured facilities: Public
beach
, Surfing, BBQ
Very Good
100 reviews
8.6
/10
1 night
From
€192
Check Availability
99+
The Ocean Lodge
Hotels in
Cannon Beach
Featured facilities: Fishing
Amazing
95 reviews
9.7
/10
1 night
From
€431
Check Availability
99+
The Waves
Hotels in
Cannon Beach
Featured facilities: Public
beach
, BBQ
Amazing
99 reviews
9.4
/10
1 night
From
€216
Check Availability
99+
Inn at Cannon Beach
Hotels in
Cannon Beach
Featured facilities: Public
beach
, Surfing, Fishing
Amazing
100 reviews
9.6
/10
1 night
From
€307
Check Availability
57
Schooner's Cove Inn
Hotels in
Cannon Beach
Featured facilities: Private
beach
area, Balcony, BBQ
Amazing
83 reviews
9.5
/10
Check Availability
99+
Lighthouse Inn
Hotels in
Cannon Beach
Featured facilities: Public
beach
, Surfing, Fishing
Great
94 reviews
9.2
/10
1 night
From
€299
Check Availability
See All Beach Hotels in Cannon Beach
Frequently Asked Questions
Which Beach hotels in Cannon Beach offer breakfast?
Surfsand Resort (from €418)
,
Inn at Cannon Beach (from €307)
and
The Ocean Lodge (from €484)
provide delicious breakfasts.
Which Beach hotels in Cannon Beach offer spa services?
Tired from traveling?
Surfsand Resort (from €418)
provides highly rated spa services.
Which Beach hotels in Cannon Beach offer fitness facilities?
Get used to exercising?
Tolovana Inn (from €170)
and
Surfsand Resort (from €418)
provide fitness facilities. .
Hotel Information for Tourists
Total properties
16
Number of reviews
1,078
Lowest price
€226
Highest price
€2,600
Weekend Avg. Price
€397
Weekday Avg. Price
€319
Keep Exploring
Theme Hotels
Sea View Hotels in Laguna Beach
Pet Friendly Hotels in Lynchburg
Boutique Hotels in Jingdezhen
Family-friendly Hotels in Zakopane
Sea View Hotels in Saint-Paul
Pet Friendly Hotels in Millau
Romantic Hotels in Xi'an
Business Hotels in Nanyang
Beach Hotels in Phillip Island
Romantic Hotels in Nakagami District
Pet Friendly Hotels in Matosinhos
Boutique Hotels in Jamijarvi
Business Hotels in Marne
Sea View Hotels in Yokohama
Boutique Hotels in Montecito
Hot spring Hotels in Vietnam
Pet friendly Hotels in Shiga Prefecture
Hot spring Hotels in Goa
Pet friendly Hotels in Salzburg State
Pet friendly Hotels in Cabo Delgado