12 Best Spas In Bangkok, Thailand - Updated 2024

best spas in bangkok
| 4 min read
Pallavi Mandar Jadhav
Endorsed by a Bangkok Local Expert
Pallavi Mandar Jadhav

Bangkok is the capital city of Thailand and is most known for its vibrant street shopping and spas. After a long day of walking along Khaosan Road and visiting famous places such as Grand Palace and Wat Arun, going to the spa is the best way to rest and rejuvenate for the next day ahead. You can get a massage with aromatherapy oils, a mudbath, a foot scrub, and so much more! It’s definitely a great way to relax and enjoy your holiday. Thailand is so well-known for its unique massage techniques, that you can’t leave Bangkok without getting that experience. There are spa hotels in Bangkok that you can check out for relaxing stays. Those who are vacationing with their beloved have romantic hotels as a refuge. But if you want to indulge in ultimate relaxation, read on for the best spas in Bangkok, Thailand.

1. Makkha Health & Spa

Editor's Note: Photo taken from the establishment's official social account

A tranquil oasis in the heart of Bangkok’s business district, Makkha Health & Spa is a convenient spot for relaxation after an eventful day of touring and shopping. It welcomes guests with soothing sounds of nature, which enhances the modern yet relaxing atmosphere of the place. Here, it’s your palate that’s pampered first as special local desserts are served prior to each treatment.

Apart from the calming ambience, guests are sure to enjoy a great spectrum of treatments and the expertise of highly experienced staff. Some of the notable services available at this outlet of Makkha Spa are aroma oil massages, milky/herbal baths, and Thai facial treatments. For the ultimate relaxation, special packages that range from one to four hours of service are also offered here.

Makkha Health & Spa

Address: 90 Sukhumvit Soi 24 Klongton, Klongtoey Klong Toey Bangkok, 10, 10110 (Floor3)

Website: Makkha Health & Spa

Opening hours: 10:30am - 10:30pm (daily)

Average price: from 690 THB (19.9 USD) for 60 minutes

Visited this place?

2. Divana Divine Spa

Editor's Note: Photo taken from the establishment's official social account

One of the best massage places in Bangkok, Divana Divine Spa sure knows how to pamper guests with its top-notch services. This spa offers a wide range of organic skincare and wellness programs, including luxury facial services, massage therapies, foot soaks, body scrubs, and more. Among its popular signature programs are the Ancient Thai Bride To Be, a regime for a woman’s most beautiful day, and the Anti-Aging Pomegranate, a skin treatment for a regenerating boost.

You’ll equally love the setting of the property, which is housed in a petite mansion enveloped by verdant greeneries and a paradise-like ambience. Inside, a striking wood theme dominates the space and further elevates the already luxurious vibe.

Divana Divine Spa

Address: 103 Thonglor 17 Sukhumvit 55, Bangkok

Website: Divana Divine Spa

Opening hours: Tue - Fri: 11am - 11pm; Sat - Mon: 10am - 11pm

Average price: from 1850 THB (53.3 USD) for 90 minutes

Visited this place?

3. Baan Sabai Spa

Travelling in Bangkok? Escape the hustle and bustle of the city and try our popular 'Aqua Package', 3.5 Hours of pure...

Posted by Baan Sabai Spa on Tuesday, 18 December 2018

Baan Sabai Spa provides luxury spa services for a relaxing and rejuvenating experience. The staff is well-trained and highly professional and will definitely provide the best spa experience. There are many different massage treatments, including a sport deep tissue massage, created for those who love exercise and outdoor activities. They also have many different body scrubs with different purposes, so you can choose one that best suits you and your skin. There are also a few packages if you want to spend all day at the spa and get to try a lot done.

Baan Sabai Spa

Address: Sukhumvit 26, Khlong tan, Khlong teoy, Bangkok, 10110 Thailand

Hours: 10 am-10 pm

Telephone: +66 2 661 5981

Website: Baan Sabai Spa

Average price: 1600 THB (49.9 USD) for 120 minutes

Visited this place?

4. Darin Beauty Salon and Massage Spa

Posted by Darin Beauty and Spa on Thursday, 5 April 2018

Darin Beauty Salon and Massage Spa have been in the business for over 20 years and are very well-known in the area for giving great quality service to its customers. Not only is it a spa, but it is also a beauty parlor, which provides manicures and pedicures, waxing, and eyelash extensions.

The spa is great as well, with different types of massages from aromatherapy to herbal compresses. It is open quite late into the night, so you can get a last-minute massage with no problems.

Darin Beauty Salon and Massage Spa

Address: 303 Rambutree Rd., Talad yod, Phranakorn, Bangkok 10200, Thailand

Hours: 8 am-12 am

Telephone: +66 2 629 3227

Website: Darin Beauty Salon and Massage Spa

Average price: 900 THB (28.0 USD) for 120 minutes

Visited this place?

Bangkok Tour Guide

arnon aramnun

Arnon Aramnun

