Find Spa Hotels in Cannon Beach, OR from CA $141

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Our top choices for Cannon Beach hotels with a spa

1. Tolovana Inn

Tolovana Inn
2.5 star property
Tolovana Park
9.0 out of 10, Wonderful, (2,293 reviews)
The price is CA $166
CA $204 total
includes taxes & fees
Nov 18 - Nov 19
Tolovana Inn

2. Surfsand Resort

Surfsand Resort
4.0 star property
Downtown Cannon Beach
9.6 out of 10, Exceptional, (1,145 reviews)
The price is CA $234
CA $268 total
includes taxes & fees
Dec 8 - Dec 9
Surfsand Resort

3. Hallmark Resort - Cannon Beach

Hallmark Resort - Cannon Beach
3.0 star property
Downtown Cannon Beach
9.4 out of 10, Exceptional, (1,004 reviews)
  • cleanliness
    Seaside spa retreat offers ocean-view relaxation with body wraps, massages, and hot tubs for the ultimate in wellness.
The price is CA $260
CA $297 total
includes taxes & fees
Dec 7 - Dec 8
Hallmark Resort - Cannon Beach

4. Lloyd Hotel Astoria Bayfront, an Ascend Collection Hotel

Lloyd Hotel Astoria Bayfront, an Ascend Collection Hotel
2.5 star property
Astoria
9.2 out of 10, Wonderful, (1,000 reviews)
The price is CA $175
CA $202 total
includes taxes & fees
Dec 6 - Dec 7
Lloyd Hotel Astoria Bayfront, an Ascend Collection Hotel

5. Cannery Pier Hotel & Spa

Cannery Pier Hotel & Spa
4.0 star property
Astoria
9.6 out of 10, Exceptional, (1,000 reviews)
  • cleanliness
    Rejuvenate riverside at this Astoria spa hotel with waterfront views, couples treatments, and in-room fireplaces.
The price is CA $569
CA $661 total
includes taxes & fees
Nov 16 - Nov 17
Cannery Pier Hotel & Spa

6. Coast Cabins

Coast Cabins
4.0 star property
Manzanita
9.6 out of 10, Exceptional, (58 reviews)
  • cleanliness
    Serene coastal retreat with on-site spa services creates a perfect balance of relaxation and outdoor activity.
The price is CA $358
CA $399 total
includes taxes & fees
Nov 16 - Nov 17
Coast Cabins

7. Shelburne Hotel

Shelburne Hotel
3.0 star property
Seaview
9.0 out of 10, Wonderful, (445 reviews)
The price is CA $141
CA $177 total
includes taxes & fees
Nov 15 - Nov 16
Shelburne Hotel
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Choose what matters most at spa hotels in Cannon Beach

Top Cannon Beach Hotel Reviews

Find out more about Cannon Beach

Top Cannon Beach attractions for a relaxing vacation

Cannon Beach offers a delightful blend of relaxation and adventure for travellers seeking hotels with spas. Start your day by exploring the stunning coastline, where you can stroll along the expansive sandy beaches and take in breathtaking views of the rugged cliffs and the iconic rock formations, perfect for photo opportunities. After some beach time, unwind at a local spa, where you can indulge in rejuvenating treatments that utilize natural ingredients from the surrounding environment. For a taste of local culture, visit the vibrant art galleries scattered throughout the charming town, showcasing the work of talented local artists and providing a perfect way to soak in the creative atmosphere. A quick drive inland leads to lush forests and tranquil spots, ideal for a peaceful afternoon of nature walks or picnics. Finally, cap off your day with a sunset viewing, as the sky transforms into a canvas of vibrant colors, providing a serene backdrop to your relaxing getaway. Consider booking a hotel that not only provides luxurious spa services but also allows you to immerse yourself in the unique experiences that Cannon Beach has to offer.

Find the best hotels & resorts with spas in Cannon Beach

