Makkha Health and Spa Heritage Asoke Experience in Bangkok

| | | | | | |

Bangkok can leave your shoulders doing their own impression of a traffic jam. Makkha Health & Spa Heritage Asoke offers a convenient reset: a treatment in a calm, modern Asian-style interior, a short walk from Asok station and Terminal 21.

I like two things in particular: the easy-to-reach location makes this a practical break in a busy day, and the welcome drink, rice crackers and mango sticky rice add a generous touch to the visit. The menu also lets you choose anything from a one-hour Thai massage to a four-hour combination.

Tang★★★★★

★★★★★

Chan★★★★★

One consideration: this is a popular central branch, so you need to request an appointment in advance and wait for the spa to confirm it. Arrive early; a delay of more than 15 minutes can cost you the appointment.

The useful details at a glance

Makkha Health and Spa Heritage Asoke Experience in Bangkok - The useful details at a glance

  • A central Sukhumvit address: The spa is opposite Terminal 21, about a one-minute walk from BTS Asok exit 4 and close to MRT Sukhumvit.
  • A wide treatment menu: Choose Thai massage, aroma oil, hot stone, herbal ball, Indian head massage, facial treatments and longer combinations.
  • A welcoming start and finish: Bael juice and rice crackers are served before treatment, with mango sticky rice afterward.
  • A good entry price: Thai massage starts at $25.29 for a 60-, 90- or 120-minute treatment.
  • A planned appointment matters: Request your preferred time after booking, at least one hour ahead, and arrive 15 minutes early.
  • Some medical conditions call for caution: The spa advises against treatment for certain health conditions and for women more than one month pregnant.

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

A spa break in the middle of Sukhumvit

Heritage Asoke is a useful choice if you want a polished spa setting without leaving central Bangkok. The location is right across from Terminal 21, so you can pair a treatment with a meal or shopping, or simply step off the train and head indoors for a quieter hour.

The spa describes its interior as modern Asian, with high ceilings and spacious rooms. That setting matters here: you are close to major roads and stations, but the treatment takes place away from the street-level rush. The atmosphere is designed to feel calm rather than fussy, with natural essential oils used in treatments.

This is not a sightseeing tour, and there is no guide or set route through the city. Your experience is built around an appointment, the treatment you choose, and the care you receive from a therapist. For a visitor who has spent the day walking, this can be a practical way to pause without adding a long trip across town.

★★★★★

Em★★★★★

★★★★★

You can also read our reviews of more historical tours in Bangkok

Getting there without a Bangkok taxi puzzle

The address is 348/1 Sukhumvit Road, Khlong Toei, Bangkok 10330. From BTS Asok, use exit 4 and walk toward Sukhumvit 21; the spa is about a minute away. MRT Sukhumvit is also nearby, making this one of the easier spa visits to fit into a central Bangkok itinerary.

Terminal 21 is directly opposite, a handy landmark if you are navigating on foot. If you are coming from farther along Sukhumvit, the spa offers a free round-trip transfer from BTS Phrom Phong exit 1, at EmQuartier, when your purchase is at least 1,000 THB. You must contact the spa in advance to request it and confirm the arrangement.

Opening hours are listed as 10 a.m. to midnight every day, with last admission at 10:30 p.m. Appointment requests are accepted between 9 a.m. and 10:30 p.m. Because the actual time is reconfirmed by the spa after you make your request, do not treat the request itself as a confirmed slot.

What happens when you arrive

Plan to arrive 15 minutes before your scheduled time. You will need to present the voucher from the Klook app, so have it ready rather than searching through your phone at the reception desk.

★★★★★

★★★★★

Yip★★★★★

The welcome is part of the experience. Bael juice and Khao-Tan, crisp rice crackers, are served before the treatment. The small ritual gives you a moment to settle in before the massage, and it helps the visit feel more considered than a quick stop between errands.

Some treatments include a consultation about your needs. A body diagram can help you identify areas that need attention or should be avoided, and you can discuss pressure with the therapist. This is worth doing clearly: the right pressure is personal, and some people prefer a firmer touch than the default. If you have a sensitive area, discomfort, or a preference for lighter or stronger pressure, say so before the session and again if needed.

The treatment takes place in a private room for some packages. Room details vary by treatment, but people choosing aroma oil massage have described private rooms with showers, and Thai massage rooms may have storage space. Do not assume every room has the same facilities. One practical note: a visitor found the room chilly during an oil massage, but the temperature was adjusted after they asked. Speak up if the room is too cool.

Choosing a treatment that fits your day

The simplest option is Thai massage, available for 60, 90 or 120 minutes from $25.29. It is the most affordable way to try the spa, and a longer appointment gives you more time to settle into the treatment rather than watching the clock. The massage can feel strong, so mention your preferred pressure rather than assuming the therapist will guess.

Yau★★★★★

Wong★★★★★

★★★★★

Aroma oil massage starts at $41.35 for 60, 90 or 120 minutes. It is a good fit if you want a treatment using essential oils and prefer a gentler, flowing session. The spa uses natural essential oils, and visitors have been able to choose oils such as jasmine. If you are unsure what to expect from an oil massage, ask the staff to explain the treatment before you begin.

