About Us

Body & Soul Massage in Salem, Massachusetts offers the highest quality therapeutic Massage and Bodywork from licensed massage professionals.

Serving the North Shore for over 10 years!

Body & Soul Massage

111 Canal Street

Salem , MA 01970 map it

(978) 825-0040

License: #Massage

Hours of Operation

M 08:00 AM - 08:00 PM
T 08:00 AM - 08:00 PM
W 08:00 AM - 08:00 PM
Th 08:00 AM - 08:00 PM
F 08:00 AM - 08:00 PM
Sa 09:00 AM - 04:00 PM
S Closed

Client Testimonials

Here's what our clients are saying


  • The overall visit was good. The room was little too dark for me. But, I see why, it sets a mood.

    wonderful people, beautiful place

  • Perfect place for a massage! I am marathon training and had heavy legs. Ann was able to work it all out and I feel much better. Looking forward to my next one!

    The office is very clean and relaxing.

  • Clean; welcoming when I walked in

    spotless!

  • I highly recommend Body & Soul!!

    Very attractive office space, clean and comfortable. Great location!

  • Good pressure utilized.

    I love Body and Soul massage. Therapists are very knowledgeable and professional.

Chair Massage

$20
15min
$35
30min
Request Appt

Reiki

$40
30min
$60
45min
$75
60min
$90
75min
Request Appt

Therapeutic Massage

$50
30min
$75
45min
$90
60min
$110
75min
$135
90min
Request Appt
Special Available

Couples Massage

$97.50
60min
$117.50
75min
$142.50
90min
Request Appt

Reiki Massage

$90
60min
$110
75min
$135
90min
$180
120min
Request Appt

Massage Membership

$75
60min
$95
75min
$120
90min
Request Appt
Booking a service you previously paid for? Log in to your account.

5 60 minute massage

pre-pay series of 5 60 minute massages
$400
60min.
Request Appt

10 30 minute sessions

10 (30) minute sessions for targeting specific area
$400
30min.
Request Appt

Ann S.

License: MA #8639

16 Verified Reviews

Chair Massage

$20
15min
$35
30min
Request Appt

Therapeutic Massage

$50
30min
$75
45min
$90
60min
$110
75min
$135
90min
Request Appt
Special Available

Couples Massage

$97.50
60min
$117.50
75min
$142.50
90min
Request Appt

Massage Membership

$75
60min
$95
75min
$120
90min
Request Appt

Special Offers

5 60 minute massage

$400
60min.
Request Appt

10 30 minute sessions

$400
30min.
Request Appt
by Shannon on Sep 13
The best! She knows her stuff and creates a very comforting environment.
by Jane on Aug 11
In addition to an awesome overall body massage, Ann keys in on problem areas of strain and injury aiding the body's ability to heal. She's the best.
by Melissa on Aug 03
Ann is extremely professional, and I immediately felt at ease with her. She really listened to my likes/dislikes about massage. She is very skilled at her job and I left in a daze of relaxation, with my muscle knots pulverized to the perfect degree. I will definitely be returning!
by Lisa on Jun 30
Ann really knows her stuff! She is very accommodating and professional. Definitely recommend her. ????. Thank you Ann!
by Marty on Jun 29
Ann has been keeping my body working for a while. She has the ability to find problems that exist and render them either mute or at least tone them down to make them not interfere with life. Yesterday was no different, after she listened to my complaints her hands found the areas of distress and I walked out feeling lighter and pain free. She is great and also will ,if not being able to get you going, recommend a different therapy ie. Chiropractor, etc .
by Jamie on Mar 05
Ann is absolutely wonderful! Whether you are looking for stress relief or something injury related, she is amazing. She will pinpoint trouble areas and work to provide relief. She is very knowledgeable about the human body and extremely professional.
by Anonymous on Jan 25
Love my deep tissue massages!!! Ann really knows how to get in the tough spots without hurting you. Going back for more!
by Anonymous on Nov 21
Very knowledgeable and calming
by Anderson on Nov 13
Ann's the best
by Anonymous on Oct 20
Ann was fantastic in every way.

Dianne M.

License: MA #13349

11 Verified Reviews

Chair Massage

$20
15min
$35
30min
Request Appt

Reiki

$40
30min
$60
45min
$75
60min
$90
75min
Request Appt

Therapeutic Massage

