Skip to main content
Mon - Sat 9am - 9:30pm
Sun 9am - 7pm
24-Hour Cancellation Policy
Elements Massage 301 Horsham Rd
Horsham, PA   19044
(267) 282-4215 Elements Massage$49 to $99


Corner of Horsham and Dresher Roads

Book Now

301 Horsham Rd
Horsham, PA 19044

Mon - Sat 9am - 9:30pm
Sun 9am - 7pm
24-Hour Cancellation Policy

Meet Our Massage Therapists in Horsham, PA

At Elements Massage Horsham, our highly trained and qualified massage therapists will work with you to meet your individual needs.

Trisa- Lead Licensed Massage Therapist | Level 4 (Deep Tissue)

Available Tuesday, Wednesday, Thursday, Friday, Sunday

Joined Elements Team: Staff Member Since 2014


"I love how my favorite massage therapist, Trisa has become my friend. She cares so much on how I feel. She researches my issues and offers suggestions to help me feel better. I cannot say enough good things about your services!"

“Trisa is incredible! She targets my problem areas and I feel so much better after my massage. The entire staff is welcoming and friendly and the salon is immaculate!”

"I appreciate Everything about Elements Horsham! The staff is friendly and helpful and it is completely sanitized. I know I am totally safe when I'm there. Trisa, my massage therapist is the best I have had in 36 years of massages! She solved issues in a session that had plagued me long term."

"Trisa is amazing! I have been in pain (neck and lower back) for probably 2 years. I have had x-rays, an MRI, cortisone shot & then 3 months of physical therapy. My pain lessened only slightly, and also only temporarily, with the aforementioned treatments. After just the first 60 minute massage with Trisa I am already feeling so much better. I finally see a light at the end of the proverbial tunnel of a permanent relief from my pain. I can't wait to come back for my 90 minute massage."

"I always look forward to my monthly treatment with Trisa, she is amazing, caring and professional. I always leave feeling refreshed and recharged!"

"I had a 90-minute deep-tissue massage with Trisa today and it was the best deep tissue massage I have ever received. Trisa here in Horsham, PA is the BEST! Go for the 90-minute deep tissue with her. She is knowledgeable, professional and best of all got all the knots out."

"I see Trisa when I can and consider her to be the most talented massage therapist I have ever found. 5 stars easily."

“Massage has the amazing ability to improve our physical health while improving our mental health; the essence of well-being!”

Barb- Assistant Lead Licensed Massage Therapist | Level 3-4 (Medium-Firm)

Available Tuesday, Wednesday, Thursday, Friday, Saturday

Joined Elements Team: Staff Member Since 2015


"It took me years to find a REALLY GOOD massage therapist, and Barb at Elements is one of the best! She listens and remembers from visit to visit what my therapy needs are and really knows how to work on those areas. And....she always remembers to heat the table for me prior to my appointment!"

"Barb has been my masseuse for years now. She is professional, friendly, and very good at therapeutic massages. She has improved my quality of life immensely!"

“It all comes down to the therapist. My therapist, Barb, consistently gives me exactly the massage I need. I will never miss a month. I also upgraded my membership to 90 minutes because of her.”

"I've been a client at Elements Horsham for almost 2 years now and Barb, my massage therapist, is AMAZING! I have neck and shoulder issues and she works magic....always knowing where the pain has settled and how to work it out."

"Barb is simply the best therapist I have ever experienced! She is incredible!"

"Barbara was fabulous!! She gave me a wonderful massage and listened to my needs. Can't wait to see her again!"

"Barb is an amazing therapist. She always works just the right spots with the amount of pressure that I need."

"Barb was amazing! She worked on the areas requested, she was very professional and kind. I would highly recommend her!"

“Your body has the ability to heal itself. Sometimes it just needs a little help!”

Nik- Licensed Massage Therapist | Level 3-4 (Medium-Firm)

Available Monday, Tuesday, Thursday, Friday, Saturday

Joined Elements Team: Staff Member Since 2017


"Nik is the best! He is so professional and experienced. I always leave feeling so much better than when I arrived. He has improved my overall well-being. I am so grateful!"

"Nik is amazing! He is truly amazing and knows so much about the body and where pain comes from! He has really helped me with my back pain!"

"The massage therapist I see, Nik, is just plain amazing. I've never had a better massage and I've been to many over the years."

"Nik is the best. He cares and provides excellent customer care beyond my expectations!"

