Skip to main content
Mon - Sat 8am - 9pm
Sun 8am - 8pm
Same Day Appointments Available
Elements Massage 315C South Broadway
Salem, NH   03079
(603) 898-0045 Elements Massage$49 to $99
Book Now

315C South Broadway
Salem, NH 03079


Mon - Sat 8am - 9pm
Sun 8am - 8pm
Same Day Appointments Available

Our Clients Love Us!

In a nationwide survey of massage clients by Listen360.com, Elements Massage received the highest customer satisfaction score of any massage studio brand.  Simply the best massage, that's the Elements Way.  Therapeutic, handcrafted, and personalized.  But don't take our word for it, read what real clients at Elements Salem have to say:

"Chris was a very good, professional and personable. A wonderful massage therapy session. I plan to return in June."

D. F., May 9, 2026

"Clean, soothing worth every penny. "

M. L., May 6, 2026

"Stephanie and front desk staff are top notched! Professional and friendly- Stephanie is one of the best masseuse for her deep tissue techniques and ability to heal pains especially neck, shoulder and arms. She is also so nice and cares. I feel very comfortable coming to your spa. The gift cards specials are a plus. The membership is also good but it needs more incentive like adding enhancement or trial services for cupping, etc. This will allow members to try other services that you offer. Cleanliness is also appreciated. Thank you for providing a safe, relaxing and healing spa. "

M. M., May 5, 2026

"Always on time. Always a very relaxing session."

C. R., May 2, 2026

"Friendly staff and Meagan was absolutely amazing. I feel rejuvenate after my session with her. "

I. S., Apr 29, 2026

"Brian was amazing "

D. D., Apr 23, 2026

"Connivence "

R. S., Apr 23, 2026

"i really liked the male desk employee who i booked my appointment with over the phone and the male desk employee who checked us in (i’m not sure if it was the same person) but was very kind, polite and helpful. I really enjoyed my massage from Aleks, i felt he was knowledgeable beyond a simple massage and felt he really took time to work on areas of my body that needed it. "

A. C., Apr 16, 2026

"Whoever is at the desk, kindly and calmly greets you as you walk in the door, setting the tone for the experience. Kate, the esthetician, is incredibly knowledgeable and has an amazing calmness with how she works. My skin always feels so fresh and hydrated after leaving a facial with Kate. "

K. C., Apr 14, 2026

"As a long time member/customer of Elements I can highly recommend the company/service. Everybody is very friendly and professional. Stephanie is my massage therapist and has been for several years. She does a great job and is very attentive to my needs. I always feel better after my time with her. If you are considering using a massage service you won’t go wrong choosing Elements. "

B. M., Apr 6, 2026

"The staff is knowledgeable and friendly
The membership is a value"

A. H., Apr 4, 2026

"I e been an Element’s member for 15 years and they’re amazing and really care about their members "

K. B., Mar 31, 2026

"Brian D. listened to my issues and addressed my sciatica and back paim"

M. B., Mar 28, 2026

"Nicole was amazing! The space was clean and relaxing!"

A. A., Mar 16, 2026

"Provider as very nice, calm, and professional. The massage was light but overall very good. "

V. L., Mar 11, 2026

"Professional, friendly, great massages."

P. M., Mar 2, 2026

"Responsive, friendly. Accommodates my needs. "

M. C., Mar 1, 2026

"Everyone is helpful and kind. Massage therapists are professional and caring. "

D. C., Feb 28, 2026

"Choosing appointment was easy online.
My massage therapist did a great job!"

S. N., Feb 27, 2026

"Nicole was awesome....I will definately be back!"

S. P., Feb 24, 2026