Short answer: Makkha Health & Spa Asoke is a polished, mid-to-upper-priced day spa on Sukhumvit Road in the Asok area, rated 4.7★ from 165 ThaiHand bookings, with 92% of those ratings at 4 or 5 stars. Expect a 90-minute Thai massage at ฿1,250, a 60-minute foot massage at ฿850 and 2–4 hour spa packages from ฿2,140 to ฿5,460. Guests keep mentioning the calm, clean rooms, polite staff, and the mango sticky rice served after the treatment. It’s open 10:00–23:30, so it works for a late-evening massage after a day around Asok.
| Quick facts | Makkha Health & Spa Asoke |
|---|---|
| Rating on ThaiHand | 4.7★ from 165 ratings |
| Rating split | 78% five-star, 15% four-star |
| Detailed ratings | Ambience 4.74 · Cleanliness 4.76 · Staff 4.68 |
| Hours | 10:00–23:30 |
| Cheapest 60 min | ฿850 (Foot Massage) |
| Thai massage | ฿1,250 (90 min) · ฿1,600 (120 min) |
| Spa packages | ฿2,140–฿5,460 (120–240 min) |
| App discount | None listed for this branch when checked |
| Languages | English- and Chinese-speaking staff |
| Facilities | Changing room, lockers, hangers, free Wi-Fi, parking |
Ratings: what 165 guests scored it

Makkha Asoke holds an overall 4.7★ from 165 ratings on ThaiHand. Of those, 128 are five-star (78%) and 24 are four-star (15%), so 92% of guests rated their visit 4 or 5 stars.
The detailed scores are tight and high across the board:
- Cleanliness 4.76 — the strongest of the three, and it matches what guests write about the rooms.
- Ambience 4.74 — warm wood, soft lighting and quiet treatment rooms.
- Staff 4.68 — reception and therapists are described as polite and professional.
For context, its sister branch Heritage Asok (about 140 m away, straight-line) scores 4.8★ from 34 ratings, and Sukhumvit 33 scores 4.6★ from 52. Asoke has by far the most bookings of the Bangkok Makkha branches on ThaiHand, which makes its 4.7 the most robust number in the group.
Where it is and what it’s like inside
The branch sits at 425 Sukhumvit Road, Khlong Toei Nuea, Watthana, in the busy Asok stretch of Sukhumvit. It’s about 140 m (straight-line) from Makkha’s Heritage Asok branch, which the partner listing places opposite Terminal 21. Because there are several Makkha branches in this small area, open the map pin in the app before you set off (more on that in the tips below).
Inside, the photos on the partner listing show a long, warmly lit lounge with wooden shelving, a marble reception counter, and treatment rooms with floor-to-ceiling curtains. Some rooms have a freestanding bathtub, and there are floor mattresses for Thai massage. Guests mention a shower they can use after an oil treatment, which matters if you’re heading out to dinner afterwards.
The listing shows English- and Chinese-speaking staff, a changing room, lockers, hangers, free Wi-Fi, power outlets and parking.
Menu and prices

