Home › City Guides › Sabah
City Guide · Sabah

B2B massage in Sabah: prices, areas & therapists

Updated September 2026 · Sabah, Malaysia · By

Massage therapists in Sabah

This page is for travellers outside Kota Kinabalu. In Sandakan and Tawau there's a smaller group of therapists offering body-to-body, deep tissue, reflexology and Swedish; in the smaller towns, availability depends on who can travel to you.

Feyfey — B2B massage therapist in Sabah
Feyfey
Ice — B2B massage therapist in Sabah
Ice
Jasmine — B2B massage therapist in Sabah
Jasmine
Lemon — B2B massage therapist in Sabah
Lemon
Lena — B2B massage therapist in Sabah
Lena
Lisa — B2B massage therapist in Sabah
Lisa
Nana — B2B massage therapist in Sabah
Nana
Star — B2B massage therapist in Sabah
Star

Photos cover therapists across Sabah, so ask which town someone works in before you book.

B2B massage in Sabah, Malaysia — a calm spa setting

Touring Sabah beyond KK and hoping to squeeze in a body-to-body session? Message us on Telegram with the town you're in, your hotel and your dates. One hour runs RM 150 – 190. In Sandakan and Tawau you can usually choose incall or outcall; in smaller places like Semporna or Kundasang, it depends on who's nearby. The price is confirmed in chat before anything is booked.

Sabah at a glance

60-minute sessionRM 150 – 190
90-minute sessionRM 220 – 290
IncallMainly Sandakan and Tawau town centres; limited elsewhere
OutcallHotels in Sandakan and Tawau; smaller towns by request
Busiest timesWeekends and school holidays, when domestic tourists arrive
Getting aroundShort domestic flights link KK, Sandakan and Tawau

Sabah enquiries: include your town and stay dates

MyB2BMassage accepts nonsexual massage enquiries for Kota Kinabalu, Sandakan, Tawau and Kudat. Match the request to the town where you will stay on the appointment date.

Send your preferred therapist's name with those details and wait for confirmation for that address. Stops in Semporna, Kundasang, Ranau or Lahad Datu require a separate enquiry; they should not be treated as covered by an appointment in one of the towns above.

What sessions cost around Sabah

Across Sabah's towns, expect RM 150 – 190 for an hour, while a longer 90-minute booking is RM 220 – 290. Kota Kinabalu itself is priced a little higher, so check the city page if you're staying there.

In smaller towns, travel can matter more than session length: if a therapist has to drive from Tawau to Semporna, that will show in the quote. Everything is agreed in chat first. There's also a full breakdown of Malaysian rates if you want to compare.

Outcall in Sabah's smaller towns

Outside KK, outcall needs a bit more planning, so here's how to keep it straightforward.

  1. Message a day or two ahead with your town and travel dates, not just on the night.
  2. Say whether you're in town or out at a lodge, resort or homestay, as some are a long way out.
  3. Agree the full price in chat, including any travel from a neighbouring town.
  4. On the day, confirm the time and share your room number.

Incall in Sandakan and Tawau

If you're only in town for a night between tours, incall near the centre of Sandakan or Tawau is usually the quickest thing to arrange. You'll get the address once the time is set. Never booked by message before? This short guide to booking explains the chat step by step.

After a Sabah climb, dive or jungle trip

Most visitors outside KK are in Sabah for something physical: climbing Mount Kinabalu from a base near Kundasang, diving off Semporna, or long boat and jungle trips from Sandakan. That usually means sore legs, a stiff back from bumpy transfers, and a tight schedule.

Plan the massage around the trip, not the other way round. After the climb, most people want a session that evening or the next day, once they're back down. If you're diving, the cautious choice is to book for after your final dive day and tell the therapist you've been in the water. In Sandakan, an evening slot after a river trip usually fits best. Wherever you are, message before you arrive in town rather than after.

Styles for Sabah travellers

Pick based on what the day took out of you.

If you want…Ask for
Heavy legs after coming down Mount KinabaluDeep tissue, legs and calves
An aching back after long road transfers between townsThai, gentle stretches
Feet that walked jungle boardwalks all dayReflexology
Something light once your diving is doneSwedish, soft pressure
A relaxing full-body oil sessionBody-to-body (B2B)

Planning a session somewhere in Sabah?

Send your town, hotel and dates on Telegram, and we'll tell you straight away what's possible there.

Book on Telegram Fast replies · Adults 18+ · Sabah, Malaysia

B2B massage in Sabah: quick answers

Is a session cheaper outside Kota Kinabalu?

Slightly. Across Sabah's towns, 60 minutes runs RM 150 – 190 and 90 minutes RM 220 – 290, a little under KK's rates. Travel between towns can add to an outcall quote, and you'll agree the full price by message before committing.

Can I book a massage in Kundasang after climbing Mount Kinabalu?

Sometimes, but plan ahead. Kundasang is a small highland town, so a therapist may need to come up from elsewhere. Message before your climb with your lodging and the evening you'll be back down. If it can't be done, KK the next day is the reliable option.

Will a therapist travel from Tawau to Semporna?

It depends on the day. It's a drive of an hour or more each way, so it needs advance notice and a clear time, and travel will be part of the quote. Message a day or two before you reach Semporna for the best chance.

Do I need to book further ahead outside KK?

Yes, give more notice than you would in the city. Sandakan and Tawau usually need a few hours, and smaller towns a day or more. Weekends and school holidays fill fastest, so send your dates as soon as your plans are fixed.

Nearby areas

Staying in the capital instead? The city guide is here: Kota Kinabalu.

First time booking? Read what B2B massage involves and how a body-to-body session runs.

Have a question the guides didn't answer?

Message us and we'll point you in the right direction.

Ask on Telegram