Hello My name is Arnon. I live in Bangkok I love to be guide Traveler and show you where's amazing of Thailand, you will know more about Thailand and get a great memory with new friends. I can guarantee you an outstanding experience with fun activities and knowledge on Thai history. I like to travel very much and i like to find some delicious food to taste, You'll have the chance to enjoy and have fun all day, guaranteed! If you already have any idea of your dream holiday in Thailand, send an enquiry and we will design your perfect tailor made holiday!

Tours by Arnon

Bangkok Tour Guide

Thitikarn Tantiananporn

Thitikarn Tantiananporn

5. Infinity Spa

Posted by Infinity Spa on Thursday, 9 November 2017

Infinity Spa is a contemporary spa with beautiful sleek and modern facilities. They provide different kinds of massages, facial treatments, and manicures and pedicures as well. They use the best products only, so you can truly enjoy your experience at the spa. The staff is highly trained and very attentive to your every need. They have carefully designed their own massage oils; with a natural base of sweet almond oil, apricot oil, and vitamin E.

Infinity Spa

Address: 1037/1-2 Silom Road Soi Silom 21, Silom, Bang Rak, Bangkok 10500, Thailand

Hours: 10 am-10 pm

Telephone: +66 91 087 5824

Website: Infinity Spa

Average price: 1500 THB (46.8 USD) for 120 minutes

Tip from Trip101 local expert

If you are looking for a full day spa experience, definitely opt for a larger spa where you can be pampered. But, if you are looking for just a foot massage then pick from one of the many smaller ones in your hotel soi. Depending on where you are staying, a 1 hr foot massage can be as cheap as 150 THB. 

Pavement foot massage shops are also available at Chatuchak weekend market and the night markets. They make for a nice quick break between shopping.

Visited this place?

6. Baan Dalah MindBody Spa

relaxation is essential for everyone

Posted by Baan Dalah MindBody Spa on Tuesday, 15 May 2012

Baan Dalah MindBody Spa offers high-quality and amazing spa services in a beautiful, peaceful environment at affordable prices. Their prices are cheaper than upscale hotel spas. They have a full range of different Thai massage and spa therapies, as well as body scrubs, waxing services, and facials.

The service at this day spa in Bangkok is so amazing that they have been awarded a 2013 Certificate of Excellence from TripAdvisor. With low prices and great service, what more can you ask for?

Baan Dalah MindBody Spa

Address: 2 Baan Dalah Mindbody Spa. Sukhumvit Soi.8, Sukhumvit Road, Khlong Toey, Bangkok 10110, Thailand

Hours: 10 am-12 am

Telephone: +66 2 653 3358

Website: Baan Dalah MindBody Spa

Average price: 1000 THB (31.2 USD) for 120 minutes

Visited this place?

7. So Thai Spa Bangkok

Posted by So Thai Spa Bangkok on Thursday, 1 January 2015

So Thai Spa Bangkok is a spacious, well-decorated, and relaxing atmosphere for you to enjoy massages, facials, and many more beauty-care treatments. The rooms are large and spacious, which allow couples to enjoy their massages together in the same room. The staff is extremely well-trained to make sure you have your best and most relaxing spa experience at So Thai Spa. Reservations are highly recommended, so call ahead to avoid disappointment.

So Thai Spa Bangkok

Address: 269 Sukhumvit Soi 31, Khwaeng Khlong Tan Nuea, Khet Watthana, Krung Thep Maha Nakhon 10110, Thailand

Hours: 10 am-10 pm

Telephone: +66 2 662 2691

Website: So Thai Spa Bangkok

Average price: 2000 THB (62.4 USD) for 120 minutes

Visited this place?

8. Oasis Spa Bangkok Sukhumvit 31

Located in a prime location of the Sinsamut Village, Oasis Spa Bangkok Sukhumvit 31 gives off bohemian and relaxed vibes, perfect if you’re looking for a casual place to relax for the day. Besides massages and body scrubs, one specialty of this spa is the hydrotherapy service. You can get a classic Thai herbal steam or a warm aromatherapy milky bath.

They also have many different signature treatments, perfect if you want to enjoy unparalleled and authentic Thai massages in Bangkok. The spa also provides free transportation from the BTS Phrom Phong station.

Oasis Spa Bangkok Sukhumvit 31

Address: 64 Sukhumvit 31 Yaek 4, Khwaeng Khlong Tan Nuea, Khet Watthana, Krung Thep Maha Nakhon 10110, Thailand

Hours: 10 am-10 pm

Telephone: +66 2 262 2122

Website: Oasis Spa Bangkok Sukhumvit 31

Average price: 2500 THB (77.9 USD) for 120 minutes

Visited this place?

9. Treasure Spa Siam Square

#treasurespa #spa #spabangkok #bangkokspa #thailandspa #amazingthailand #bkkspa #曼谷 spa #travelspa #thaispa #relax...

Posted by Treasure Spa Thonglor on Sunday, 5 February 2017

Treasure Spa Siam Square is located right in the middle of Bangkok’s shopping district and is a great place to rest your feet after a long day of shopping. They offer many different services, including facial treatments, body scrubs, and body wraps, and classic massages. They are an extremely luxurious spa that is popular amongst couples for their romantic four-hour Treasure spa programs. Another unique must-try treatment is the ancient Arabian-style signature Royal Hammam, which uses the mineral-rich Rhassoul clay from Mount Atlas in Morocco.

