Heaven Local Spa home
A prepared oil massage treatment room
Massage prices · KL, Selangor & Johor Bahru

Massage Prices & Packages

Compare session durations, branch prices and package formats across our locations in Kuala Lumpur, Selangor and Johor Bahru. Every price card names the branch it belongs to.

Gelang Patah · Johor Bahru

Gelang Patah Branch Menu

These are the current prices for Heaven Health Wellness Centre in Gelang Patah, Johor Bahru. They do not apply to our Kuala Lumpur or Selangor branches. Message the centre to confirm availability and the promotion before travelling.

Telegram @heavenjb7

Full Body Massage

60 minutes · PromotionRM 88
60 minutes · Normal priceRM 95

Full Body Massage & Special Care

60 minutesRM 135
90 minutesRM 195

VIP Room & Special Care

60 minutesRM 165
90 minutesRM 250
Your time, your rhythm

Choose a Session Duration

A 60-minute session suits a focused reset, 90 minutes gives the ritual more room, and 120 minutes allows an unhurried pace. Final duration options depend on the treatment and branch.

Treatment menu

Massage Prices

Select a duration to compare the general price guide. Explore every treatment on the massage services page.

A professional therapist performing an oil massage in a dark treatment suiteOriginal Heaven KL experience image
Oil & full body rituals

Oil Massage

Light-to-firm pressure

Includes: Confirm the oil, timing and any extras with the branch

Ask your branch · 60 min
Price on request

Full Body Massage

Balanced full-body ritual

Includes: Confirm the focus, timing and any extras with the branch

Ask your branch · 60 min
Price on request

Aromatherapy Massage

Aromatic oil selection

Includes: Confirm the available oils, timing and any extras

Ask your branch · 60 min
Price on request

4 Hand Massage

Two-therapist coordination

Includes: Confirm two-therapist availability and session details

Ask your branch · 60 min
Price on request
Folded towels, massage oils and a brass bowl prepared for a spa ritualOriginal Heaven KL experience image
Traditional & private sessions

Traditional Massage

Grounded pressure work

Includes: Confirm the technique, timing and any extras

Ask your branch · 60 min
Price on request

Malay Massage

Traditional Malay-inspired rhythm

Includes: Confirm the practitioner, timing and oil preference

Ask your branch · 60 min
Price on request

Thai Massage

Stretch and pressure sequence

Includes: Confirm the format, timing and clothing guidance

Ask your branch · 60 min
Price on request

Private B2B Massage

Private, advance-request session

Includes: Confirm the private format, timing and availability

Ask your branch · 60 min
Price on request
More time together

Packages and Combinations

Use these booking formats to organise your enquiry. Confirm the current price, inclusions and availability with the selected branch.

Three booking formats

Plan Your Enquiry

Choose a format, then ask the booking team for the current price, inclusions and participating branches.

For one guest

Single Session

Ask for price
Choose a durationConfirm current terms
  • Choose a listed massage service
  • Share your preferred duration
  • Confirm the current branch price
  • Wait for appointment confirmation
Select this format
Popular enquiryFor two guests

Two Guest Enquiry

Ask for price
Coordinate two sessionsConfirm current terms
  • Share both guests' preferences
  • Ask about simultaneous availability
  • Confirm service and duration choices
  • Plan ahead with the booking team
Select this format
For a longer pause

Extended Session

Ask for price
Ask about longer optionsConfirm current terms
  • Ask which services offer longer sessions
  • Confirm the hands-on treatment time
  • Check therapist and room availability
  • Confirm the full price before booking
Select this format
Clear before checkout

Price and Payment Questions

Nothing on this overview constitutes a confirmed offer. For broader visit guidance, read the massage FAQ.

01Are these the confirmed Heaven KL massage prices?

The Gelang Patah menu is shown from the information supplied by the centre. Prices for other locations must still be confirmed with the relevant branch.

02Will a deposit be required?

If a deposit applies, the booking team will state the amount, method and terms before payment. A booking request alone does not reserve an appointment.

03Which payment methods will be accepted?

Ask the selected branch which payment methods it currently accepts before your visit.

04How long will a package remain valid?

Ask for the validity, included services, participating branch, transfer rules and cancellation terms before purchasing any package.

05Can I reschedule a booking?

Rescheduling and cancellation terms remain subject to the approved booking policy. Review the policy page and request confirmation when submitting an enquiry.

Booking flow

Select a Service and Book

Choose your preferred treatment and duration. The next step passes these preferences to the booking page as an enquiry only; it does not confirm a slot, therapist, branch or price.

Preferred service
Preferred duration
Continue to booking enquiryNo online payment · availability confirmed by the booking team