B2B massage in Johor Bahru: prices, areas & therapists
Massage therapists in Johor Bahru
Our Johor Bahru therapists work right across the city, from the centre and Mount Austin out to Iskandar Puteri. Besides body-to-body, you can ask for Thai, deep tissue, reflexology or aromatherapy, so pick someone for the style you want.
Seen someone you like? Mention the name under the photo in your Telegram message and we'll check their week.

Booking a body-to-body session in JB is simple: send a Telegram message with your area and preferred time, we match you with a free therapist, and the price is agreed in chat before anyone travels. A 60-minute session usually costs RM 160 – 210. You can go to the therapist (incall, mostly around the city centre and Mount Austin) or have them come to your hotel or condo (outcall).
Johor Bahru at a glance
| 60-minute session | RM 160 – 210 |
| 90-minute session | RM 230 – 310 |
| Incall | Private rooms near the city centre and Mount Austin |
| Outcall | Hotels and condos from Danga Bay to Permas Jaya |
| Busiest times | Friday and Saturday nights, plus Singapore long weekends |
| Getting around | Grab works well; allow more time at rush hour |
Name the town: Johor coverage beyond JB
“Johor” covers more than a Johor Bahru address. MyB2BMassage can check nonsexual massage enquiries for the following locations when you provide the town and neighbourhood:
- JB and its surrounding areas: Johor Bahru, Mount Austin, Bukit Indah, Skudai and Iskandar Puteri.
- Additional southern locations: Kulai, Masai and Pasir Gudang.
- Other Johor towns: Kluang, Yong Peng, Batu Pahat, Muar and Tangkak.
Include your preferred therapist and appointment date and time in the same message. For neighbourhoods such as Danga Bay, Tebrau or Permas Jaya, add that detail to the address. An enquiry from Muar or Kluang needs its own local confirmation; it cannot rely on a slot advertised for central JB.
What a JB session costs
Expect RM 160 – 210 for 60 minutes and RM 230 – 310 for 90 minutes. Where you land in that range depends on the therapist, how late you book and whether they travel to you.
Outcall to Iskandar Puteri or Permas Jaya can sit near the top of the range because of the drive. Prices are quoted in ringgit and agreed in chat before the session, so there are no surprises at the door. For a wider view, see B2B massage prices across Malaysia.
Outcall to your JB hotel or condo
Many JB outcalls go to high-rise condos, so a little prep at your end saves time downstairs.
- Send your area first (Danga Bay, Mount Austin, Permas Jaya and so on) so travel can be quoted fairly.
- Say whether it's a hotel or a condo; card-access lifts mean you'll need to meet the therapist in the lobby.
- Register the therapist at the guardhouse if your building asks for visitor details.
- Agree the total price in chat, then share your room or unit number.
- Keep your phone close for the ten minutes before the start time.
Visiting a therapist in JB
Incall suits you if your room isn't private enough, or if you're already out in town. Rooms are mostly around the city centre and Mount Austin, and the exact address is sent once your time is confirmed. Not sure what to ask before you commit? Our step-by-step booking checklist covers it.
Flying out of Senai? Fit a session in first
Plenty of travellers, including many who come over from Singapore, use Senai International Airport for domestic flights to places like Penang, Kuching and Kota Kinabalu. The airport sits north of the city, roughly 30 to 45 minutes by road depending on traffic, and longer at rush hour.
If your flight leaves in the evening, a daytime incall on the Skudai side keeps you heading in the right direction. Leave at least an hour between the end of your session and the drive to the airport. Landing late instead? Message before you board with your arrival time and where you're staying, and we can line up an outcall for shortly after you check in.
Match the style to your JB trip
Tell us what your day looked like and we'll suggest a therapist who does that style well.
| If you want… | Ask for |
|---|---|
| A stiff back after a slow queue at the checkpoint | Deep tissue, firm pressure |
| Tired feet after a day walking the Tebrau malls | Reflexology |
| A calm hour before an early flight from Senai | Aromatherapy, gentle pace |
| Tight hips after a week of site visits in Pasir Gudang | Thai, with stretches |
| The full oil session this site is named after | Body-to-body (B2B) |
Message us for a JB booking
Send your area, preferred time and style on Telegram and we'll reply with who's free. WhatsApp works too if you prefer.
Book on Telegram Fast replies · Adults 18+ · Johor Bahru, MalaysiaB2B massage in Johor Bahru: quick answers
What should I budget for a JB session?
Budget RM 160 – 210 for 60 minutes or RM 230 – 310 for 90. Outcall to the far west or east of the city may land nearer the top of the range, and so can late-night bookings. The final figure is agreed in chat before you confirm.
Can I pay in Singapore dollars?
Plan on paying in ringgit, since that's how prices are quoted. If you only have Singapore dollars, raise it in chat before you confirm, because the payment method is agreed there. Changing money in the city centre before your session is usually the simplest fix.
Is Iskandar Puteri too far for outcall?
No, but it takes longer to arrange. Iskandar Puteri is a fair drive west of the centre, so message earlier than you would for a city hotel and expect the travel to show up in your quote. Weekday evenings are usually easier than weekends.
I'm only in JB for the day. Can I book at short notice?
Often, yes. Same-day incall around the centre or Mount Austin is the easiest thing to arrange, especially before the evening rush. Send your preferred time as soon as you know your plans, and say how long you have before heading home.
Nearby areas
Heading up the west coast after JB? Try our guide to Melaka.
First time booking? Read what B2B massage involves and how a body-to-body session runs.