Makkha Health & Spa Sukhumvit 21 at Hilton Grande Asoke in Bangkok

| | | | | |

Makkha’s best small surprise comes after the massage: mango sticky rice served with tea. The main event is a choice of Thai and oil-based treatments in a clean, quiet spa inside Hilton Grande Asoke, close to Terminal 21.

I like the hotel setting, which gives the spa a calm indoor retreat from the street, and the included welcome snack and post-treatment dessert, which make the visit feel more complete than a massage alone. One consideration: therapist pressure and technique can vary, so tell your therapist what you want before the treatment begins.

Lee★★★★★

FeiKuan★★★★★

LO★★★★★

At a glance

Makkha Health & Spa Sukhumvit 21 at Hilton Grande Asoke in Bangkok - At a glance
Makkha Health & Spa Sukhumvit 21 at Hilton Grande Asoke in Bangkok - A hotel spa near Terminal 21
Makkha Health & Spa Sukhumvit 21 at Hilton Grande Asoke in Bangkok - What the visit includes
Makkha Health & Spa Sukhumvit 21 at Hilton Grande Asoke in Bangkok - Choosing the right massage
Makkha Health & Spa Sukhumvit 21 at Hilton Grande Asoke in Bangkok - Pressure, communication, and comfort
Makkha Health & Spa Sukhumvit 21 at Hilton Grande Asoke in Bangkok - What the setting does well, and what it does not
Makkha Health & Spa Sukhumvit 21 at Hilton Grande Asoke in Bangkok - How the price compares with the visit
Makkha Health & Spa Sukhumvit 21 at Hilton Grande Asoke in Bangkok - Booking, timing, and arrival
Makkha Health & Spa Sukhumvit 21 at Hilton Grande Asoke in Bangkok - Who should book Makkha Spa?
1 / 9

  • Mango sticky rice is part of the visit: A welcome drink and snack come before treatment, followed by mango sticky rice and a refreshment afterward.
  • Pick your treatment length: Thai massage is offered for 60, 90, or 120 minutes, with several other massage and facial options.
  • The spa is inside Hilton Grande Asoke: It is near Terminal 21, though the walk from public transport may feel longer than expected depending on your route.
  • A quiet, clean setting is a strong point: The hotel location and tidy facilities help create a more sheltered feel than a street-front massage shop.
  • Communicate about pressure: Different therapists may use different levels of force. Be clear about your comfort and any health concerns.
  • Book a time in advance: Your preferred slot is not guaranteed until the spa reconfirms it. Arrive on time, since late arrival can shorten or cancel your appointment.

👉 See our pick of the 25 Best Shopping Tours In Bangkok

A hotel spa near Terminal 21

Makkha Health & Spa Sukhumvit 21 at Hilton Grande Asoke in Bangkok - A hotel spa near Terminal 21

Makkha Health & Spa is located at Hilton Grande Asoke, at 30 Sukhumvit 21 Road in Bangkok’s Watthana district. The hotel setting is useful if you want a spa visit that feels calm and contained, rather than stepping into a small shop directly off a busy road.

The location is near Terminal 21, a handy landmark for planning your day. Some people find the spa easy to reach from the nearby transit area, while others find the walk less convenient than expected. I’d check your route before booking, especially if you are carrying shopping or trying to fit the treatment between other plans.

The spa is on the hotel’s seventh floor. That separation from street traffic adds to the quiet feel, and the setting is consistently described as clean and comfortable. You can expect a more polished hotel environment, but don’t choose it expecting a grand resort spa. One person who praised the service noted that the spa itself felt less lavish than some larger establishments.

You can also read our reviews of more tours and experiences in Bangkok

What the visit includes

Makkha Health & Spa Sukhumvit 21 at Hilton Grande Asoke in Bangkok - What the visit includes

Your appointment starts with a welcome drink and snack. That is a small but useful pause: you can settle in, speak with staff, and prepare for the treatment instead of rushing straight from the street to the massage room.

Lee★★★★★

★★★★★

shimPing★★★★★

