Guide

How much does an outcall massage in Bangkok cost? The full 2026 price guide

5 minute read Updated 26 September 2026
Therapist Lina placing two oil bottles and a jar of herbal balm on a hotel bedside table before a session
Quick answer

An outcall massage in Bangkok with Soul Treats Bangkok costs THB 800 to THB 1,700, depending on the treatment and whether you book 60, 90 or 120 minutes. A 60-minute traditional Thai massage is THB 800. Travel is free within 7 km of Sukhumvit Soi 22, and the price is confirmed before your therapist sets off, so the quoted price is what you pay.

  • Prices run from THB 800 for 60 minutes of Thai massage to THB 1,700 for 120 minutes.
  • Free travel within 7 km of Sukhumvit Soi 22. Further out, the taxi fare is quoted first.
  • The price is confirmed before your therapist leaves, and the quoted price is what you pay.
  • Pay by cash, Thai QR (PromptPay), bank transfer or Visa and Mastercard cards.

How much does an outcall massage in Bangkok cost?

An outcall massage in Bangkok costs THB 800 to THB 1,700 with Soul Treats, depending on the treatment and the length you choose. Every treatment comes in 60, 90 and 120-minute sessions, and this is our full price list.

Treatment60 minutes90 minutes120 minutes
Traditional ThaiTHB 800THB 1,000THB 1,300
Oil RelaxationTHB 900THB 1,100THB 1,400
Deep TissueTHB 1,000THB 1,300THB 1,600
AromatherapyTHB 1,100THB 1,400THB 1,700
Coconut OilTHB 1,100THB 1,400THB 1,700
Herbal BalmTHB 1,200THB 1,500THB 1,700

In other words, a one-hour massage in your hotel room costs between 800 and 1,200 baht, and the top of the list is 1,700 baht for two hours of aromatherapy, coconut oil or herbal balm. Traditional Thai massage and oil relaxation massage are the most popular choices, and oil relaxation costs 100 baht more than Thai at every length. The same figures appear on our massage price list, and they are the prices you pay.

What is included in the price?

The price covers the full session time with a professionally trained therapist, her travel to you within 7 km of Sukhumvit Soi 22, and the massage oils or balm she brings with her.

With an outcall service, the price is for the treatment delivered to your door. There is no venue fee, no taxi to a spa and no waiting room. Here is exactly what you are paying for, and what you might pay on top.

  • Included. A professionally trained therapist for the full 60, 90 or 120 minutes you book.
  • Included. The massage oils or herbal balm for your treatment. The massage takes place on your own bed, so you do not need to supply or set up anything.
  • Included. Travel to hotels, condos, serviced apartments and homes within 7 km of Sukhumvit Soi 22.
  • Only if it applies. The taxi fare for an address further than 7 km, which we quote and you agree before the therapist sets off.
  • Up to you. A tip is not part of the quoted price. Tipping for good service is common in Thailand, but it is always your choice.

Do you charge for travel to my hotel or condo?

No, not within 7 km of Sukhumvit Soi 22, which covers central Bangkok's main hotel areas. Further out, we quote the taxi fare and arrival time before the therapist sets off, so you agree to it before anything is arranged.

Approximate distances from Soi 22, all inside the free travel zone:

  • Phrom Phong 0.4 km, Thong Lo 1.2 km and Asok 1.3 km
  • Nana 2.0 km, Ekkamai 2.0 km and Phra Khanong 2.9 km
  • Silom 3.7 km, Pratunam 3.9 km and Sathorn 4.2 km
  • Riverside, along the Chao Phraya, 5.9 km

In practice, that means hotels along Sukhumvit Road from BTS Nana to BTS Phra Khanong, the business district around Silom Road and Sathorn Road, the Pratunam shopping streets near Platinum Fashion Mall and the riverside around Charoen Krung pay nothing extra. Our Sukhumvit outcall massage page covers the busiest area in more detail. If you are not sure whether your address is inside 7 km, send us the hotel or condo name and we will tell you straight away.

What makes the price go up or down?