Makkha Asoke lists 27 bookable menus on ThaiHand, from single treatments to four-hour rituals. The menu and prices are the same at all the Bangkok Makkha branches we compared, so choose your branch by location and time slot, not price.
Single treatments
| Treatment | Duration | Price |
|---|---|---|
| Foot Massage | 60 min | ฿850 |
| Neck & Shoulder Massage | 60 min | ฿990 |
| Thai Massage with Balm | 60 min | ฿990 |
| Thai Massage | 90 / 120 min | ฿1,250 / ฿1,600 |
| Aromatherapy Massage | 60 / 90 / 120 min | ฿1,390 / ฿2,085 / ฿2,680 |
| Thai Herbal Ball Massage | 60 / 90 min | ฿1,390 / ฿2,085 |
| Body Salt Scrub | 60 min | ฿1,390 |
| Indian Head Massage | 60 min | ฿1,390 |
| 4-Hand Thai Massage | 60 min | ฿1,390 |
| Hot Aroma Oil Massage | 60 min | ฿1,590 |
| Thai Facial Treatment | 60 min | ฿1,590 |
| 4-Hand Aroma Oil Massage | 60 min | ฿1,990 |
| 4-Hand Indian Head Massage + Foot Massage | 60 min | ฿1,990 |
| Hot Stone Massage | 90 min | ฿2,290 |
Note that plain Thai massage starts at 90 minutes here. If you only have an hour, the 60-minute Thai Massage with Balm (฿990) is the closest option.
Spa packages
| Package | Duration | Price |
|---|---|---|
| Thai Massage + Thai Herbal Ball Massage | 120 min | ฿2,140 |
| Foot Massage + Aroma Oil Massage | 120 min | ฿2,140 |
| Body Salt Scrub + Aroma Oil Massage | 120 min | ฿2,680 |
| Aroma Oil Massage + Thai Herbal Ball Massage | 120 min | ฿2,680 |
| Aroma Oil Massage + Thai Facial Treatment | 120 min | ฿2,880 |
| Foot + Thai + Aroma Oil Massage | 180 min | ฿2,890 |
| Foot + Thai + Thai Herbal Ball Massage | 180 min | ฿2,890 |
| Body Salt Scrub + Thai Herbal Ball + Aroma Oil | 180 min | ฿3,970 |
| Milky Bath + Body Salt Scrub + Aroma Oil | 180 min | ฿3,970 |
| Body Salt Scrub + Aroma Oil + Thai Facial | 180 min | ฿4,170 |
| Foot + Thai + Body Salt Scrub + Aroma Oil | 240 min | ฿4,180 |
| Thai + Body Salt Scrub + Aroma Oil + Thai Facial | 240 min | ฿4,920 |
| Milky Bath + Aroma Oil + Thai Herbal Ball + Facial | 240 min | ฿5,460 |
Best-value picks
- Foot Massage (60 min, ฿850) — the cheapest way into the spa, and a good post-shopping reset.
- Foot Massage + Aroma Oil Massage (120 min, ฿2,140) — booked separately, a 60-minute foot massage and a 60-minute aromatherapy massage would cost ฿2,240, so the package saves ฿100.
- Body Salt Scrub + Aroma Oil Massage (120 min, ฿2,680) — ฿100 less than booking the 60-minute scrub and 60-minute aromatherapy separately (฿2,780).
- Foot + Thai + Aroma Oil (180 min, ฿2,890) — three hours for only ฿210 more than the two-hour scrub-and-oil package. Good if you want a long afternoon in one place.
First time with oil? Our guide to your first aromatherapy massage covers what to wear and what to expect.
What guests love
Reading through the written reviews on ThaiHand, the same themes come up again and again:
- A calm, spotless space. Cleanliness is the top detailed score (4.76), and guests repeatedly describe the rooms as clean, quiet and comfortable.
- Polite, professional staff. Several reviews single out friendly reception and courteous therapists.
- The little extras. Many guests mention a snack and drink before the treatment and mango sticky rice afterwards.
- A shower afterwards. Handy after an oil or scrub package.
“Very good massage! I came here twice! Staff is nice and tasty mango rice dessert” — 5★ guest review, Thai Massage
“The massage bed is very comfortable, the store is clean and tidy.” — 5★ guest review, Aroma Massage
“Very comfortable and quiet environment; the therapist’s technique and pressure were just right, I fell asleep. Their oil is very good, and you can take a shower afterwards. Recommended!” — 5★ guest review, Aroma Massage (translated from Chinese)
Good to know before you go

