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.