Three things set the price: the length of the session, the treatment you choose and, only for addresses outside our free zone, a taxi fare.

  1. Length. A 60-minute session sits at the lower end. Moving up to 90 minutes adds THB 200 to 300, depending on the treatment, and 120 minutes adds a little more again.
  2. Treatment. Traditional Thai is the lowest price at THB 800 for an hour. Oil Relaxation is THB 900, Deep Tissue THB 1,000, Aromatherapy and Coconut Oil THB 1,100, and Herbal Balm THB 1,200.
  3. Distance. Inside 7 km of Sukhumvit Soi 22 there is no travel charge. Beyond that, the taxi fare is quoted and agreed first.

The time of day matters for availability. We work every day from noon until 3am, and the latest slots of the night are the first to fill, so booking a little ahead helps. Our guide to late-night massage in Bangkok explains how after-hours bookings work.

Best value tip. Going from 60 to 90 minutes adds only THB 200 to 300. If you have the time, the longer session lets your therapist work through the back, shoulders and legs at an unhurried pace.

Is an outcall massage more expensive than a spa?

Usually it is the opposite. Hotel spas typically charge more for a similar treatment, because the price also covers the location, the facilities and the setting.

An outcall massage removes that overhead, so you pay for the therapist and the treatment, not the real estate. You also save the time and cost of getting there: no taxi across town in the evening traffic on Sukhumvit Road or Rama IV, no waiting in reception and no journey home afterwards. That matters most after a long flight, when jet lag makes going out feel like hard work, or at the end of a full day of meetings. And when the session ends, you are already in your own room, ready to shower or sleep.

How do I pay, and when is the price confirmed?

The price is confirmed by message before your therapist sets off. You can pay by cash, Thai QR (PromptPay), bank transfer, or credit or debit card (Visa or Mastercard).

  1. Message us on WhatsApp (+66 92 637 9248), on LINE, Telegram or WeChat (@soultreatsbangkok), or use the booking form on our site, which opens WhatsApp with your message filled in.
  2. Tell us your hotel or condo, the treatment, the length and the time.
  3. We confirm the total price and an arrival window. A therapist usually arrives about 40 minutes after you book, depending on traffic.
  4. Your therapist arrives with the oils and balm, and you pay the price we agreed, in the way that suits you.

Because the quote comes first, there are no surprises on the night. If you would like to know what happens at the door and in the room before you book, read our guide to outcall massage in your Bangkok hotel.

Frequently asked questions

How much is a one-hour outcall massage in Bangkok?

A 60-minute outcall massage with Soul Treats Bangkok costs THB 800 for traditional Thai, THB 900 for oil relaxation, THB 1,000 for deep tissue, THB 1,100 for aromatherapy or coconut oil and THB 1,200 for herbal balm. Longer 90 and 120-minute sessions cost more, up to THB 1,700.

Do I pay extra for travel to my hotel?

Not within 7 km of Sukhumvit Soi 22, which includes Sukhumvit from Nana to Phra Khanong, Silom, Sathorn, Pratunam and the riverside. For addresses further out, we quote the taxi fare and the arrival time before the therapist sets off. Nothing is added after you have agreed the price.

How can I pay for an outcall massage?

You can pay by cash, Thai QR (PromptPay), bank transfer, or credit or debit card (Visa or Mastercard). We confirm the total price in the chat before your therapist sets off, so you know exactly what to pay, and the quoted price is the price you pay.

Can I book an outcall massage late at night?

Yes. Soul Treats Bangkok works every day from noon until 3am, so late bookings are welcome, subject to therapist availability. The latest slots of the night are the first to fill, so booking a little ahead helps. A therapist usually arrives about 40 minutes after you book, depending on traffic.

Is a 90-minute massage worth the extra cost?

For many guests, yes. Moving from 60 to 90 minutes adds THB 200 to 300, depending on the treatment. Traditional Thai massage, for example, is THB 800 for 60 minutes and THB 1,000 for 90 minutes. The extra half hour gives your therapist time to work through the whole body at an unhurried pace.

Published 31 July 2026 · Soul Treats Bangkok

Open until 3am

Still awake? So are we.

Open every day until 3am. Message us now and a therapist can be at your door in about 40 minutes.

Therapist Jenny placing massage oil on the bedside table by lamplight, the Bangkok skyline at night behind her
WhatsApp LINE
Soul Treats therapist

  • Years of experience
  • Height
  • Weight
  • Trained in traditional Thai, oil and aromatherapy massage
  • Arrives in uniform with the massage oils and balm
  • Available every day, 12pm to 3am, subject to bookings
Request on WhatsApp

We confirm if she is free at your time before you book.