For a more focused combination, Thai herbal ball massage is available for 60 or 90 minutes from $41.35. You can also combine it with aroma oil massage for 120 minutes from $79.69. The combination is a sensible middle ground if you want more variety than a single massage, without committing half a day.

Hot stone massage is offered for 90 minutes from $68.09, or as a 120-minute hot stone and foot massage from $77.05. Foot massage paired with aroma oil massage is another two-hour option, from $63.65. These are useful choices if you have been on your feet, though tell the therapist about any injury or pain before treatment.

Other options include a 60-minute Indian head massage from $41.35 and a 60-minute Thai facial treatment from $47.29. The longer packages combine treatments: a body salt scrub and aroma oil massage takes 120 minutes and starts at $79.69; a scrub, herbal ball massage and oil massage takes 180 minutes from $118.05. The most extensive listed package, Thai massage, body salt scrub, aroma oil massage and facial treatment, runs 240 minutes from $146.29.

★★★★★

Mut★★★★★

★★★★★

A four-hands massage costs from $59.19 for 60 minutes. The key decision is not simply which treatment sounds most luxurious. Think about how much time you have, whether you prefer oil or a traditional Thai massage, and whether you want one focused session or a longer combination.

The value of the price, snacks and setting

At $25.29, the 60-minute Thai massage is an appealing entry point for a centrally located spa. Longer and combination treatments cost more, but the price includes the treatment and the small refreshments before and after. The mango sticky rice is a particular treat after a session, though portions may vary.

The surroundings add value if you care about comfort and convenience as much as the massage itself. You are paying for a quieter, more polished setting than a basic street-front massage shop, as well as easy access by public transport. If your priority is the lowest possible price, a simpler massage elsewhere may suit you better. If you want a clean, calm room and a convenient location, the added cost can make sense.

The spa’s service is generally attentive, and therapists check preferences such as pressure and room temperature. Still, a massage is personal, and quality can vary between therapists. One person’s perfect pressure can feel too light or too firm to someone else. Treat the consultation as part of the service, not a formality.

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

Booking and health details worth knowing

Make a reservation in advance for your preferred day and time. After your booking is confirmed, request an appointment through the Bookings page in the Klook app. The spa asks for at least one hour’s notice, but earlier requests have a better chance of securing the time you want. Your time is not final until the operator reconfirms it.

Arrive 15 minutes early. If you are late without notice, your treatment may be shortened; if you arrive more than 15 minutes late, it will be cancelled. No-shows are not refunded. The voucher remains valid for 90 days from the booking confirmation date, and a full refund is available as long as you have not redeemed it.

The spa advises that treatment is not recommended for women more than one month pregnant, children aged 0 to 7, or people with certain medical conditions. The examples provided include high blood pressure, cancer, epilepsy, osteoporosis and skin sensitivities such as eczema or dermatitis. If you have a health concern, tell the operator before booking. The responsibility to disclose relevant conditions rests with you.

Is Makkha Heritage Asoke worth booking?

I would consider this spa if you want a comfortable, easy-to-reach treatment in central Bangkok, especially after a day of walking or shopping around Asok. The strongest reasons to choose it are the location, the range of massage options, and the thoughtful touches around the treatment, including bael juice, rice crackers and mango sticky rice.

Choose the 60-minute Thai massage if you want the most affordable option, or an aroma oil treatment if you prefer essential oils and a more soothing style. For a longer break, the 120-minute combinations give you more variety, but make sure you have enough time in your day and confirm your appointment before setting off.

I would not book at the last minute and assume the time is secured, nor would I treat a spa massage as suitable for every health condition. Request the slot early, share any medical concerns, and arrive on time. With those basics handled, this is a convenient way to make a busy Bangkok day feel a little less demanding.

Ready to Book?

Makkha Health and Spa Heritage Asoke Experience in Bangkok

4.7 (573 reviews)

“The service is super nice. All the staff serve us so well that we feel like staying in a 5-star hotel. The massage is also very comfortable that we…”

Wong, Oct 2026

FAQ

Where is Makkha Health & Spa Heritage Asoke?

It is at 348/1 Sukhumvit Road, Khlong Toei, Bangkok 10330, opposite Terminal 21.

How do I get to the spa by public transport?

It is about a one-minute walk from BTS Asok station exit 4, toward Sukhumvit 21. MRT Sukhumvit is also close by.

What refreshments are included?

You receive bael juice and rice crackers before your treatment, and mango sticky rice afterward.

How much does a Thai massage cost?

Thai massage for 60, 90 or 120 minutes starts at $25.29. Prices for the other treatment options vary.

Do I need to reserve a time?

Yes. Request an appointment after booking, at least one hour in advance. The spa will reconfirm the actual appointment time.

What happens if I arrive late?

Arrive 15 minutes before your appointment. A late arrival may shorten the treatment, and an arrival more than 15 minutes late results in cancellation.

Who is advised not to take part?

The spa advises against treatment for women more than one month pregnant, children aged 0 to 7, and people with certain medical conditions, including high blood pressure, cancer, epilepsy, osteoporosis and some skin sensitivities.

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