The treatment is the main part of the visit, with lengths and styles ranging from a one-hour foot massage to longer combinations. Afterward, the included refreshment is mango sticky rice. It gives the appointment a pleasing finish, and the serving is often described as generous. If you are planning a meal soon afterward, bear in mind that the dessert is more than a token bite.

The exact sequence and treatment-room setup can depend on the package you choose. Facilities are described as clean and well equipped, with lockers and a bathroom in at least some treatment rooms. One practical caveat: a shower was found difficult to use, so don’t assume every facility will feel effortless. If you need a shower before leaving, ask staff about it when you arrive.

Choosing the right massage

Makkha Health & Spa Sukhumvit 21 at Hilton Grande Asoke in Bangkok - Choosing the right massage

The Thai massage package is available for 60, 90, or 120 minutes. It is a good fit if you want a traditional massage option and a longer appointment to unwind. A 90-minute session gives you a middle ground: enough time for a substantial treatment without committing to two full hours.

Aroma oil massage is also offered in 60-, 90-, and 120-minute lengths. This is a sensible choice if you prefer an oil-based treatment. The listed menu also includes a 60-minute Thai herbal ball massage, a 60-minute foot massage, and a 60-minute neck, back, and shoulder massage.

★★★★★

★★★★★

Han★★★★★

If you want to spend more time at the spa, combination treatments include a 120-minute foot massage with Thai massage, a 120-minute Thai massage with Thai herbal ball massage, and a 120-minute hot stone massage with foot massage. There is also a 60-minute facial treatment and a three-hour package combining a body salt scrub, aroma oil massage, and facial treatment.

These choices make the spa useful for different kinds of days. A foot massage can suit a shorter break; a neck, back, and shoulder treatment is more focused; and a two-hour combination is better if the spa visit is a main event rather than a gap between sightseeing stops. The 180-minute option is a substantial block of time, so plan around it rather than trying to squeeze it into a busy afternoon.

Pressure, communication, and comfort

Makkha Health & Spa Sukhumvit 21 at Hilton Grande Asoke in Bangkok - Pressure, communication, and comfort

Massage technique is personal. Many appointments are described as skilled and relaxing, with therapists applying comfortable pressure and checking in about strength. At the same time, technique and pressure can vary from one therapist to another. One person who returned for a second aroma oil massage found the pressure more comfortable the second time, and advised communicating needs clearly.

That is good advice for any treatment here. Before the massage starts, tell your therapist whether you prefer light, medium, or firm pressure, and speak up if anything feels uncomfortable. You are not being fussy; clear direction is the best way to make the session suit you.

LEE★★★★★

Donna★★★★★

Ng★★★★★

If you have a health condition, you are responsible for telling the operator before treatment. The spa cautions that it is not responsible for adverse effects related to treatment. The activity is not recommended for children aged 0 to 7, or for women more than one month pregnant. If any health or pregnancy concern applies, seek appropriate medical advice and contact the spa before booking.

What the setting does well, and what it does not

Makkha Health & Spa Sukhumvit 21 at Hilton Grande Asoke in Bangkok - What the setting does well, and what it does not

Cleanliness and a calm atmosphere are the strongest practical reasons to choose this location. The hotel provides a neat, quiet setting, and the spa’s reception, treatment rooms, and facilities are frequently praised. If you value a place where you can relax away from street noise, that matters as much as the massage itself.

Service is another bright spot. Staff are described as polite and welcoming, and therapists are often praised for listening and applying suitable pressure. There are also accounts of staff being considerate when a customer arrived early or needed help. Still, these are not guarantees of a particular therapist or outcome. The spa is busy enough that your appointment time should be treated as fixed, not as a loose suggestion.

The main limitation is that massage preferences are individual. Some people find the technique excellent, while others consider it average compared with other Bangkok spas. If a very specific style or pressure level matters to you, explain it at the start rather than expecting every therapist to work in the same way.

Ng★★★★★

LIN★★★★★

T★★★★★

How the price compares with the visit

Makkha Health & Spa Sukhumvit 21 at Hilton Grande Asoke in Bangkok - How the price compares with the visit