Treasure Spa Siam Square

Address: 426 Siam Square, Pathum Wan, Bangkok 10330, Thailand

Hours: 10 am-10 pm

Telephone: +66 2 252 3468

Website: Treasure Spa Siam Square

Average price: 2500 THB (77.9 USD) for 120 minutes

Visited this place?

10. Devarana Spa

Indulge your senses in our garden of tranquility and let our team of experts guide you into a state of relaxation.

Posted by Devarana Spa on Tuesday, 4 December 2018

Devarana Spa was founded in Bangkok and is a Thai-inspired spa chain that is part of an international group, giving amazing spa experiences to select hotels. The atmosphere of the spa is almost heavenly, matching the motif of the name “Devarana”, which means “garden in heaven”. The spa’s beauty practices are a fusion of East and West, age-old therapies which are updated with modern knowledge. You can experience great service while enjoying their signature spa packages, massages, and body treatments.

Devarana Spa

Address: 946 Rama IV Road, Silom, Bangrak 10500, Silom, Bangrak, Bangkok 10500, Thailand

Hours: 9 am-10 pm

Telephone: +66 2 636 3596

Website: Devarana Spa

Average price: 3800THB (118 USD) for 120 minutes

Visited this place?

11. Mandara Spa

Posted by Royal Orchid Sheraton Hotel & Towers on Tuesday, 26 June 2018

The Mandara Spa is another spa located in a luxurious hotel, The Royal Orchid Sheraton, which overlooks the Chao Phraya River - Bangkok’s celebrated ‘River of Kings’. Each customer has their own private spa suite to enjoy their treatment in peace, and each spa suite offers panoramic river views and includes a large private plunge pool, a steam/shower room, and a change room.

You can also enjoy their ‘Body Symphony’ treatment, specially crafted for couples who want to enjoy a romantic and relaxing spa massage in Bangkok.

Mandara Spa

Address: 2 Charoen Krung Rd Soi 30, Siphaya, Khet Bang Rak, Krung Thep Maha Nakhon 10500, Thailand

Hours: 10 am-10 pm

Telephone: +66 2 266 0123

Website: Mandara Spa

Average price: 4000 THB (125 USD) for 120 minutes

Visited this place?

12. Yunomori Onsen & Spa Bangkok

Posted by Yunomori Onsen & Spa on Thursday, 19 April 2018

Going into Yunomori Onsen & Spa Bangkok is like stepping into Japan for a spa experience of a few hours. They use thermal spring water from Wat Wangkanai, bringing that ancient Japanese onsen bathing culture to relax the body with the hot water and the minerals in it. You can then enjoy the traditional Thai massage techniques. Other than traditional Thai massages, you can also opt for aromatherapy, herbal compresses or facial treatments. Definitely, a unique spa experience that is unmatched anywhere else in the world!

Yunomori Onsen & Spa Bangkok

Address: 120/5 Sukhumvit 26 Alley, Khwaeng Khlong Tan, Khet Khlong Toei, Krung Thep Maha Nakhon 10110, Thailand

Hours: 9 am-12 am

Telephone: +66 2 259 5778

Website: Yunomori Onsen & Spa Bangkok

Average price: 1400 THB (43.6 USD) for 120 minutes (plus an additional 450 THB (14.0 USD) for the onsen day pass)

Visited this place?

Kick back and relax

Spa Room
Source: Photo by user Dennis Wong used under CC BY 2.0

Enjoy your time in Bangkok with any of these amazing spa experiences. You definitely can’t miss out on a spa day!

Visited this place?

Frequently asked questions about the best spas in Bangkok, Thailand

  • Where can one go for a relaxing full body massage in Bangkok?

    Those who want to soothe all of their muscle groups and recharge with a full-body massage can head over to these spas in Bangkok: i) Makkha Health & Spa, ii) Baan Sabai Spa, iii) Baan Dalah MindBody Spa, and iv) Oasis Spa Bangkok Sukhumvit 31.

  • Which spas in Bangkok have a pool?

    If you’re keen to take dips in a refreshing swimming pool, you can check out Mandara Spa. This relaxation spot in Bangkok offers suites that come with panoramic river views and a large private plunge pool.

Any must-sees we missed? Tell us about them in the comments section or write a post here to help out fellow travelers!
Disclosure: Trip101 selects the listings in our articles independently. Some of the listings in this article contain affiliate links.


This article has been endorsed by Bangkok local expert Pallavi Mandar Jadhav

Get Trip101 in your inbox

Unsubscribe in one click. See our Privacy Policy for more information on how we use your data

Nicole, a university student with a passion for both bustling metropolises and charming, undiscovered treasures, finds great delight in her travels. Her exploration of new places is enhanced by her...Read more

 Want to contribute as a Local Expert?
Explore Bangkok
Good things are meant to be shared!
Back to top
Visited any of these places? Click this button to activate our "Add a Tip" feature to share your experience.