Spa hotels in Cannon Beach, United States

Selected spa hotels for ultimate relaxation and well-being in Cannon Beach, United States
Check-in
25Jan2026Select date
Check-out
26Jan2026Select date
Rooms and Guests2 Guests, 1 Room
Cannon Beach boasts iconic sites like Haystack Rock, Ecola State Park, and the sandy shores of Cannon Beach itself. You can dive into local art at the Cannon Beach History Center or enjoy fresh seafood at local spots like Mo's Restaurant. If you're bringing your dog, the city offers several dog friendly hotels that cater to you and your pup. Whether you prefer beachfront views or cozy inns, you'll find a curated selection of the best options here. For booking, consider off-peak seasons like spring or fall to score great deals and check local transportation for easy access to explore.
View map
1-2 out of 2
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
MapSteps from Haystack Rock300m
  • Oceanfront Rooms with Views
  • On-Site Spa and Pools
  • Complimentary Beach Equipment
  • Indoor Pools
  • Spa Services
  • Hot Tubs
Oceanfront resort with spa services and pet-friendly offerings
FromUS$ 189 /nightSelect
MapViews of Haystack Rock450m
  • Oceanfront dining at Wayfarer Restaurant
  • Heated indoor pool and hot tub
  • Pet-friendly rooms and amenities
  • Indoor Pool
  • Spa Services
  • On-site Dining
Oceanfront resort with local seafood and spa services
FromUS$ 129 /nightSelect

Spa hotel prices in Cannon Beach

From budget-friendly wellness stays to luxury spa experiences tailored to your needs.

⬆️ The highest price
US$ 189
⬇️ The lowest price
US$ 129
💸 Average price for
3-star hotels
US$ 151

Spa Hotels in Cannon Beach: Key Facts

This guide evaluates spa hotels in Cannon Beach, highlighting essential information and facts to aid travelers in making informed accommodation choices, focusing on a total of 1 property.

Typical nightly rates range from $150 to $400.

Only 1 recognized spa hotel available.

Peak season is from June to August.

Expect a local hotel tax of 10%.

Cannon Beach is 0.5 miles from Haystack Rock.

Other cities in United States

Check-in
25Jan2026Select date
Check-out
26Jan2026Select date
Rooms and Guests2 Guests, 1 Room