A proper massage table
The therapist brings a folding table with a padded face cradle. Working on a real table means better body mechanics for the therapist and steadier pressure for you. You do not need to clear floor space for a mattress.
Bali Devine Home Massage & Spa
A therapist arrives at your villa, hotel room or guesthouse with a proper massage table, fresh linens and oils, sets up in about fifteen minutes, and leaves you to rest. Book on WhatsApp, choose your time, pay after the session.
Most spa visits in Bali cost you an hour of traffic each way. A home massage removes that trip. You stay in your own room, use your own bathroom, and go straight to sleep afterwards instead of waiting for a driver.
We send one or two therapists to your address with the equipment they need. You choose the treatment, the pressure and the time. The therapist works to a fixed menu, so the session you read about here is the session you get, whether you are in a Canggu villa, a Seminyak hotel or a family guesthouse in Sanur.
The therapist brings a folding table with a padded face cradle. Working on a real table means better body mechanics for the therapist and steadier pressure for you. You do not need to clear floor space for a mattress.
Clean sheets, a towel and a face cradle cover come with every booking. Oils are unscented or aromatherapy, whichever you prefer. Tell us at booking if you have a nut allergy or sensitive skin.
Arrival is ten to fifteen minutes before your start time. The therapist sets up, works, then folds everything away and takes it with them. You provide a room and a power point, nothing else.
Rates are agreed on WhatsApp before the therapist leaves. No meter running, no transport charge added at the door for areas inside our normal coverage.
Prices are per person and include the table, linens, oils and travel inside our normal service area. Cash in IDR, or transfer before the session.
| Treatment | Duration | Price | Good for |
|---|---|---|---|
| Traditional Balinese massage | 60 min | Rp 250.000 | First session, general tension |
| Traditional Balinese massage | 90 min | Rp 350.000 | Full body with time on the back and legs |
| Aromatherapy massage | 90 min | Rp 375.000 | Light to medium pressure, relaxing |
| Deep tissue massage | 90 min | Rp 400.000 | Tight shoulders, long flights, desk work |
| Hot stone massage | 90 min | Rp 450.000 | Cold air conditioning, stiff lower back |
| Foot reflexology | 60 min | Rp 225.000 | Feet and lower legs after a walking day |
| Body scrub with yoghurt | 60 min | Rp 275.000 | Sun exposure, dry skin. Needs a shower |
| Facial treatment | 60 min | Rp 300.000 | Cleanse, exfoliate, mask, moisturise |
| Four hand massage | 90 min | Rp 650.000 | Two therapists, one guest |
| Couples massage | 90 min | Rp 700.000 | Two therapists, two guests, one room |
Travel is included for Kuta, Legian, Seminyak, Canggu, Berawa, Sanur, Jimbaran and Nusa Dua. Ubud, Uluwatu and Amed carry a transport fee that we confirm before you book.
Therapists are assigned by area so the travel time stays short and the start time stays reliable. These are the areas we cover most days:
If you are staying outside these areas, message us with the address and we will tell you honestly whether we can reach you and what the transport cost is.
Related services: private villa massage, in-villa massage, Bali massage spa treatments, home spa treatment.
Send your date, start time, area and how many people need a massage. A photo of your location pin helps more than a street name.
We reply with the available therapists, the treatment you picked and the total. You confirm in writing, and that confirmed total is what you pay.
Expect them ten to fifteen minutes before your start time to set up. If your hotel or villa has a reception, let them know a massage therapist is coming so entry is not delayed.
Cash in IDR or a bank transfer, whichever is easier. There is no deposit for standard bookings.
Five minutes of preparation makes a noticeable difference to the session:
Every therapist on our team is Indonesian, trained in Balinese massage and reflexology, and works from the same treatment menu. We ask for a health certificate and check technique in person before anyone is sent to a guest. Female guests can request a female therapist, and male guests can request a male therapist. Tell us when you book and we will assign accordingly.
Linens are changed for every guest and washed after each shift. Oils are decanted into small bottles that are refilled, not reused between guests. Tables and face cradles are wiped down before and after each session. If you would rather use your own towels or oil, that is fine, just let us know.
We do not offer anything other than therapeutic massage and spa treatments. Sessions take place in a room you choose, with the door closed but not locked, and you can stop or adjust the pressure at any point.
A 60 minute Balinese massage starts at Rp 250.000 per person and a 90 minute session is Rp 350.000. Couples and four hand massages are priced per booking. The rate includes the table, linens, oils and travel inside our normal service area. Ubud, Uluwatu and Amed carry a transport fee that we confirm before you book.
Same day bookings are usually possible before 15.00. For a specific start time, especially in the evening or for two therapists at once, book the day before. Peak season in July, August and December fills up earlier.
Yes. The therapist brings a folding massage table with a face cradle, plus sheets, towels and oils. You only need to provide floor space and a power point. No need to prepare a mattress or your own linens.
Yes. A couples massage means two therapists working at the same time in the same room, which suits villas with a spare bedroom or a covered outdoor area. Book it at least a day ahead so both therapists can be assigned to the same time slot.
Clear about two metres by one metre of floor near a power point, set the air conditioning to around 24 degrees, and take a shower if you have been at the beach. Mention any injury, pregnancy or medical condition when you book so the therapist can adjust the treatment.
Travel is included for Kuta, Legian, Seminyak, Canggu, Berawa, Sanur, Jimbaran and Nusa Dua. Ubud, Uluwatu and Amed are further from our therapists, so those bookings carry a transport fee. We tell you the exact amount before you confirm.
Cancel or move your booking at least four hours before the start time at no cost. Inside four hours we ask for a small fee to cover the therapist's travel and lost slot. If we cancel because a therapist is ill, you pay nothing and we offer the next available slot.
Send your date, time, area and treatment. We reply with the therapist, the confirmed price and how long until they arrive.
Prices and service areas last reviewed October 2026.
Copyright © 2026 Devine Home Massage, Spa & Reflexology.