$50
30min
$75
45min
$90
60min
$110
75min
$135
90min
Request Appt
Special Available

Couples Massage

$97.50
60min
$117.50
75min
$142.50
90min
Request Appt

Reiki Massage

$90
60min
$110
75min
$135
90min
$180
120min
Request Appt

Massage Membership

$75
60min
$95
75min
$120
90min
Request Appt

Special Offers

5 60 minute massage

$400
60min.
Request Appt

10 30 minute sessions

$400
30min.
Request Appt
by Vericona on Sep 16
I can't wait to be with her again..a wonderful learning experience
by Kerri on Sep 05
Dianne was amazing! Very strong hands.
by Suzanne on Aug 06
Dianne is a master. I feel lighter and so much more centered when she's worked reiki and massage. I highly recommend her!!
by Anonymous on Jul 04
Very professional.
by Anonymous on May 18
Diane heard exactly what I said and customized my treatment accordingly.
by Karen on May 11
Love everything. She also has Awesone boundaries and knows when to engage in conversation.
by Clair on May 11
Dianne makes my aches and tightness go away. She will concentrate her work on my areas of concern. I always feel better after a massage with Dianne.
by Anonymous on May 05
Dianne is very professional and does a great job.
by Lorna on Mar 28
Always a pleasure
by George on Jan 27
excellent

Stephen H.

License: MA #13166

1 Verified Reviews

Chair Massage

$20
15min
$35
30min
Request Appt

Therapeutic Massage

$50
30min
$75
45min
$90
60min
$110
75min
$135
90min
Request Appt
Special Available

Couples Massage

$97.50
60min
$117.50
75min
$142.50
90min
Request Appt

Massage Membership

$75
60min
$95
75min
$120
90min
Request Appt

Special Offers

5 60 minute massage

$400
60min.
Request Appt

10 30 minute sessions

$400
30min.
Request Appt
by Jenna on Feb 02
Stephen was professional and experienced. Excellent massage and perfect blend between relaxing and working out sore muscles.

Lisa B.

License: MA #5085

5 Verified Reviews

Chair Massage

$20
15min
$35
30min
Request Appt

Reiki

$40
30min
$60
45min
$75
60min
$90
75min
Request Appt

Therapeutic Massage

$50
30min
$75
45min
$90
60min
$110
75min
$135
90min
Request Appt
Special Available

Couples Massage

$97.50
60min
$117.50
75min
$142.50
90min
Request Appt

Massage Membership

$75
60min
$95
75min
$120
90min
Request Appt

Special Offers

5 60 minute massage

$400
60min.
Request Appt

10 30 minute sessions

$400
30min.
Request Appt
by Laurie on Jun 01
Very thorough, attentive, and really got to know my issues, tailored the massage to my needs... Highly recommend!
by Anonymous on May 03
Lisa you really helps to ease the pain. Thanks
by Anonymous on Mar 27
Late, talkative, poor time management. Skilled masseuse.
by Anonymous on Mar 21
I'm pregnant and she made me feel very comfortable.
by Elaine on Mar 20
My appointment was amazing!

Irina Y.

0 Verified Reviews

Chair Massage

$20
15min
$35
30min
Request Appt

Reiki

$40
30min
$60
45min
$75
60min
$90
75min
Request Appt

Therapeutic Massage

$50
30min
$75
45min
$90
60min
$110
75min
$135
90min
Request Appt
Special Available

Couples Massage

$97.50
60min
$117.50
75min
$142.50
90min
Request Appt

Reiki Massage

$90
60min
$110
75min
$135
90min
$180
120min
Request Appt

Massage Membership

$75
60min
$95
75min
$120
90min
Request Appt

Special Offers

5 60 minute massage

$400
60min.
Request Appt

10 30 minute sessions

$400
30min.
Request Appt

Kim W.

1 Verified Reviews

Chair Massage

$20
15min
$35
30min
Request Appt

Reiki

$40
30min
$60
45min
$75
60min
$90
75min
Request Appt

Therapeutic Massage

$50
30min
$75
45min
$90
60min
$110
75min
$135
90min
Request Appt
Special Available

Couples Massage

$97.50
60min
$117.50
75min
$142.50
90min
Request Appt

Reiki Massage

$90
60min
$110
75min
$135
90min
$180
120min
Request Appt

Massage Membership

