Cannon Beach

Cannon Beach Beach Hotels

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

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

Experience premium Beach resorts near Cannon Beach!
Most Booked
Lowest price
Closest to downtown
Highest Rated
99+
Hotels in Cannon Beach
Featured facilities: Public beach, Surfing, BBQ
Very Good
99 reviews
8.6/10
1 night
From $160
Check availability
99+
Hotels in Cannon Beach
Featured facilities: Pool, BBQ
Very Good
103 reviews
8.7/10
1 night
From $169
Check availability
99+
Hotels in Cannon Beach
Featured facilities: Public beach
Great
106 reviews
9.0/10
1 night
From $205
Check availability
83
Hotels in Cannon Beach
Featured facilities: Fishing
Amazing
94 reviews
9.7/10
1 night
From $452
Check availability
99+
Hotels in Cannon Beach
Featured facilities: Private beach area, Pool, Surfing
Amazing
101 reviews
9.4/10
1 night
From $349
Check availability
99+
Hotels in Cannon Beach
Featured facilities: Public beach, Surfing, Fishing
Amazing
100 reviews
9.6/10
1 night
From $309
Check availability
55
Hotels in Cannon Beach
Featured facilities: Public beach, Surfing, Fishing
Great
90 reviews
9.2/10
1 night
From $309
Check availability
99+
Hotels in Cannon Beach
Featured facilities: Public beach, BBQ
Amazing
99 reviews
9.4/10
1 night
From $263
Check availability
60
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 Haystack Rock. This lodge is 0.2 mi (0.3 km) from Northwest by Northwest Gallery and 0.2 mi (0.3 km) from White Bird Gallery. 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
64 reviews
9.6/10
1 night
From $499
Check availability
24
Hotels in Cannon Beach
Featured facilities: Surfing, BBQ
Great
93 reviews
9.2/10
1 night
From $308
Check availability
Show More Beach Hotels in Cannon Beach

Frequently Asked Questions

What are the best Beach hotels in Cannon Beach?

If you are traveling to Cannon Beach for business or tourism, Inn at Haystack Rock (from $157) , Cannon Beach Hotel Collection (from $224) and Tolovana Inn (from $189) are popular hotels.

How much does a Beach hotel in Cannon Beach cost?

For Beach hotels in Cannon Beach, the average price on weekdays is $532, and on weekends (Friday–Saturday) is $600.

Which Beach hotels in Cannon Beach offer a gym?

Get used to exercising? Tolovana Inn (from $189) and Surfsand Resort (from $554) are popular choices with fitness facilities.

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

Which Beach hotels in Cannon Beach are available for spa services?

Search for a relaxation during traveling? Surfsand Resort (from $554) provides highly rated spa services.

Cannon Beach Beach Hotels Information

Total properties13
Number of reviews694
Lowest price$227
Highest price$255
Weekend Avg. Price$600
Weekday Avg. Price$532