Cannon Beach

Beach Hotels in Cannon Beach

Book your summer escape at Cannon Beach's top Beach hotels.

Scroll down to see hotels
Filter by:
Hotel Star Rating
≤2345
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
Most Booked
Lowest price
Closest to downtown
Highest Rated
99+
Hotels in Cannon Beach
Featured facilities: Public Beach
Great
100 reviews
9.2/10
1 night
From CAD 194
Check Availability
99+
Hotels in Cannon Beach
Featured facilities: Public Beach, Surfing, Barbecue
Very Good
98 reviews
8.6/10
1 night
From CAD 182
Check Availability
99+
Hotels in Cannon Beach
Featured facilities: Fishing
Amazing
95 reviews
9.7/10
1 night
From CAD 583
Check Availability
99+
Hotels in Cannon Beach
Featured facilities: Public Beach
Very Good
107 reviews
8.9/10
1 night
From CAD 226
Check Availability
99+
Hotels in Cannon Beach
Featured facilities: Swimming Pool, Barbecue
Very Good
104 reviews
8.8/10
1 night
From CAD 178
Check Availability
30
Hotels in Cannon Beach
Featured facilities: Public Beach, Swimming Pool, Balcony
Great
100 reviews
9.2/10
1 night
From CAD 178
Check Availability
99+
Hotels in Cannon Beach
Featured facilities: Exclusive Beach Area, Swimming Pool, Surfing
Amazing
96 reviews
9.4/10
1 night
From CAD 441
Check Availability
24
Hotels in Cannon Beach
Featured facilities: Surfing, Barbecue
Great
94 reviews
9.2/10
1 night
From CAD 298
Check Availability
99+
Hotels in Cannon Beach
Featured facilities: Public Beach, Surfing, Fishing
Great
93 reviews
9.2/10
1 night
From CAD 341
Check Availability
99+
Hotels in Cannon Beach
Featured facilities: Public Beach, Barbecue
Amazing
100 reviews
9.4/10
1 night
From CAD 312
Check Availability
See All Beach Hotels in Cannon Beach

Top rated hotels in Cannon Beach

See all
Explore genuine reviews and ratings from real travellers to find the perfect accommodation for your needs.

Schooner's Cove Inn

9.5/10
Amazing
Posted on Oct 2, 2018
CN高
Hotel location is very good!
Price per night from:CAD 484

Hallmark Resort in Cannon Beach

9.3/10
Great
Posted on Apr 23, 2025
ztt1971
Booked a night of ordinary bed room, the front desk was very friendly to upgrade the suite after arriving at the store, the suite facilities are very new, I feel that it has just been renovated, very satisfied. The surrounding area is a holiday apartment, so the hotel does not have its own restaurant, breakfast and dinner can be eaten at the restaurant next to it.
Price per night from:CAD 377

Frequently Asked Questions

Which is the best Beach hotel in Cannon Beach?

Whether you are traveling to Cannon Beach for business or holiday, Inn at Haystack Rock (from CAD 192) , Cannon Beach Hotel Collection (from CAD 238) and Ecola Creek Lodge (from CAD 209) are the best choices.

What is the average price for Beach hotels in Cannon Beach?

For Beach hotels in Cannon Beach, the average price is CAD 399 for weekdays , and CAD 501 for weekends (Friday–Saturday).

What Beach hotels in Cannon Beach have deals ?

Trip.com offers various promotions and discount for hotels, including Beach hotels. Just check the promotions page to find current deals available for your plan on Trip.com.

Which Beach hotels in Cannon Beach offer fitness facilities?

Want to keep your exercising plan during traveling? Tolovana Inn (from CAD 183), Surfsand Resort (from CAD 316) and Hallmark Resort in Cannon Beach (from CAD 361) offer fitness facilities.

What are some of the best Beach hotels with spa services in Cannon Beach?

Plan a relaxing travel with the spa experience? Surfsand Resort (from CAD 316) and Hallmark Resort in Cannon Beach (from CAD 361) provide highly rated services.

Which Beach hotels in Cannon Beach offer breakfast?

Cannon Beach Beach Hotels Information

Total properties15
Number of reviews1,080
Weekend Avg. PriceCAD 501
Weekday Avg. PriceCAD 399