The advertised starting price is $27.79, while the menu shows some options from $25.25. The exact amount depends on the treatment and duration, and prices may differ by offer or booking date. The Thai massage, foot massage, aroma oil, and longer combination packages are priced differently, so compare the exact option you want rather than relying on a single starting figure.

Value here comes from the whole appointment: a hotel-based setting, a choice of treatment lengths, a welcome snack and drink, and mango sticky rice afterward. A discounted 90-minute treatment can be particularly appealing if you want a longer session at a price lower than the spa’s standard rate. But a low price alone does not make it the right fit if you are seeking a highly specific massage technique.

I’d compare the final price with the time you will spend at the spa and the kind of treatment you want. A 60-minute appointment is a compact treat; 90 minutes gives you more room to settle in; and 120 minutes makes sense if you want a longer reset or a combination treatment. The food and setting add value, but the therapist’s approach is still the deciding factor.

Booking, timing, and arrival

Makkha Health & Spa Sukhumvit 21 at Hilton Grande Asoke in Bangkok - Booking, timing, and arrival

Make a reservation in advance for your preferred date and time. The spa is open daily from 10:00 a.m. until midnight, with last admission at 10:30 p.m. Appointment availability shown during booking is only a guide; the operator reconfirms the actual time after you request it. Booking earlier gives you a better chance of securing the slot you want.

After your booking is confirmed, you can request an appointment through the Bookings page in the Klook app. The voucher is presented from the app, and it remains valid for 90 days from the booking confirmation date, expiring at 11:59 p.m. on the last day.

Be punctual. If you arrive late without notice, your treatment may be shortened. An arrival more than 15 minutes late can result in cancellation, and a no-show at the confirmed time is not refundable. If you need to cancel, a full refund is available when you cancel at least 24 hours before the activity date, using local time.

Who should book Makkha Spa?

Makkha Health & Spa Sukhumvit 21 at Hilton Grande Asoke in Bangkok - Who should book Makkha Spa?

This spa makes sense if you want a clean, quiet massage appointment near Terminal 21, especially if you are staying at Hilton Grande Asoke or already spending time in the area. It is also a good choice if you like having several treatment lengths and styles to choose from, and you appreciate a snack and dessert as part of the visit.

I would book it for a straightforward massage break, a longer treatment after a busy day, or a hotel-based option where cleanliness and service matter. I would compare alternatives if you want a particularly specialized technique or a more elaborate spa setting. For the best chance of a satisfying session, choose the treatment that fits your needs, reserve early, and tell your therapist exactly what pressure works for you.

Ready to Book?

Makkha Health & Spa Sukhumvit 21 at Hilton Grande Asoke in Bangkok

4.8 (38 reviews)

“The mango sticky rice after the massage was delicious.”

Lee, Oct 2026

FAQ

Where is Makkha Health & Spa located?

It is inside Hilton Grande Asoke at 30 Sukhumvit 21 Road, Khlong Toei Nuea, Watthana, Bangkok 10110.

What is included with the treatment?

The package includes a welcome drink and snack, a selected massage treatment, and a refreshment with mango sticky rice afterward.

How long are the Thai massage options?

Thai massage is offered in 60-, 90-, and 120-minute options.

What other treatments are available?

Options include aroma oil massage, Thai herbal ball massage, foot massage, neck, back, and shoulder massage, facial treatment, and several longer combination packages.

What are the spa’s opening hours?

The spa is open Monday through Sunday from 10:00 a.m. to midnight. Last admission is 10:30 p.m.

Do I need to reserve an appointment?

Yes. You need to request a reservation in advance. The available times are a guide, and the operator reconfirms your appointment time.

What happens if I arrive late?

A late arrival without notice may shorten your treatment. If you are more than 15 minutes late, the appointment may be cancelled.

How do I present my voucher?

Present your voucher from the Klook app.

Can I cancel and receive a refund?

A full refund is available if you cancel at least 24 hours before the activity date, using local time. A no-show at the confirmed appointment time is not refundable.

Not for you? Here's more nearby things to do in Bangkok we have reviewed