$75
60min
$95
75min
$120
90min
Request Appt

Special Offers

5 60 minute massage

$400
60min.
Request Appt

10 30 minute sessions

$400
30min.
Request Appt
by Jerry on Sep 19
Kim was very professional and her muscle manipulation was excellent. I slept through a lot of the massage. It was that relaxing. And relaxing was really what I needed. We already have a follow up scheduled.

Julanne T.

0 Verified Reviews

Chair Massage

$20
15min
$35
30min
Request Appt

Reiki

$40
30min
$60
45min
$75
60min
$90
75min
Request Appt

Therapeutic Massage

$50
30min
$75
45min
$90
60min
$110
75min
$135
90min
Request Appt
Special Available

Couples Massage

$97.50
60min
$117.50
75min
$142.50
90min
Request Appt

Reiki Massage

$90
60min
$110
75min
$135
90min
$180
120min
Request Appt

Massage Membership

$75
60min
$95
75min
$120
90min
Request Appt

Special Offers

5 60 minute massage

$400
60min.
Request Appt

10 30 minute sessions

$400
30min.
Request Appt

Average Rating:

4.84 (Based on 45 Reviews)

90 %

Ambiance
98 %

Professionalism
by Jerry on Sep 2017
Verified
Service Received: Therapeutic Massage with Kim W.
The overall visit was good. The room was little too dark for me. But, I see why, it sets a mood.
by Vericona on Sep 2017
Verified
Service Received: Therapeutic Massage with Dianne M.
wonderful people, beautiful place
by Shannon on Sep 2017
Verified
Service Received: Therapeutic Massage with Ann S.
Perfect place for a massage! I am marathon training and had heavy legs. Ann was able to work it all out and I feel much better. Looking forward to my next one!
by Kerri on Sep 2017
Verified
Service Received: Therapeutic Massage with Dianne M.
The office is very clean and relaxing.
by Anonymous on Aug 2017
Verified
Service Received: Therapeutic Massage with Alyssa S.
Clean; welcoming when I walked in
by Jane on Aug 2017
Verified
Service Received: Therapeutic Massage with Ann S.
spotless!
by Suzanne on Aug 2017
Verified
Service Received: Reiki with Dianne M.
I highly recommend Body & Soul!!
by Melissa on Aug 2017
Verified
Service Received: Therapeutic Massage with Ann S.
Very attractive office space, clean and comfortable. Great location!
by Anonymous on Jul 2017
Verified
Service Received: Therapeutic Massage with Dianne M.
Good pressure utilized.
by Lisa on Jun 2017
Verified
Service Received: Therapeutic Massage with Ann S.
I love Body and Soul massage. Therapists are very knowledgeable and professional.
by Marty on Jun 2017
Verified
Service Received: Therapeutic Massage with Ann S.
My experience is that , a truly fine space for body work .
by Anonymous on Jun 2017
Verified
Service Received: Therapeutic Massage with Kasey H.
Overall, Body & Soul is great. They could use a little more ambiance in the massage room (i.e. different lighting) but I value quality massages/professionalism over ambiance for sure.
by Laurie on Jun 2017
Verified
Service Received: Therapeutic Massage with Lisa B.
Very attentive and personal care... So good!
by Anonymous on May 2017
Verified
Service Received: Bodywork with Dianne M.
Appointment started right on time. Ability to use flexible spending account.
by Karen on May 2017
Verified
Service Received: Therapeutic Massage with Dianne M.
Dianne listens and then provides a service that exactly matches my needs. She is an excellent therapist
by Clair on May 2017
Verified
Service Received: 5 60 minute massage with Dianne M.
I like the location.
by Anonymous on May 2017
Verified
Service Received: Therapeutic Massage with Dianne M.
Convenient location, reasonable prices, nice staff.
by Anonymous on May 2017
Verified
Service Received: Therapeutic Massage with Lisa B.
Lisa
by Lorna on Mar 2017
Verified
Service Received: Therapeutic Massage with Dianne M.
A wonderful experience as always...I've been a client of Body & Soul for many years...I don't go anywhere else when I'm in need of some bodywork. They are very professional and pleasant...I have never had a disappointing experience. They will always be my "go to" place when I am in need of a wonderful massage experience.
by Anonymous on Mar 2017
Verified
Service Received: Therapeutic Massage with Lisa B.
The employees have an effect on the ambiance.
by Anonymous on Mar 2017
Verified
Service Received: Therapeutic Massage with Kasey H.
Body & Soul has a great location. Always neat, clean and relaxing.
by Anonymous on Mar 2017
Verified
Service Received: Therapeutic Massage with Lisa B.
I liked how clean massage space was.
by Elaine on Mar 2017
Verified
Service Received: Therapeutic Massage with Lisa B.
Lisa is a excellent massage therapist. She is compassionate, caring, knowledgeable and accommodating. I highly recommend her.
by Anonymous on Mar 2017
Verified
Service Received: Therapeutic Massage with Kasey H.
Very nice setting
by Jamie on Mar 2017
Verified
Service Received: Therapeutic Massage with Ann S.
The waiting area is very clean and orderly. The massage rooms are very relaxing and comfortable. Again, very clean but also excellent equipment like a bed warmer to keep comfortably warm despite the frigid temperature outside.
by Jenna on Feb 2017
Verified
Service Received: Therapeutic Massage with Stephen H.
Relaxing and welcoming. Extremely comfortable.
by George on Jan 2017
Verified
Service Received: Reiki with Dianne M.
excellent experience
by Anonymous on Jan 2017
Verified
Service Received: Chair Massage with Ann S.
Nice clean, airy, welcoming open space. Always neat and orderly. The rooms are cozy, warm and private. Very soothing atmosphere.
by Danielle on Jan 2017
Verified
Service Received: Therapeutic Massage with Kasey H.
The room where I had my massage in was very cozy..
by Danielle on Jan 2017
Verified
Service Received: Hot Stone with Kasey H.
The room where I had my massage in was very cozy..
by Anonymous on Jan 2017
Verified
Service Received: Therapeutic Massage with Kasey H.
The office and rooms are average and I think the cost is a little high now that you raised your prices
by Diane on Jan 2017
Verified
Service Received: Therapeutic Massage with Kasey H.
I love the space on Canal Street. Surprisingly quiet, sunny & welcoming.
by Anonymous on Nov 2016
Verified
Service Received: Therapeutic Massage with Ann S.
Exactly what I needed
by Alicia on Nov 2016
Verified
Service Received: Therapeutic Massage with Kasey H.
Restful beautiful clean room with great music playing.
by Anderson on Nov 2016
Verified
Service Received: Therapeutic Massage with Ann S.
Everything perfect as usual
by John on Oct 2016
Verified
Service Received: Therapeutic Massage with Erin H.
always relaxing, pleasant, and welcoming
by Anonymous on Oct 2016
Verified
Service Received: Therapeutic Massage with Ann S.
Excellent experience all around, except for the ticking clock.
by Anonymous on Oct 2016
Verified
Service Received: Therapeutic Massage with Dianne M.
She focused on my problem areas, but didn't ignore other areas to do so. Really well done.
by Kristin on Sep 2016
Verified
Service Received: Therapeutic Massage with Ann S.
The location is easy to get to and has plenty of parking. The office is warm and inviting. The receptionist always greets you, asking if you'd like some water. After your massage, you are offered a warm face cloth to wipe off massage oil and a bottle of water. Thoughtful service.
by Sue on Sep 2016
Verified
Service Received: Therapeutic Massage with Ann S.
I have love working with Body and Soul since they opened their doors.
by Anonymous on Aug 2016
Verified
Service Received: Therapeutic Massage with Ann S.
Very comfortable space. You always feel welcome.
by Anonymous on Aug 2016
Verified
Service Received: Therapeutic Massage with Ann S.
Essential in preventing injuries, get massage! Body & Soul is the best!
by Anonymous on Aug 2016
Verified
Service Received: Therapeutic Massage with Ann S.
Very professional and friendly staff.
by Anonymous on Jul 2016
Verified
Service Received: Therapeutic Massage with Kasey H.
The place is very comfortable. The bed was soft and warm and I really liked the music playing.
by Peter on May 2016
Verified
Service Received: Therapeutic Massage with Ann S.
I can't say enough about Body & Soul and can't imagine switching Therapists considering I have the best in Ann Sousa, owner and extraordinarily talented Massage Therapist.
Loader
Loader

Body & Soul Massage

111 Canal Street

Salem , MA 01970 map it

License: #Massage

(978) 825-0040