Makkha’s Asok spa offers a welcome change of pace from Bangkok’s traffic and shopping streets: a roomy, quiet place for a massage, close to both BTS Asok and MRT Sukhumvit. I like the wide choice of treatments, from a straightforward Thai massage to long combinations, and the thoughtful finish of tea and mango sticky rice.
I also like that you can choose a session length to fit your day, with Thai massage starting at $25.29. One caution: there are several Makkha branches near Asok, and people do end up at the wrong one. Check the exact address and branch name before you leave the station.
- What to know before you book
- Finding the right Makkha near Asok
- Choosing a treatment that fits your day
- From welcome drink to massage table
- The extras are part of the appeal
- What the price buys, and what it does not
- Booking, timing and comfort
- Who will get the most from this spa
- Should you book Makkha at Asok?
- FAQ
- How much does a massage at Makkha Health & Spa at Asok cost?
- Where is the Asok spa?
- Do I need to book in advance?
- What food and drinks are included?
- What happens if I arrive late?
- Is the Asok branch easy to confuse with other locations?
- The Best Of Bangkok!
- More Spa & Hot Springs in Bangkok
- More Tours in Bangkok
- More Tour Reviews in Bangkok
- Not for you? Here's more nearby things to do in Bangkok we have reviewed
What to know before you book
- A spa break beside the Asok interchange: The address is 425 Sukhumvit Road, with BTS Asok Exit 3 about a one-minute walk away.
- More than a basic massage menu: Choose Thai massage, aroma oil, herbal ball, hot stone, foot, head or facial treatments, or combine several.
- A small but welcome food-and-drink ritual: Tea, bael juice and rice crackers are included, with mango sticky rice after treatment.
- Choose the session length to suit your schedule: Many options run 60, 90 or 120 minutes. The longest listed combination lasts four hours.
- Plan your arrival carefully: Arrive 15 minutes early, and confirm the exact Asok branch because several are close together.
👉 See our pick of the 25 Best Shopping Tours In Bangkok
Finding the right Makkha near Asok

The spa is at 425 Sukhumvit Road in Watthana, close to the BTS Asok and MRT Sukhumvit interchange. From BTS Asok Exit 3, the walk is listed as about one minute toward Sukhumvit 21. That sounds simple, and it is once you have the correct branch in view.
The catch is that Makkha has multiple nearby locations. A map pin or the words Asok Station may not be enough to distinguish them. Before leaving, match your booking to Makkha Health & Spa (BTS Asok) and check the address, not just the brand name. The nearby branches may be close on a map, but one wrong turn can cost precious treatment time.
The spa describes its interior as minimalist and Zen-inspired, with more than 800 square meters of space, light-filled rooms and over 17 treatment rooms. That scale gives the place a more spacious feel than a small street-front massage shop. It is still a city spa, not a secluded retreat, but its location makes it an easy stop between shopping, sightseeing or a long day on your feet.
You can also read our reviews of more tours and experiences in Bangkok
Choosing a treatment that fits your day

