In-Room Massage at Your Bangkok Hotel (2026): Prices, Legit Options and Hotel Rules
Updated
Sometimes you don't want to go out for a massage: you're jet-lagged, travelling with a baby, or it's pouring with rain. In Bangkok you can have a therapist come to your hotel room or condo. It costs more than walking into a shop, and there are a few things to know about the rules, but booked the right way it's a great option. Prices below were checked on the providers' own websites in October 2026.
Short answer: what it costs
- Your hotel's own in-room service: about ฿1,000 for 60 minutes at a mid-range hotel (dusitD2 Samyan: ฿1,000 for 60 minutes, ฿1,350 for 90, ฿1,800 for 120), and much more at luxury hotels, where spa prices are typically ฿3,500 and up plus 10% service and 7% VAT.
- Home-massage booking services: PLEASE Massage charges ฿990 for a 2-hour Thai massage and ฿1,290 for 2 hours of oil or aromatherapy, with no travel fee. Happy Day starts at ฿1,200 for 60 minutes of Thai massage, travel included.
- A spa's premium home service: Loft Thai sends a therapist and an assistant, from ฿2,160 per guest for 60–90 minutes.
- For comparison, a one-hour Thai massage at a local shop costs about ฿250–400, and ฿400–700 at a mid-range shop.
So an in-room massage usually costs one and a half to three times what the same time costs at a shop. You're paying for the travel and the convenience.
Option 1: book through your hotel
This is the simplest and safest choice. Many Bangkok hotels with a spa will send a therapist to your room, and some mid-range hotels without a full spa run their own in-room service. You book at reception or through the spa, it goes on your room bill, and the hotel knows exactly who is coming to your room.
- Example: dusitD2 Samyan offers Thai, oil, aroma and foot massage in the room from 09:00 to 21:00. Book 1.5 hours ahead, cancel at least 3 hours before, and pay at the front desk.
- At luxury hotels, ask the spa whether in-room treatments cost extra. Anantara Siam, for example, offers massages in your room; its spa prices carry 10% service charge and 7% tax, and late cancellations are charged.
- No hotel spa? Ask reception which outside service they work with. They often have one they trust.
Option 2: a home-massage booking service
A few Bangkok services send therapists to hotels, condos and homes, booked online or in an app. Two that publish their prices:
- PLEASE Massage (pleasemassage.com): Thai massage ฿990 for 2 hours, oil or aromatherapy ฿1,290 for 2 hours, no travel fee. Daily 09:00–23:00 across 20+ Bangkok districts; book at least 75 minutes ahead.
- Happy Day (happy-day.io): Thai massage from ฿1,200 for 60 minutes, oil and specialty massages ฿1,500–2,500 for 60 minutes, travel included. Book until 22:00 in the app or on the website, and pay the therapist in cash after the session.
- Loft Thai (loft-thai.com): a spa's own home service, with a therapist and an assistant who set up the room. ฿2,160–5,760 per guest for 60 or 90 minutes, ฿3,000–6,240 for 2 hours. They call to confirm the address and setup after you book.
These services describe their own screening and training. We haven't tested them, so read recent reviews and check prices in the app before you book.
What the law covers (and what it doesn't)
In Thailand, massage shops and spas need a licence under the Health Establishment Act of 2016, issued by the Ministry of Public Health's Department of Health Service Support (HSS). Their therapists must be registered as service providers. But HSS has said publicly that massage outside the premises, in homes or hotel rooms, is not covered by that law. It warned that some "outcall massage" ads are fronts for sexual services, and it recommends using registered establishments.
In practice, that means the safest in-room massage comes from your hotel's own spa or from a licensed spa or shop that runs its own home service. You can ask the therapist to show their HSS registration card.
Hotel rules for outside therapists
If you book an outside therapist, call the front desk first. Many hotels ask visitors to show ID and register at reception, and some don't allow outside equipment without approval. Pullman Bangkok Hotel G, for example, asks outside visitors to show identification and collect an access pass, and outside equipment needs management approval. A therapist arriving with a massage table can be held up in the lobby, which eats into your booking.
How to book safely
- Prefer a service with a website, published prices and a real business behind it, or your hotel's spa. Be wary of operators who take bookings only on WhatsApp or LINE and give no address.
- Book a specific treatment from the menu (Thai, oil, foot, aromatherapy), for a set time and price.
- A legit service never offers "extras" or talks about a big "tip" up front. If the ad mentions a "VIP" or "special" massage, or only shows photos of therapists, look elsewhere.
- For Thai massage, you stay in loose clothes on a mat or the bed. For oil massage, you're covered with a towel. Clear a space and have two towels ready.
- Tell the service about injuries, pregnancy or areas to avoid when you book, so they send the right therapist.
- Tip as you would in a shop: about ฿100–200 for a 1–2 hour massage you enjoyed.
Is it worth it?
If you're staying near Sukhumvit, Silom or Siam, there are good shops a short walk away, and you'll get the same massage for less. In-room makes sense when you have young children asleep in the room, after a long flight, during heavy rain, or when you're recovering and don't want to go out. Use our map and area pages to find a shop near your hotel first. If you'd still rather stay in, book through the hotel or a service with clear prices.