"Nik was my therapist and I can not say enough wonderful things about him. He listened to all of my requests, made me feel super comfortable and relieved all of the stress and tension in my body. He really took the time to focus on what I wanted and what my body needed."

“Healing is much more than just recovering physical health. Getting healed means to recover the lost physical, emotional and chemical balance.”

Melissa- Licensed Massage Therapist | Level 4 (Deep Tissue)

Available Tuesday, Thursday, Friday, Saturday, Sunday

Joined Elements Team: Staff Member Since 2016


"Melissa is wonderful and a great professional. She takes her time to explain what she is doing, why things get so tight, and what I can do on my own to prevent the pain."

"Melissa gave an amazing massage and really honed in on the areas I needed it with the perfect amount of pressure (rather deep in this case)."

"My massage therapist (Melissa) was polite and very accommodating to my personalized needs. Walked out of there not wanting to leave. Place was so amazing I signed up for a monthly membership."

"Melissa asked me what areas I would like her to focus on, and she accommodated perfectly. I would definitely recommend Elements and particularly Melissa to other people."

“I had a great prenatal massage with Melissa. Just the right amount of firmness. Definitely helped my tight muscles and I felt refreshed and relaxed afterwards. The facility is also very clean and quiet with the perfect ambiance for a massage.”

"Elements staff is professional and courteous. The facility is immaculate. Melissa has been working with me since the beginning; she knows and understands my muscle stress issues. And she is an awesome person! I love the Himalayan salt stone massage."

"Melissa does a great job with the massage services I receive. I feel calm and relaxed when I leave! She is so caring and concerned to help me with my ailments."

"Melissa was fantastic. Firm pressure, checked in with me multiple times to make sure I was comfortable and great communication. Definitely would recommend."

“Wisdom to the mind is as health is to the body”

Madi- Licensed Massage Therapist | Level 3-4 (Medium-Firm)

Available Tuesday, Wednesday, Thursday, Friday, Saturday

Joined Elements Team: Staff Member Since 2018


"Madi is totally amazing! Best massage ever. Perfect balance of deep tissue to work out my knots and problem areas but still super relaxing. Checked in to make sure I was always comfortable and that the pressure way okay. She’s literally the best!"

"My massage with Madi was amazing and she was very attentive and engaging to make sure my experience was what I needed. Five stars definitely, and I will definitely be returning for a couples massage with my husband!"

'Madi is so accommodating, such a ray of sunshine. She truly listens to your concerns and cares about your progress. Also, damn does she have strong hands for such a peanut! Go see her ASAP."

"Madi is an amazing massage therapist…she is so caring and knowledgeable!!! She is so helpful!!! I have nothing to say but wonderful things about the whole Elements environment!!! 10 out of 10 would recommend!!!!"

"If you're reading this, book a deep tissue with Madi right now! Don't think, just book it, I can not recommend her enough! The staff is so pleasant, the place is super clean and just wonderful!"

"Madi! She is fantastic. Front desk staff is always nice as well. Top notch facility!"

"Madi was absolutely amazing. 10 out of 10, Probably best massage I've had in my life."

"Madi was phenomenal. So gracious, so kind and so incredibly competent. She was so responsive to any of my requests. I felt like 1 trillion bucks after my massage. also I love how she didn’t try to sell me on stuff I didn’t need and also provided me with insights about what I could do in between massages."

"Madi just is the best. I feel relaxed, welcomed by all, and just my best self when I’m there."

“Do what is healing to your spirit and without effort you will bring the world healing in return”

Dave- Licensed Massage Therapist | Level 3-4 (Medium-Firm)

Available Tuesday, Wednesday, Thursday, Saturday

Joined Elements Team: Staff Member Since 2018


"Dave, as always, explained our session and new procedures put in place for our protection and safety. Even explained that he sprays the entire room for 10 mins to ensure sanitation. Made me feel even more comfortable! Even with having to wear a mask for the entire service, I still felt like I was on cloud 9!"

"Dave knows exactly what pressure to use and is very aware of my problem areas and ALWAYS, I mean absolutely always makes me feel brand new again. I’m a member for life!"

"Dave was great, very professional and the massage helped reduce my stress level quite a bit. I’ll definitely return!"

"Dave consistently gives outstanding massages! He listens carefully and provides individually tailored treatments. I always feel that my time and money were well spent after my visit to Elements!"

"What do I like about your services? Everything! Ambience, cleanliness, friendliness and professionalism of the front desk staff, health measures taken due to Covid, and, last but not least, Dave! He is simply AMAZING!"

