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, Surfing, Barbecue
Very Good
100 reviews
8.6/10
1 night
From CAD 280
Check Availability
99+
Hotels in Cannon Beach
Featured facilities: Fishing
Amazing
96 reviews
9.7/10
1 night
From CAD 763
Check Availability
99+
Hotels in Cannon Beach
Featured facilities: Swimming Pool, Barbecue
Very Good
104 reviews
8.8/10
1 night
From CAD 288
Check Availability
99+
Hotels in Cannon Beach
Featured facilities: Public Beach
Very Good
107 reviews
8.9/10
1 night
From CAD 292
Check Availability
99+
Hotels in Cannon Beach
Featured facilities: Public Beach
Great
100 reviews
9.2/10
1 night
From CAD 226
Check Availability
99+
Hotels in Cannon Beach
Featured facilities: Public Beach, Barbecue
Amazing
99 reviews
9.4/10
1 night
From CAD 352
Check Availability
99+
Hotels in Cannon Beach
Featured facilities: Public Beach, Surfing, Fishing
Amazing
100 reviews
9.6/10
1 night
From CAD 432
Check Availability
30
Hotels in Cannon Beach
Featured facilities: Public Beach, Swimming Pool, Balcony
Great
101 reviews
9.2/10
1 night
From CAD 209
Check Availability
99+
Hotels in Cannon Beach
Featured facilities: Public Beach, Surfing, Fishing
Great
94 reviews
9.2/10
1 night
From CAD 404
Check Availability
64
Hotels in Cannon Beach
With a stay at Sea Sprite on the Estuary in Cannon Beach, you'll be by the ocean, steps from Cannon Beach and a 4-minute drive from Ecola State Park. This lodge is 1.3 mi (2 km) from Haystack Rock and 7.1 mi (11.4 km) from Seaside Beach. Featured amenities include express check-out and laundry facilities. Free self parking is available onsite. Treat yourself to a stay in one of the 5 guestrooms, featuring fireplaces and flat-screen televisions. Your pillowtop bed comes with premium bedding. Rooms have private balconies. Kitchens are outfitted with full-sized refrigerators/freezers, ovens, and stovetops. Digital programming and DVD players are provided for your entertainment, while complimentary wireless internet access keeps you connected.
Amazing
71 reviews
9.6/10
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 544

Surfsand Resort

9.4/10
Amazing
Posted on Oct 10, 2023
Woaihaidaoyou
Hotel location is really good! The room given to us can see the sea, the facilities are not bad, the bath water is very hot, the room size is right, that is, the 11th period plus Friday, the price is really expensive! The service was very good. We arrived early and helped us arrange the stay early. There was free beer time on Friday. I went to taste it. All kinds of strange beer were hard to say. At the same time, there are free biscuits at the front desk. The American biscuits are too sweet!
Price per night from:CAD 471

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 584

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 299) , Cannon Beach Hotel Collection (from CAD 276) and Tolovana Inn (from CAD 194) 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 432 for weekdays , and CAD 547 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 194), Surfsand Resort (from CAD 401) and Hallmark Resort in Cannon Beach (from CAD 551) 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 401) and Hallmark Resort in Cannon Beach (from CAD 551) provide highly rated services.

Which Beach hotels in Cannon Beach offer breakfast?

Cannon Beach Beach Hotels Information

Total properties15
Number of reviews1,082
Lowest priceCAD 205
Highest priceCAD 2,109
Weekend Avg. PriceCAD 547
Weekday Avg. PriceCAD 432