The simplest choice is a Thai massage, available for 60, 90 or 120 minutes, from $25.29. If you want a traditional massage and have limited time, an hour is a sensible starting point. Choose 90 or 120 minutes if you want a longer reset or have spent the day walking Bangkok’s pavements.
Aroma oil massage starts at $41.35, also in 60-, 90- and 120-minute sessions. This is a good option if you want an oil-based treatment rather than the Thai massage package. The price rises with duration, so compare the exact session and package when you book rather than assuming the starting price covers every option.
For something more focused, the menu includes a 60-minute Indian head massage from $41.35 and a 60-minute Thai facial treatment from $47.29. Foot massage paired with aroma oil runs 120 minutes from $63.65. If your legs need attention after a lot of walking, that combination may make better sense than choosing a full-body treatment alone.
There are several more involved packages. A Thai herbal ball massage is offered for 60 or 90 minutes from $41.35, while a hot stone massage is 90 minutes from $68.09. The 120-minute hot stone and foot massage combination starts at $77.05. For a longer appointment, you can pair body salt scrub with aroma oil massage for 120 minutes from $79.69.
The longest options are designed for people who want to make the spa visit the main event, rather than squeeze it between errands. A salt scrub, herbal ball and aroma oil combination lasts 180 minutes from $118.05. The four-hour Thai massage, body salt scrub, aroma oil and facial package starts at $146.29. These are substantial blocks of time, so allow for the treatment itself, arriving early and the refreshments afterward.
Prices are starting rates and vary by package and duration. The least expensive option is also a practical one: an hour of Thai massage near a major transit interchange. The longer packages cost more, but they bundle several treatments and can make sense if you want a half-day of pampering in one place. If value is your priority, compare the total price with how much time you actually want to spend at the spa.
From welcome drink to massage table
The visit begins with a calm indoor setting, tea and a welcome snack of bael juice and rice crackers, known as khao-tan. These small touches give you a moment to settle in before the treatment. They are not a substitute for the massage, of course, but they make the appointment feel like more than simply paying for an hour on a table.
Your chosen package determines what follows. A Thai massage is the direct, no-frills option; aroma oil, herbal ball, hot stone and facial treatments offer different approaches, while combination packages link several services together. The details provided do not set out a fixed order for every combination, so confirm the sequence with the spa if you have a preference.
One useful point is that pressure can be discussed. The massage experience has been described as adjustable, with therapists checking comfort and asking about pressure. If you prefer a lighter touch, have a sore area, or want stronger pressure, say so before the session begins and speak up again if something does not feel right. For herbal ball treatments, do not hesitate to mention if the heat feels too strong.
The spa uses natural essential oils, and the setting is designed to be quiet and soothing. A few practical limits are worth keeping in mind: one person has noted that sound carries between areas, so do not expect complete soundproofing. The overall environment is intended to be peaceful, but a city spa cannot promise the silence of a private retreat.
The extras are part of the appeal
After treatment, tea and mango sticky rice are included. Bael juice and rice crackers are served as the welcome refreshment, so the food is bookended around your appointment. This is a small detail, yet a welcome one if you have just come in from a hot, busy day.
The mango sticky rice is one of the most appreciated parts of the visit, and it gives the appointment a pleasant finish rather than ending abruptly at the treatment room door. Some people also mention being able to shower, though that detail is not guaranteed for every package or appointment. If a shower matters to you, ask the spa before you arrive, especially if you are heading to the airport afterward.
A free round-trip transfer from BTS Phrom Phong station Exit 1, by EmQuartier, may be requested with a minimum purchase of 1,000 baht. You need to contact the spa in advance and request the transfer when making the reservation. Since the Asok branch is already close to BTS and MRT stations, most people will find public transit simpler unless they qualify for and arrange the shuttle.
What the price buys, and what it does not
At $25.29 for a 60-minute Thai massage, Makkha is not priced like the cheapest walk-in massage shop in Bangkok. You are paying for a large, polished spa setting, a broad treatment menu, an easy-to-reach location and included refreshments, as well as the massage itself. Whether that added comfort is worth the premium depends on what you want from the stop.
For a quick treatment between sightseeing plans, the one-hour Thai massage offers a relatively modest entry point. If you are choosing a longer package, compare the listed price with the time and treatments included. A four-hour combination is a sizeable purchase, so book it because you want several hours at the spa, not simply because the bundle sounds like the best deal.
The experience is not flawless for everyone. Some people find the price high by local standards, and the quality of a massage can vary by therapist and personal preference. There has also been an occasional complaint about technique or service, so it is wise to give clear instructions about pressure and comfort rather than assume the therapist will guess exactly what you need.
Booking, timing and comfort
Advance reservation through the Klook app is required. After your booking is confirmed, request an appointment through the app’s Bookings page. Availability is listed daily from 9:00 a.m. to 10:30 p.m., but the actual appointment time is reconfirmed by the spa. Reserve at least one hour ahead, and earlier if you have a specific day or time in mind.
The spa’s listed opening hours are 10:00 a.m. to midnight, with last admission at 10:30 p.m. Arrive 15 minutes before your scheduled appointment and show the voucher from the Klook app. If you are more than 15 minutes late, the appointment may be cancelled; arriving late without notice can also shorten your session. Bangkok traffic is no excuse for missing the massage, so build in a little extra time.
Once the spa confirms a time, changes made less than 24 hours before the appointment and no-shows are charged in full. The voucher is valid for 90 days from booking confirmation, and a full refund is available if you have not redeemed it. Keep your phone on silent and avoid using it inside the spa.
The spa advises against participation for children aged 0 to 15, women more than one month pregnant, and people with health conditions. If you have a medical concern or special health condition, tell the operator before treatment. The spa places responsibility on you to disclose those conditions, and it does not accept responsibility for adverse effects that may result from a treatment.
Who will get the most from this spa
This is a good fit if you want a comfortable, convenient massage without travelling across Bangkok to reach it. The location works particularly well for people staying near Asok, visitors using the BTS or MRT, and anyone who wants a proper break after a day of walking or shopping at Terminal 21.
It also suits people who like having choices. You can book a simple Thai massage, try aroma oils or herbal balls, or set aside several hours for a package with multiple treatments. The refreshments add a gentle, hospitable finish, and the option to adjust pressure helps you shape the massage to your comfort.
It may not suit someone looking for the lowest possible price, total silence or an isolated wellness resort. And if your schedule is tight, branch confusion can turn an easy appointment into a frustrating dash. Confirm the address, leave time for the walk and arrive early.
Should you book Makkha at Asok?
I would book Makkha if I wanted a well-presented spa close to public transit, with a choice of massage styles and a little extra care around the appointment. The 60-minute Thai massage is the sensible first pick for a short visit; aroma oil or foot-and-oil combinations suit a longer pause, while the multi-treatment packages are best for a planned spa afternoon.
The main thing is to get the details right before you go. Confirm the exact BTS Asok branch, reserve your time in advance and speak up about pressure, heat or any health concern. Do that, and this is a useful way to turn an ordinary stop in central Bangkok into a proper rest.
Makkha Health and Spa at Asok Experience in Bangkok
“There are 3 branches near the Asoke station, so it's easy to go to the wrong one, even though they are close to the BTS! We also went to the wrong…”
FAQ
How much does a massage at Makkha Health & Spa at Asok cost?
Thai massage starts at US$25.29 for the listed 60-, 90- or 120-minute options. Other treatments and combinations have higher starting prices, such as aroma oil massage from US$41.35.
Where is the Asok spa?
The address is 425 Sukhumvit Road, Khwaeng Khlong Toei Nuea, Watthana, Bangkok 10110. It is listed as about a one-minute walk from BTS Asok station Exit 3.
Do I need to book in advance?
Yes. Advance reservation through the Klook app is required, and you should request your appointment after your booking is confirmed. Reserve at least one hour ahead.
What food and drinks are included?
The visit includes tea, bael juice and rice crackers as a welcome refreshment, plus mango sticky rice after treatment.
What happens if I arrive late?
Arrive 15 minutes before your appointment. A late arrival without notice may shorten the treatment, and an arrival more than 15 minutes late may result in cancellation without a refund.
Is the Asok branch easy to confuse with other locations?
Yes. Several Makkha branches are near Asok, so check that your booking is for Makkha Health & Spa (BTS Asok) and confirm the address before setting out.
