"Dave explained everything before the start of session. Very relaxing atmosphere. A really good massage that was geared to the problem areas that left me rejuvenated at the end of the session."

"Dave is the best therapist. Listens. Has excellent pressure. Customizable massage. Never had a bad experience. I wouldn’t go anywhere else!"

"Dave has improved my quality of life immensely. He has helped me with a back injury over the past few months and I am eternally grateful for the physical progress I've made due to my bi-weekly massages with Dave."

“Everyone deserves to feel like they are 100% all of the time, and massage is one of the most beneficial forms of healing out there.”

Marci- Licensed Massage Therapist | Level 3 (Light-Medium)

Available Monday, Thursday, Friday, Sunday

Joined Elements Team: Staff Member Since 2017


"Marci was very friendly and concentrated on the parts of my body that really needed a massage. She recommended next time to focus more on specific areas that were tight. The atmosphere was very quiet and the staff was very friendly. I would definitely recommend Elements Massage is your looking for a thorough good massage."

"My massage therapist Marci is awesome. She works on the spots that needs attention and she doesn’t rush."

"I was taken back by Marci who was so sweet and kind and made me feel at ease right away. She gave a great massage and checked in on me throughout to make sure I was comfortable. At the end she even gave me a card recommending other massage therapists at Elements she thinks I could benefit from seeing. You can tell this place puts its clients first and really cares about your well being. The place is also so clean and calming. Can’t wait for my massage next month!"

"Marci is The BEST therapist ever- she knows exactly what I need and will go to the ends of the earth to get me feeling better!"

"Marci is amazing. She is all around wonderful and helps this mom of three feel relaxed!"

"Elements is very welcoming!! Staff was super friendly as well! It was my first massage and she made me feel comfortable in every way possible. Marci was great!! Definitely coming back."

"Love Marci and all the friendly staff. No required number of visits for membership. Beautiful and clean rooms."

"Love my massage therapist, Marci! Wouldn't trade her for anything!"

“The body has the ability to heal itself. Massage assists in the process by bringing balance to the body, mind and spirit.”

Laura- Licensed Massage Therapist | Level 3-4 (Medium-Firm)

Available Monday, Tuesday, Wednesday, Thursday

Joined Elements Team: Staff Member Since 2019


"Laura did a great job on my massage and was very attentive to my wellbeing and health. Can't wait to come back for my next massage!"

"Laura was incredible She not only gives an amazing massage, but she gave me advice on how to improve and stretch problem areas. She has a wonderful demeanor and I would highly recommend!"

"Elements is a first class health and wellness center. My massage therapist, Laura, is wonderful, exceptionally responsive to any sore muscle group that needs attention. I am very pleased with the services provided and I find their price listings to be very reasonable."

"Laura was kind and soft spoken. Took the time to explain all cleaning and sanitation procedures and ensured I was comfortable and informed every step of the way. She communicated just enough, made sure I was present and did not talk during the massage so I could focus. It was great!"

"I had Laura both times I was there. She is awesome and truly cares about her clients. I was pleasantly surprised that she remembered that I had a baby months ago and focused on the tension from carrying a child. During the session, I love that I can hear she breathe (using the “chi” technique) so I can follow and it felt very relaxing."

"Laura was very thorough to explain to me everything and it was a good first massage experience, staff was nice and prenatal massage really helped me- will definitely be in again during my pregnancy."

"My massage therapist, Laura is terrific. Great atmosphere. The whole place is spotless. Prices are reasonable. Highly recommend it."

"Laura was amazing! She made me feel so comfortable and the most relaxed I’ve been in my 37 weeks of pregnancy! I have recommended her to all my pregnant friends and will continue to come back to her! She was so sweet, professional and really focused on my problem areas."

"Laura was amazing. Tailored the massage to my needs and I felt so much better after."

"Laura was amazing with the massage and paying attention to my problem areas. She gave the right amount of pressure and great advice when she was done."

"Very professional and courteous staff. Massage therapist (Laura) is extremely good at making my sore body better! Love this place!"

"Laura was my massage therapist and she was absolutely amazing!"

"Laura is an exceptional massage therapist! The studio is spotless. The entire team is extremely organized and professional."

"Laura was amazing. 10/10 would recommend!"

"Excellent massage. Laura is great and very informed!"

"Our bodies communicate to us clearly and specifically, if we are willing to listen." 

Veronica- Licensed Massage Therapist | Level 3 (Light-Medium)

