Beach Hotels in Cannon Beach
Select your dates to explore beach hotels in Cannon Beach for a relaxing beachside stay.
Enter your destination
Check-in
Check-out
Rooms and guests
Check Availability
Swipe up to see more
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+
Beach Hotels in Cannon Beach
Find the best hotels near the beach in Cannon Beach for a laid-back trip
Choose dates
Recommended
Sort by a combination of factors such as price, location, and user ratings.
Lowest price
Sort by price including taxes & fees
Closest to downtown
Top reviewed
99+
Inn at Haystack Rock
Hotels in
Cannon Beach
Featured facilities: Public
Beach
, Surfing, Barbecue
Very Good
100 reviews
8.6
/10
1 night
From
INR 22,843
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
INR 57,022
Check Availability
99+
Cannon Beach Hotel Collection
Hotels in
Cannon Beach
Featured facilities: Public
Beach
Great
106 reviews
9.0
/10
1 night
From
INR 27,383
Check Availability
99+
Ecola Creek Lodge
Hotels in
Cannon Beach
Featured facilities: Public
Beach
Great
99 reviews
9.2
/10
1 night
From
INR 24,563
Check Availability
99+
Tolovana Inn
Hotels in
Cannon Beach
Featured facilities: Swimming Pool, Barbecue
Very Good
103 reviews
8.7
/10
1 night
From
INR 18,768
Check Availability
86
The Ocean Lodge
Hotels in
Cannon Beach
Featured facilities: Fishing
Amazing
95 reviews
9.7
/10
1 night
From
INR 53,835
Check Availability
99+
The Waves
Hotels in
Cannon Beach
Featured facilities: Public
Beach
, Barbecue
Amazing
99 reviews
9.4
/10
1 night
From
INR 28,173
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
INR 38,931
Check Availability
53
Schooner's Cove Inn
Hotels in
Cannon Beach
Featured facilities: Exclusive
Beach
Area, Balcony, Barbecue
Amazing
84 reviews
9.5
/10
Check Availability
55
Lighthouse Inn
Hotels in
Cannon Beach
Featured facilities: Public
Beach
, Surfing, Fishing
Great
92 reviews
9.2
/10
1 night
From
INR 38,720
Check Availability
See All Beach Hotels in Cannon Beach
FAQs
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 INR 24,205)
,
Tolovana Inn (from INR 19,722)
and
Cannon Beach Hotel Collection (from INR 26,376)
are some of the best recommendations for your stay.
How much is the average rate for Beach hotels in Cannon Beach?
For Beach hotels in Cannon Beach, the average price on weekdays is INR 39,064, and the average price on weekends (Friday - Saturday) is INR 46,970.
Which Beach hotels in Cannon Beach offer a gym or fitness centre?
Tolovana Inn (from INR 19,722)
and
Surfsand Resort (from INR 56,333)
offer a gym or fitness centre.
Which Beach hotels in Cannon Beach offer breakfast?
Surfsand Resort (from INR 56,333)
,
Inn at Cannon Beach (from INR 44,420)
and
The Ocean Lodge (from INR 53,866)
offer delicious breakfast to start your day.
Which Beach hotels in Cannon Beach provide spa services?
Surfsand Resort (from INR 56,333)
is a popular hotel with spa services.
What deals are available for Beach hotels in Cannon Beach?
Trip.com provides various promotions and discounts for Beach hotels. You can check the
promotions page
to see the latest hotel promotions on Trip.com.
Beach hotels in Cannon Beach information
Total properties
16
Number of reviews
1,081
Lowest price
INR 38,494
Highest price
INR 38,494
Weekend Avg. Price
INR 46,970
Weekday Avg. Price
INR 39,064
Keep Exploring
Popular Stays
Johor Bahru Hotels
Singapore Hotels
Shanghai Hotels
Kuala Lumpur Hotels
Guangzhou Hotels
Bangkok Hotels
Tokyo Hotels
Seoul Hotels
Beijing Hotels
Taipei Hotels
Shenzhen Hotels
Chengdu Hotels
Osaka Hotels
Hong Kong Hotels
Ho Chi Minh City Hotels
Hangzhou Hotels
Chongqing Hotels
Nagoya Hotels
Bali Hotels
Kunming Hotels