Resort Amenities

The spa is located within the premier Cannon Beach destination at the Hallmark Resort and is available for hotel guests and non-hotel guests alike. We’re the closest Spa and Resort to Haystack Rock and steps from the beach and tide pools.

For hotel guests: Elements by the Sea is a unique amenity for guests who wish for the convenience of a spa near their hotel rooms. Guests of the hotel can enjoy the ease of room charges and an on-site sanctuary to take a few steps to their rooms and easily slip into slumber after a relaxing spa experience. Massage can leave you worry-free and rather than experiencing the extra stress of having to get into a vehicle after a massage and dealing with limited parking elsewhere, just take a few steps back to your room, enjoy the amazing views and a peaceful state of mind.

For non-hotel guests: Elements Spa also welcomes visitors who are not staying at the hotel but would like to enjoy the tranquil environment of a private spa location. Without the heavy foot traffic of being located on a main thoroughfare, and instead of focusing on a high volume of clientele, we offer tranquility and a high-quality treatment focused on your personal needs. Increase the benefits of your massage and relaxation by enjoying the on-site indoor pool, swirl spa, and dry sauna. A swimsuit is needed for these additional amenities and is a highly recommended option to compliment any spa experience. Parking is available on-site, and pool facilities are available for spa guests during the day of your service.


Spa treatments

Whole-body treatments to recharge and rejuvenate.


Steam Shower

Design the perfect blend of indulgence and tranquility with your very own Spa Package.


Spa Specials

The perfect way to indulge and save.