Available Monday, Wednesday, Saturday

Joined Elements Team: Staff Member Since 2019


"Staff is always kind, professional, and welcoming. Veronica is fantastic and I’d highly recommend coming here for an overall great experience."

“Veronica was the best! Very informative, very sweet and understanding. She made me feel so comfortable and I left feeling wonderful.“

"Veronica was so pleasant and did a fabulous job on my massage! She was kind, informative and very accommodating. She ensured that all my needs/requests were met during my session. I will most certainly be returning for another massage."

"Veronica was absolutely terrific. I thoroughly enjoyed my 90 minute massage and left the site feeling great. I really enjoyed the overall atmosphere and their thoughtfulness around COVID safety. I would highly recommend this place if you have never tried it before."

"I love Elements Massage in Horsham! They are friendly and welcoming. The premises are relaxing and stylish. And of course fabulous massage therapists! A big shout out to Veronica-she’s awesome."

"Ask for Veronica at Elements, she is great. Empathetic, caring and an extremely relaxing massage."

"I was very happy with Veronica and the massage I received. I will definitely be back!"

"Healing is an art. It takes time, it takes practice. It takes love." 

Janson- Licensed Massage Therapist | Level 4 (Deep Tissue)

Available Tuesday, Wednesday, Friday

Joined Elements Team: Staff Member Since 2020


"Janson is exceptionally good with just the right amount of pressure I need and pays close attention to troubled areas. I highly recommend Elements and particularly Janson!"

"Always a very soothing atmosphere. Janson is consistently good: kind, professional, with amazing deep pressure. I wait til I can see him and look forward to it every time."

"Janson; the massage therapist, asks throughout how the pressure is and if there are any spots to work on more than others."

"He did a great job explaining each of the sections of my body that needed additional work. He explained why the way I stand and work may contribute to some of my pain and how I can improve on those two parts of my life. I can't wait for my next session with Janson!"

"Everyone is healing every day of their lives. From what I have witnessed, the most profound healing comes from the assistance of others, but it always begins with the desire to heal."

Charlett- Licensed Massage Therapist | Level 3-4 (Medium-Firm)

Available Monday, Wednesday, Thursday, Friday

Joined Elements Team: Staff Member Since 2020


"Charlett was professional and very kind. Extremely accommodating and the staff made me feel very comfortable."

"I love how flexible their scheduling is. Charlett is the best. She always knows how to get any knots out and how to relax any tense areas. I always leave extremely relaxed."

“I worked with Charlett and she was absolutely amazing. It was my first massage and I was a little nervous, but she made sure I was comfortable. I suffer from a lot of stress and migraines and gave it a shot. There is no doubt that I will be back again!“

“Everyone at Elements is pleasant and inviting, and my massage specialist (Charlett) always takes time to make me feel so comfortable. She also asks me for input throughout the massage, so that I can have the best and most relaxing experience.”

"Charlett was an absolutely amazing therapist and I very much looking forward to returning!"

"The staff is very friendly and the therapists are very communicative. I like that Charlett asked for feedback as we went along throughout the massage, and really made her therapy specific to my body and my needs."

“Each of us has a unique part to play in the healing of the world.”

Casey- Licensed Massage Therapist | Level 3-4 (Medium-Firm)

Available Monday, Tuesday, Thursday, Friday, Saturday

Joined Elements Team: Staff Member Since 2020


"Casey is the best therapist EVER at Elements Massage. OMG, it almost brought me to tears of happiness. It was that good. I am shouting it to the world and recommending Elements Massage and Casey to everyone I love."

"Casey is amazing she was so professional and was a great listener about my issues and needs."

“Casey was amazing and literally fixed the tension in my neck and head that had been bothering me for a week, in just 1 hour. She really focused on on those problem areas and I feel like a new person! I will definitely be returning!”

"Very professional and Casey is amazing!"

“Casey was great, the staff at the desk were perfect and the atmosphere was exactly what I needed.”

“Casey was my masseuse and she did a wonderful job on relieving my back pain. I went in for a full body massage but I told her I was having pain in my back and shoulder and she asked if I would like to spend my massage focused on those areas. She went above and beyond to make my back feel better.“

"Casey was excellent in making sure I was comfortable and made sure to address the areas where I was having the most pain."

"The body likes to break itself, but healing always comes. Sometimes you may just need a little help!" 

Robert- Licensed Massage Therapist | Level 3-4 (Medium-Firm)

Available Tuesday, Wednesday, Thursday, Saturday, Sunday

