3969 1st Ave.
San Diego, CA 92103


Call: 619-299-9888
Text: 619-359-8841

Book Appointments Buy Gift Cards









2614 El Camino Real
Carlsbad, CA 92008

Call or Text:

Book Appointments Buy Gift Cards








Step away from the outside world and begin your long-awaited getaway at Karma Spa in Carlsbad or San Diego, CA. Our massage therapists have the knowledge and touch to provide the exact massage to fit your needs.

Treat an athletic injury with a sports massage, relieve chronic pain with a deep tissue massage, or enjoy a night with a loved one with a couples massage. Never had a massage before? Our Swedish massage is perfect for anxious first timers. We also provide focused back and shoulder massages that treat pain caused by tension from staring at a computer day after day.

Spa Services

In addition to our massage menu, our Carlsbad and San Diego spas offer several other services designed to recharge your body, mind, and soul. The list below includes a sampling of what you will find:

Body Scrub
Body Detox
Can’t decide on a single service for your spa visit? Our packages combine multiple options to create an unforgettable journey into relaxation.

Why Karma?

If reading about our spa services doesn’t immediately win you over, our prices will. At Karma, we pride ourselves on offering “affordable indulgence” to our clients and we don’t use either word lightly. Full 60-minute massages start at $46 and our spa packages are all available for under $125. This is why we are a premier option for massage and spa services for people from all walks of life in both San Diego and Carlsbad. For the complete list of pricing, visit the Services or Packages page under the location nearest you.

Schedule Your Appointment

With online reservations, scheduling your spa service has never been easier. Simply click the “Book Appointments” button found below either our Hillcrest (San Diego) or Carlsbad location. Then simply follow the steps to request the service and time that will work best for you. Of course, you are more than welcome to call or text us to schedule your service.

Want to give the gift of relaxation to a friend or loved one? Just click on one of the “Buy Gift Cards” button to create a personalized gift certificate that can be printed from your computer.

Find Us

Our Hillcrest spa is located on 3969 1st Avenue in San Diego. In Carlsbad, you can find us at 2614 El Camino Real. We can’t wait to see you!