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:

"I have been going to Elements Massage for several years now. When I walk in the door. I am always greeted by a member of the friendly and welcoming front desk staff. The massage therapists I generally always book with are Victor and Jessica. They are both amazing! They always listen carefully regarding where I am experiencing tightness/tension or have an injury and they know exactly how to work those areas so that by the time I leave there, I feel relaxed and so much better overall...mentally and physically! I highly recommend them. My monthly membership to Elements is worth every penny! Since I have a busy schedule, if I didn't have the membership, it would be easy for me to leave there feeling great and forget to book again until my tension and muscle tightness get really bad. I always book my appointment before I leave so that I stay on track. I have found massage therapy to be a vital part of my wellness and self-care plan. I highly recommend Elements Massage."

A. Z., May 29, 2023

"Very professional and attentive"

P. K., May 27, 2023

"Always great massage and costumer service! "

K. R., May 27, 2023

"I love that the therapist really cares about you and helping to release tension. I recommend Elements to anyone that needs that muscle therapy or just to relax!"

L. T., May 25, 2023

"Great offering for services. Staff is fantastic. "

J. L., May 23, 2023

"Have multiple staff members "

A. D., May 23, 2023

"The therapist was amazing. New what to do for my pain. Suggested things I can do at home. "

L. M., May 23, 2023

"Very relaxing"

E. L., May 18, 2023

"Everyone was so nice and Nicole is a great massage therapist "

S. D., May 11, 2023

"I had a great experience at Elements, the facility was clean and welcoming, the receptionist was super friendly and my massage therapist really took the time to listen to me about what I needed. "

K. M., May 10, 2023

"Everyone is very friendly and kind. I love to visit for my massage. "

M. C., May 1, 2023

"Everything "

G. W., Apr 30, 2023

"Loved the friendly staff and made me feel so relaxed and comfortable. "

J. D., Apr 23, 2023

"Very soothing and overall relaxing experience! "

J. T., Apr 23, 2023

"Always on time, friendly, attentive and makes me feel so much better!!"

J. S., Apr 23, 2023

"People are very friendly accommodating and my therapist. Stephanie is awesome."

P. B., Apr 20, 2023

"I’ve always had good experiences here. Staff always pleasant, knowledgeable and respectful. "

M. A., Apr 19, 2023

"Great place "

L. C., Apr 16, 2023

"professional, caring, friendly"

E. B., Apr 15, 2023

"On schedule makes me feel comfortable and my neck has motion when I leave! "

M. P., Apr 15, 2023