Joined Elements Team: Staff Member Since 2021


"Robert honestly gave the most relaxing massage I have ever had. Highly recommended! From the moment I came in he had obviously looked to see past sessions and feedback I had given."

"My therapist, Robert, is exceptional! We have a wonderful working relationship and I consider him a friend! I have and will continue to refer my friends to Elements!"

"Robert was great—very responsive to my issues and the perfect pressure."

"Robert was my massage therapist. He went over every detail before starting, made sure I was comfortable, and did a great massage! Couldn’t be happier with his knowledge and his professionalism. I highly recommend Robert! It was easy to book with him and really cares about his clients. Great experience! I will be back as a regular customer to Robert. Thanks Elements! I got such relief from so much built up tension."

“Very personable. My therapist Robert is absolutely wonderful. He is extremely kind and always make sure I am comfortable during my massage!“

"No complaints. (Robert) was very in tune with my relaxation needs. Very kind."

"Healing doesn't mean the damage never existed. It means the damage no longer controls our lives."

Hayley- Licensed Massage Therapist | Level 3-4 (Medium-Firm)

Available Tuesday, Wednesday, Thursday, Sunday

Joined Elements Team: Staff Member Since 2021


"Hayley asked what my issues were and she spent extra time working on them. She went directly to what needed attention. I have Parkinson's and both knees replaced, Hayley was very respectful of these concerns. I will be back next week!"

"I have had several fantastic massage therapists but must sing praises to Hayley! She is fantastic! We spoke briefly before the massage about problem areas & pressure & she was spot on, it was one of the most relaxing massages I've ever had!"

"Clean, professional and relaxing experience. My massage therapist, Hayley, did a great job. I felt amazing after I left"

"Hayley was amazing! I completely recommend her. Very relaxing, one of the best massages I ever had."

"In 1 hour, Hayley worked patiently and wisely, and got rid of my headache, neck and upper back pain that I’ve had for a month!"

"Hayley was amazing! I left feeling extremely relaxed. Best massage I’ve had in a long time!"

"It was the first time I had Hayley and she was wonderful. I was able to hike 8 miles today because of the massage. She was able to help with my leg and hip!"

"Hayley was great!"

"Wellness is the complete integration of body, mind, and spirit – the realization that everything we do, think, feel, and believe has an effect on our state of well-being."

Parker- Licensed Massage Therapist | Level 3 (Light-Medium)

Available Monday, Tuesday, Friday, Sunday

Joined Elements Team: Staff Member Since 2021


“Parker the massage therapist was courteous, attentive, responsive, and effectively delivered a deeply relaxing and healing massage. A+ all around.”

"The receptive greeting, clean reception, great smell and positive energy from minute one. Parker was an amazing therapist."

"Parker; who performed my massage, was really good. I am happy to say that after I had the massage, I felt better than I had in many days. My back has been bothering me for some time and last week it got really bad for several days. So a big thank you for helping me feel better."

"Parker is a wonderfully skilled and kind therapist, I already rebooked with him."

"Parker gave a very relaxing massage. He spent time working on my neck and shoulders just as I asked."

"It was great. Parker did an amazing job!"

"Parker was great!"

"I believe in providing comfort to the mind, body and spirit"

Lyudmila- Licensed Massage Therapist | Level 3-4 (Medium-Firm)

Available Wednesday, Thursday, Friday

Joined Elements Team: Staff Member Since 2022


"First time there and great experience. Will continue to visit for monthly massages. Lyudmila was my therapist and was fantastic!"

"Lyudmila was excellent! She was very polite and is very responsive to the client when getting their massage. She always asked for feedback and how she’s doing, and really cares and enjoys what she does. I can’t say enough nice things about her and her level of professionalism and knowledge of being a massage therapist."

"I was so relaxed and my headache was just about gone. Lyudmila was pleasant and yet
she really knew how to give a massage. Can't wait for my next one."

"My massage therapist, Lyudmila, acted like a healthcare professional and made sure I was comfortable for every moment of the experience. She seemed to care about my relaxation and well being, and was obviously knowledgeable about anatomy."

"As soon as healing takes place, go out and heal somebody else!" 

Gomer- Licensed Massage Therapist | Level 3 (Light-Medium)

Available Tuesday, Thursday, Friday, Saturday

Joined Elements Team: Staff Member Since 2022

"A merry heart doeth good like medicine, but a broken spirit drieth the bones."

The Right Massage Every Time | Elements Level System