For those seeking a rejuvenating escape to Cannon Beach, these hotels offer excellent spa amenities to help travelers unwind and indulge in relaxation.

Tolovana Inn

  • Why it's great for tailored spa getaway: Perfect for travelers looking to pamper themselves, the Tolovana Inn offers a serene spa experience with a sauna and accessible spa facilities. With an excellent review rating of 9 out of 10, this budget-friendly hotel ensures that relaxation is just steps away from your room, making it an ideal choice for spa enthusiasts.
  • Other amenities: In addition to its spa features, the Tolovana Inn provides a beautiful location near the beach, allowing travelers to enjoy ocean views and the soothing sounds of the waves. Visitors can take advantage of an indoor pool, a hot tub, and daily housekeeping services, ensuring a comfortable and refreshing stay. The hotel also offers free WiFi, a concierge service for local recommendations, and convenient self-parking, making it easy for travelers to explore the stunning Cannon Beach area.
  • Neighborhood: Tolovana Park
  • Nearby attractions: Tolovana Beach State Park - 0.2 km, Cannon Beach - 1 km, Haystack Hill State Park - 1.3 km

Hallmark Resort - Cannon Beach

  • Why it's great for tailored spa getaway: Hallmark Resort - Cannon Beach stands out as a sanctuary for spa lovers, with an impressive guest review rating of 9.4. The full-service spa offers a variety of treatments including deep tissue massages and body scrubs, allowing guests to fully immerse themselves in relaxation and wellness. The sauna is also a perfect way to unwind, enhancing the overall spa experience during your stay.
  • Other amenities: Beyond the spa, guests can enjoy an indoor pool and hot tub, along with kitchenettes for convenient meal preparation. The resort features stunning ocean views, inviting balconies, and a cozy fireplace in guest rooms. Fitness facilities are also available for those looking to maintain their routine, while concierge services can assist with local activities and dining options, ensuring a memorable stay.
  • Neighborhood: Downtown Cannon Beach
  • Nearby attractions: Haystack Hill State Park - 0.4 km, Cannon Beach - 0.4 km, Cannon Beach History Center and Museum - 0.2 km

Frequently Asked Questions

How much does a spa hotel in Cannon Beach cost?

Enjoy staying in a spa hotel in Cannon Beach, with plenty of hotels from CA $141 offering incredible amenities. If you're leaning toward a little luxury, prices can rise, and may vary depending on the location, season, and hotel amenities. Be sure to book in advance to enjoy more options and potentially better rates, especially if you're planning a trip during the weekend or around public holidays.

What are the top-rated luxury spa hotels in Cannon Beach?

For those seeking a top-rated luxury spa hotel experience in Cannon Beach, the Surfsand Resort is an excellent choice.


The 4-star Surfsand Resort, with a 9.6 rating, offers a tranquil indoor pool, ideal for relaxation and gentle exercise. Guests frequently praise the beautiful and clean rooms, as well as the amazing and friendly staff.

Is it cheaper to book a spa hotel in Cannon Beach with flights as part of a package deal?

Booking a hotel and flight package on Expedia can be cheaper than booking flights and hotels separately. Bundling can lead to significant savings, especially for international travel or when booking well in advance. However, savings vary depending on factors like destination, travel dates, and availability, so it’s wise to compare options. With access to over 300,000 hotels worldwide, Expedia makes it easy to build the perfect travel package.

Can I cancel my spa hotel reservation on Expedia?

Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline. This is often within 24-48 hours of your scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use Expedia's "Fully refundable property" filter during your search to find the right spa hotel in Cannon Beach for you.

How can I save on a spa hotel in Cannon Beach with Expedia?

Find Cannon Beach spa hotel deals by joining One Key™, Expedia’s free travel rewards program. As a member, you can unlock instant savings with Member Prices when you’re logged in. For a quick weekend retreat, discover last-minute offers.

Explore a world of travel with Expedia