Kasih Massage Bali, caring hands from Canggu to Ubud.

Eighteen massage treatments, from traditional Balinese to deep tissue, hot stone and reflexology, in 60 or 90 minute sessions across seven Bali areas.

Book on WhatsApp
CangguKerobokanSeminyakKutaJimbaranUluwatuUbudCangguKerobokanSeminyakKutaJimbaranUluwatuUbud
Signature massages

Find the massage your body is asking for

Our story

Kasih means love. That is how we massage.

In Bahasa Indonesia, kasih means love and affection. It is the spirit behind every session: unhurried, attentive Balinese care, whether you need to unwind after a beach day, loosen up after a surf or rest your feet after exploring Ubud.

18 Massages

Plus facial, manicure, pedicure, creambath and hair braiding.

60 or 90 Minutes

Choose the session length that fits your day.

Clear Prices

Every price listed in IDR, from IDR 250K.

7 Bali Areas

From Canggu and Seminyak to Uluwatu and Ubud.

About Kasih
Relaxing head massage
How to book

From message to massage, in five easy steps.

Step 01

Choose a treatment

Pick a massage or beauty service from our menu.

Step 02

Pick 60 or 90 min

Every massage comes in two lengths.

Step 03

Message us

WhatsApp or call +62 852-5709-4615.

Step 04

Share area & time

Canggu to Ubud, tell us when suits you.

Step 05

Relax

Booking confirmed. Now simply let go.

Spa menu

Treatments & prices

Balinese Massage

60 min · IDR 300K·90 min · IDR 450K

Bali's classic: warm oil, long strokes, gentle acupressure and stretching to release the whole body.

Lomi Lomi Massage

60 min · IDR 300K·90 min · IDR 450K

Hawaiian-style flowing forearm strokes that move like ocean waves.

Aromatherapy Massage

60 min · IDR 350K·90 min · IDR 500K

Gentle massage with essential oils chosen to calm the mind and ease stress.

Swedish Massage

60 min · IDR 300K·90 min · IDR 450K

Classic long gliding strokes and light kneading for an easy, all-over unwind.

Deep Tissue Massage

60 min · IDR 350K·90 min · IDR 500K

Firm, slow pressure that reaches deeper muscle layers to work out knots and stiffness.

Sport Massage

60 min · IDR 400K·90 min · IDR 550K

Targeted work for surfers, hikers and anyone training hard, before or after activity.

Massage & Face

60 min · IDR 400K·90 min · IDR 550K

A relaxing body massage followed by a refreshing facial treatment.

Massage & Scrub

60 min · IDR 400K·90 min · IDR 600K

Massage plus a body scrub that polishes the skin smooth and glowing.

Reflexology Massage

60 min · IDR 300K·90 min · IDR 450K

Pressure on reflex points of the feet to relax the whole body.

Facial

Price on request

Facial care to cleanse and refresh the skin.

Manicure

Price on request

Hand and nail care.

Full menu & prices
Balinese massageAromatherapy oils and diffuserDeep tissue back massageRelaxing face massageRelaxing reflexology and foot careFreshly manicured nails
Rice terraces in Bali
Where we are

Seven Bali favourites, one warm welcome

Staying by the surf in Canggu, the beach clubs of Seminyak, the cliffs of Uluwatu or the jungle of Ubud? Kasih serves guests across all seven areas.

CangguKerobokanSeminyakKutaJimbaranUluwatuUbud
Contact & locations
Sunset on a Bali beachUluwatu temple on the cliffUluwatu cliffs and ocean
Gallery

Moments of calm

Full gallery
Guest reviews

Had a massage with us?

We would love to hear how your session felt. Share your experience with us on WhatsApp.

Guest relaxing during a back massage
Journal

Notes on massage, rest & Bali

All articles
Book your session

Your hour of kasih starts here

Tell us the treatment you like, your area and when you are free. We will take care of the rest.