Skip to main content
Mon - Sun 9am - 9pm
Elements Massage 45 Storey Ave
Newburyport, MA   01950
(978) 358-7233 Elements Massage$49 to $99

Newburyport

Port Plaza

Book Now

45 Storey Ave
Newburyport, MA 01950


Mon - Sun 9am - 9pm

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 Newburyport have to say:

"After abusing my body in the repair / service industry for the last 20+ years, this was just what I needed. Wish I did it sooner. Worth every penny for the monthly membership. "

M. K., Feb 14, 2026

"Great staff and therapists"

D. P., Feb 12, 2026

"Rose was amazing. Well educated on my injury and surgeries! Felt 1000% better at the end! "

D. N., Feb 11, 2026

"I appreciate the staff and my therapist. The atmosphere is comfortable and private. My therapist is very experienced and knowledgeable on techniques and my particular needs. The reception staff is very helpful and friendly."

D. B., Feb 5, 2026

"Front desk staff was courteous and professional, as was massage professional Alie. Very thorough and insightful."

D. R., Feb 4, 2026

"Everyone from the moment I walked in was so friendly and accommodating. Cavin came highly recommended and my massage was perfect. "

H. C., Jan 29, 2026

"Great experience. Highly recommend. "

K. B., Jan 24, 2026

"I loved it so much and it was well worth it!! My shoulders feel brand new and i’m so grateful."

A. R., Jan 20, 2026

"The reception employees is always very welcoming, knowledgeable and helpful and I have found a massage therapist that is perfect for me."

C. C., Jan 19, 2026

"Elements is so relaxing and my favorite place to get a massage in Newburyport. Chris was amazing and I left feeling completely refreshed. "

A. D., Jan 18, 2026

"Joy is SO talented, such a great listener, such an excellent professional. I love that the space is clean here and staff is friendly! "

V. M., Jan 16, 2026

"Front desk staff is good at communication. Freddie especially is exceptional at service. "

J. F., Jan 16, 2026

"Love coming here. Great environment. All employees super friendly and helpful. I work with Rose who is absolutely the best. She knows how to give me pain relief. I don't know what I'd do without her!"

E. D., Jan 15, 2026

"Great & relaxing massage. Chris is awesome. "

J. M., Jan 15, 2026

"My first time experience at Elements was excellent. I very rarely get massages, my last was 6 years ago. I appreciated reading up on the masseuse's statements re: specialities, that helped me make an informed, more comfortable choice. The front desk offered to show me around a little, which also helped settle me in, where I am inexperienced in general. Bob C. did a superlative, attentive job. I would not hesitate to go back and am considering that perhaps, a massage more than every 6 years might be a better way to go. "

R. S., Jan 14, 2026

"The office staff is very helpful and knowledgeable about the process.. The massage therapists are real pros and listen to their clients’s wishes and concerns."

R. G., Jan 12, 2026

"The entire staff is A+! Deb, Freddie are amazing and Catia is by far the best massage therapist I’ve ever had!

Very happy client!

Darin "

D. C., Jan 8, 2026

"The staff is Amazing! Freddy always greets me with a friendly smile and conversation and the others are so nice! The therapists are great! Cavin is a lifesaver after my running adventures.
Grateful for Elements!"

H. T., Jan 7, 2026

"Ana was fantastic....great massage therapist"

K. D., Jan 6, 2026

"The Massage Therapists at the Newburyport studio are absolutely amazing!! SO much better than the $300 massages you can get at resorts. They all have their unique styles and talents, so I like to switch it up and see various people. Do yourself a favor, save a lot of money, and call the Newburyport Elements Massage!!"

D. B., Jan 6, 2026