sabaihour

Massage at your hotel or villa in Phuket

Sabaihour connects you with ID-verified massage therapists across Phuket, from the beach resorts of Patong and Kata to private pool villas in Bang Tao and Rawai. Your therapist brings a mat, fresh towels and oils, and comes to your room, so there's no need to leave your hotel.

19 areas

The Phuket coastline

Book the first available therapist

Fastest way to book. Pick your massage, time and place; we match you with the best-rated therapist who's free.

Book first available →

Therapists near you

No therapist is listed here yet. Book the first available therapist and our team arranges one for you.

Areas in Phuket

Prices: Phuket

Thai massage

  • 60 min3,000 THB
  • 90 min4,000 THB
  • 120 min5,000 THB

Oil massage

  • 60 min3,500 THB
  • 90 min4,500 THB
  • 120 min5,500 THB

Foot massage

  • 60 min3,000 THB
  • 90 min4,000 THB

Aromatherapy massage

  • 60 min3,500 THB
  • 90 min4,500 THB
  • 120 min5,500 THB

1,000 THB booking fee online · rest in cash after your session

How booking works here

Choose a therapist who covers your area, pick a time, and pay a 1,000 THB booking fee by card, Apple Pay or Google Pay. Your therapist confirms on WhatsApp within minutes. If they can't make it, our team arranges another therapist for you. Most hotels in Phuket allow in-room massage; let reception know you're expecting a therapist.

Frequently asked questions

How much does a massage at my hotel in Phuket cost?

A 60-minute Thai massage at your hotel starts at 3,000 THB, and oil or aromatherapy massage starts at 3,500 THB. The price includes the therapist's travel within their service area. There are no hidden fees.

How far in advance should I book?

Same-day bookings are often possible, especially before 6 pm. For evenings in high season (December to March), book a day ahead.

Do I need to pay the full amount online?

No. You pay a 1,000 THB booking fee online to reserve. The rest is paid in cash to your therapist after the session.