- Check the branch name. Makkha runs several branches within a few hundred metres of each other around Asok (Asoke, Heritage Asok, Hilton Grande Asoke and Retreat Asoke). Check that your confirmation says “Asoke” and follow that branch’s map pin. One guest who went to the wrong branch says staff arranged a shuttle to the right one.
- Fill in the pre-treatment form carefully. Note the areas you want worked on and anything to avoid, then tell your therapist directly if you want lighter or firmer pressure. Thai massage can feel firm; here’s why Thai massage can feel intense.
- Ask about room temperature. The rooms are air-conditioned. If you run cold, ask to have it adjusted before you start.
- Book ahead for evenings. Popular slots can fill up, so lock in your time on the app rather than walking in.
- Pregnant guests: the shop’s house rule is that only facial treatments are offered during pregnancy. See our article on massage during pregnancy.
- Allow time for the extras. Arrive 10 minutes early for the welcome drink and form, and leave time for dessert and a shower afterwards.
Who it suits best
Makkha Asoke suits:
- Travellers staying around Asok, Terminal 21 or lower Sukhumvit who want a proper spa setting rather than a shophouse massage.
- Guests who want a longer treat: the scrub-and-oil and milk-bath packages run two to four hours.
- Late-day plans: the branch is open until 23:30.
- Chinese-speaking guests, since the listing shows Chinese-speaking staff.
Consider another option if:
- You want a budget massage: a 60-minute foot massage here is ฿850, and Thai massage starts at ฿1,250 for 90 minutes.
- You want an app discount: none was listed for this branch when we checked. The Hilton Grande Asoke branch showed up to 32% off on ThaiHand, varies by time slot (on its 90-minute Thai massage).
- You’re pregnant and want a body massage: the house rule allows facials only.
Makkha’s other Asok-area branches compared
| Branch | Rating | Hours | Distance from Asoke (straight-line) | App discount |
|---|---|---|---|---|
| Asoke | 4.7★ (165) | 10:00–23:30 | — | None listed |
| Heritage Asok | 4.8★ (34) | 09:00–23:30 | about 140 m | None listed |
| Hilton Grande Asoke (7th floor, Sukhumvit 21) | 5.0★ (9) | 10:00–24:00 | about 300 m | Up to 32% off on ThaiHand, varies by time slot |
| Sukhumvit 33 | 4.6★ (52) | 10:00–23:30 | about 640 m | None listed |
All four show the same menu and listed prices. Asoke has the deepest review history. Heritage Asok opens an hour earlier and has the highest cleanliness score of the group (4.94). The Hilton Grande Asoke branch stays open until midnight and is the one to check if you want an app deal. Sukhumvit 33 is a little further from the main road, so it’s handy if you’re staying up toward Phrom Phong.
See Makkha Health & Spa Asoke prices & book
Other branches: Heritage Asok · Hilton Grande Asoke · Sukhumvit 33
Book your massage on the ThaiHand app
Instant confirmation, member prices, no walk-in queue. 400+ shops across Thailand.
FAQ
How much is a massage at Makkha Health & Spa Asoke?
A 60-minute foot massage is ฿850, a 90-minute Thai massage is ฿1,250 and a 60-minute aromatherapy massage is ฿1,390. Spa packages run from ฿2,140 (120 min) to ฿5,460 (240 min).
Is Makkha Health & Spa Asoke good?
It’s rated 4.7★ from 165 ThaiHand bookings, with 92% of ratings at 4 or 5 stars. Cleanliness (4.76) is its highest detailed score.
What are Makkha Asoke’s opening hours?
10:00–23:30 daily, according to the partner listing. Book your preferred slot in advance for evenings.
Is there a discount for booking Makkha Asoke on ThaiHand?
No app discount was listed for the Asoke branch when we checked. The Hilton Grande Asoke branch showed up to 32% off on ThaiHand, varies by time slot.
Can I get a massage at Makkha while pregnant?
The shop’s house rule is that pregnant guests can book facial treatments only.
Which Makkha branch is closest to Terminal 21?
The partner listing places Heritage Asok opposite Terminal 21. The Asoke branch is about 140 m from it (straight-line).
Prices/ratings from ThaiHand partner listings, checked 1 November 2026; prices change.




