Cannon Beach

Cannon Beach Beach Hotels

Enter your dates to find beach hotels in Cannon Beach that match your preferences.

Swipe down to view more
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

Top Cannon Beach Beach Hotels

Explore the best beach hotels in Cannon Beach just steps from the sand.
Most Booked
Lowest price
Closest to downtown
Highest Rated
99+
Hotels in Cannon Beach
Featured facilities: Pool, BBQ
Very Good
103 reviews
8.7/10
1 night
From CAD 272
Check availability
99+
Hotels in Cannon Beach
Featured facilities: Public beach, Surfing, Fishing
Amazing
100 reviews
9.6/10
1 night
From CAD 467
Check availability
99+
Hotels in Cannon Beach
Featured facilities: Public beach, Surfing, BBQ
Very Good
96 reviews
8.6/10
1 night
From CAD 255
Check availability
55
Hotels in Cannon Beach
Featured facilities: Public beach, Surfing, Fishing
Great
90 reviews
9.2/10
1 night
From CAD 436
Check availability
99+
Hotels in Cannon Beach
Featured facilities: Public beach
Great
106 reviews
9.0/10
1 night
From CAD 311
Check availability
99+
Hotels in Cannon Beach
Featured facilities: Private beach area, Pool, Surfing
Amazing
98 reviews
9.4/10
1 night
From CAD 637
Check availability
99+
Hotels in Cannon Beach
Featured facilities: Public beach
Great
99 reviews
9.2/10
Check availability
83
Hotels in Cannon Beach
Featured facilities: Fishing
Amazing
94 reviews
9.7/10
1 night
From CAD 583
Check availability
99+
Hotels in Cannon Beach
Featured facilities: Public beach, BBQ
Amazing
100 reviews
9.4/10
1 night
From CAD 357
Check availability
24
Hotels in Cannon Beach
Featured facilities: Surfing, BBQ
Great
92 reviews
9.2/10
1 night
From CAD 408
Check availability
See All Beach Hotels in Cannon Beach

FAQs

What are the favorite Beach hotels to stay in Cannon Beach?

Whether you are traveling to Cannon Beach for business or fun, Inn at Haystack Rock (from CAD 273) , Tolovana Inn (from CAD 302) and Cannon Beach Hotel Collection (from CAD 355) are all preferred hotels.

What’s the nightly rate for Beach hotels in Cannon Beach?

For Beach hotels in Cannon Beach, the average price on weekdays is CAD 706, and the average price on weekends (Friday–Saturday) is CAD 803

Which Beach hotels in Cannon Beach provide gym & fitness center?

Wanna some body strengthening after a long day working or travelling? Tolovana Inn (from CAD 302) and Surfsand Resort (from CAD 699) provide fitness facilities.

Which Beach hotels in Cannon Beach provide luxury spa experience?

Looking for a hotel spa getaway? Surfsand Resort (from CAD 699) provides highly rated spa services.

Which Beach hotels in Cannon Beach provide breakfast buffet?

What cheap deals are available for Beach hotels in Cannon Beach?

Trip.com provides amazing last-minute deals and discounts for Beach hotels. You can check the promotions page to see available promotions on Trip.com.

Cannon Beach Beach Hotels Information

Total properties11
Number of reviews871
Lowest priceCAD 2,051
Highest priceCAD 2,051
Weekend Avg. PriceCAD 803
Weekday Avg. PriceCAD 706