Beach Hotels in Cannon Beach
Best hotels in Cannon Beach for a relaxing seaside escape
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
Beach in Cannon Beach
Filter by:
Hotel Star Rating
≤2
3
4
5
Guest Rating
Amazing 9+
Great 8+
Good 7+
Pleasant 6+
Best Beach Hotels in Cannon Beach
Check out our pick of great beach hotels for your travel
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+
Inn at Haystack Rock
Hotels in
Cannon Beach
Featured facilities: Public
Beach
, Surfing, Barbecue
Very Good
97 reviews
8.6
/10
1 night
From
US$240
Check Availability
86
The Ocean Lodge
Hotels in
Cannon Beach
Featured facilities: Fishing
Amazing
94 reviews
9.7
/10
1 night
From
US$514
Check Availability
99+
Tolovana Inn
Hotels in
Cannon Beach
Featured facilities: Swimming Pool, Barbecue
Very Good
103 reviews
8.7
/10
1 night
From
US$197
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
US$409
Check Availability
99+
Cannon Beach Hotel Collection
Hotels in
Cannon Beach
Featured facilities: Public
Beach
Great
106 reviews
9.0
/10
1 night
From
US$291
Check Availability
55
Lighthouse Inn
Hotels in
Cannon Beach
Featured facilities: Public
Beach
, Surfing, Fishing
Great
89 reviews
9.2
/10
1 night
From
US$377
Check Availability
99+
Surfsand Resort
Hotels in
Cannon Beach
Featured facilities: Exclusive
Beach
Area, Swimming Pool, Surfing
Amazing
100 reviews
9.4
/10
1 night
From
US$549
Check Availability
53
Schooner's Cove Inn
Hotels in
Cannon Beach
Featured facilities: Exclusive
Beach
Area, Balcony, Barbecue
Amazing
85 reviews
9.5
/10
Check Availability
24
Land's End at Cannon Beach
Hotels in
Cannon Beach
Featured facilities: Surfing, Barbecue
Great
93 reviews
9.2
/10
1 night
From
US$379
Check Availability
99+
Ecola Creek Lodge
Hotels in
Cannon Beach
Featured facilities: Public
Beach
Great
100 reviews
9.2
/10
1 night
From
US$259
Check Availability
See All Beach Hotels in Cannon Beach
Frequently Asked Questions
What are the best Beach hotels in Cannon Beach?
Whether you are travelling to Cannon Beach for business or tourism,
Inn at Haystack Rock (from US$260)
,
Tolovana Inn (from US$216)
and
Cannon Beach Hotel Collection (from US$243)
are all preferred hotels.
How much is the average rate for Beach hotels in Cannon Beach?
For Beach hotels in Cannon Beach, the average price on weekdays is US$449, and on weekends (Friday–Saturday) is US$522.
Which Beach hotels in Cannon Beach provide breakfast?
Surfsand Resort (from US$590)
,
Inn at Cannon Beach (from US$409)
and
The Ocean Lodge (from US$514)
provide highly rated breakfast.
Which Beach hotels in Cannon Beach offer a gym?
Get used to exercising?
Tolovana Inn (from US$216)
and
Surfsand Resort (from US$590)
provide fitness facilities.
Which Beach hotels in Cannon Beach provide spa service?
Tired from travelling?
Surfsand Resort (from US$590)
provides highly rated spa services.
What deals are available for Beach hotels in Cannon Beach?
There are various promotions available on Trip.com for Beach hotels. You can check the
promotions page
to see current available deals on Trip.com.
Cannon Beach Beach Hotels Information
Total properties
14
Number of reviews
1,075
Weekend Avg. Price
US$522
Weekday Avg. Price
US$449
Keep Exploring
Accommodation types
Romantic Hotels in Cannon Beach
Cannon Beach Hotels with Balcony
Cannon Beach Hotels with Pool
Pet-friendly Hotels in Cannon Beach
Cannon Beach Hotels with Bathtub
Cannon Beach Hotels with Parking
Sea View Hotels in Cannon Beach
Beach Hotels in Cannon Beach
3-Star Hotels in Cannon Beach
Family Hotels in Cannon Beach
Hotels near attractions
Hotels near Cannon Beach
Popular Hotels
Inn at Cannon Beach
Beaches Inn - Captains Cove Cottage 9
Inn at Haystack Rock
Beaches Inn - Orca Bay Townhouse
Hidden Villa Cottages #1, #2, and #3
Land's End at Cannon Beach
Sea Sprite on the Estuary