Bangkok

Spa hotels in Bangkok

Enter your dates to see the best prices for hotels with Spa in Bangkok

Scroll down to see hotels
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

Best Bangkok Spa Hotels and Resorts

Check out our selection of Bangkok hotels with Spa
Most Booked
Lowest price
Closest to downtown
Highest Rated
99+
Hotel near Suvarnabhumi Airport/Bang Na,Bang Sao Thong
Featured facilities: Massage Room
Very Good
837 reviews
8.6/10
1 night
From THB 1,045
Check Availability
87
Hotel near Sukhumvit,Bangkok
Featured facilities: Sauna
Very Good
603 reviews
8.8/10
1 night
From THB 1,944
Check Availability
99+
Hotel near Siam,Bangkok
Spa with massages, outdoor pool, and sauna available
Dine at restaurants or use 24-hour room service
Very Good
4638 reviews
8.5/10
1 night
From THB 913
Check Availability
99+
Hotel near Pratunam Market,Bangkok
With a stay at VELA Dhi GLOW Pratunam, you'll be centrally located in Bangkok, within a 5-minute walk of Pratunam Market and Platinum Fashion Mall. This 4-star hotel is 0.6 mi (1 km) from Erawan Shrine and 0.7 mi (1.1 km) from CentralWorld Shopping Complex. Relax at the full-service spa, where you can enjoy massages. If you're looking for recreational opportunities, you'll find an outdoor pool, a sauna, and a fitness center. This hotel also features complimentary wireless Internet access, concierge services, and wedding services. Grab a bite to eat at the Luna Sky Garden Cafe, a restaurant where you can take in the garden view, or stay in and take advantage of room service (during limited hours). Quench your thirst with your favorite drink at the bar/lounge. Buffet breakfasts are available daily from 6:00 AM to 10:00 AM for a fee. Featured amenities include a computer station, express check-out, and a 24-hour front desk. A shuttle from the hotel to the airport is provided for a surcharge (available 24 hours), and free self parking is available onsite. Make yourself at home in one of the 169 guestrooms featuring refrigerators and LCD televisions. Your room comes with a pillowtop bed. Complimentary wireless Internet access keeps you connected, while iPod docking stations help you enjoy your music in the comfort of your room. Private bathrooms have complimentary toiletries and hair dryers.

"I have to say, this hotel was really great, and the price-performance ratio was excellent 😊 Although there's some construction going on in the area right now, making transportation a bit inconvenient, the location is king 😎 The best part is that hotels usually charge guests a deposit (either cash or credit card, which is refunded upon check-out). But what surprised me was that they only recorded your credit card payment and didn't charge you anything, so we didn't have to worry about any follow-up on refunds 👍 This is so awesome 👏 I was originally planning to pay cash (6000 🐷) 🥲 and thought, ”Another 6000 less for shopping!” 😅 Now I'm so happy 🥳 Okay, next, let me introduce this hotel 🏨 First: 1) The hotel is above a shopping mall ☝️ (You need to take the elevator from the 1st floor to the hotel lobby on the 7th floor) 2) Hotel lobby There's a massage shop right next door. I initially thought those in hotels would be expensive 😅, but the prices were about the same as outside, so convenient! 👍 (If you don't mind what others think, you can even go for a massage in your pajamas, since the massage shop is right outside the elevator.) 3) Next, there's McDonald's and Starbucks downstairs, selling snacks 😃😃, which is a big plus 😜 4) Pratunam Mall, December, Central World, 7-Eleven, morning/night market, and the famous pork leg rice are all just a few minutes' walk away 👍 So convenient! Finally, the hotel room is spacious and the soundproofing is excellent 👏 You can't hear any road construction noise outside at all 👍 A little anecdote (from my daughter comment): ”Mom, this mini-fridge is really cold!” 😂 (Because I always complain that the hotel fridge isn't cold, hahaha) 😄 This little girl really knows her mom so well 😅"
Great
1884 reviews
9.0/10
1 night
From THB 1,718
Check Availability
76
Hotel near Rachadapisek,Bangkok
Featured facilities: Massage Room
Very Good
964 reviews
8.8/10
1 night
From THB 933
Check Availability
84
Hotel near Sukhumvit,Bangkok
Featured facilities: Full-Service Spa, Sauna, Massage Room
Great
812 reviews
9.1/10
1 night
From THB 2,091
Check Availability
99+
Hotel near Pratunam Market,Bangkok
Featured facilities: Sauna, Massage Room, Body Care
Great
2703 reviews
9.0/10
1 night
From THB 2,145
Check Availability
0
Hotel near Suvarnabhumi Airport/Bang Na,Bangkok
Featured facilities: Massage Room
1 night
From THB 790
Check Availability
99+
Hotel near Sukhumvit,Bangkok
Featured facilities: Full-Service Spa
Very Good
343 reviews
8.7/10
1 night
From THB 2,557
Check Availability
99+
Hotel near Riverside,Bangkok
Featured facilities: Massage Room, Foot Bath, Public Bath
Very Good
456 reviews
8.5/10
1 night
From THB 1,099
Check Availability
See All Hotels with Spa in Bangkok

Top rated hotels in Bangkok

See all
Explore genuine reviews and ratings from real travellers to find the perfect accommodation for your needs.
9.5/10
Amazing
AalanyehThe location is excellent, making it very convenient to get around. The room was a bit small, but everything else was great, and I had a very comfortable stay. The food in the lounge was a bit simple, but the hotel's other restaurants were fantastic. I would definitely consider returning.
Grand Hyatt Erawan Bangkok

Grand Hyatt Erawan Bangkok

Hotel near Siam, Bangkok 44% of visitors choose this area
Price per night from:THB 6,179
9.4/10
Amazing
LLawrence PStayed at Centara Grand at CentralWorld recently and honestly this hotel is giving ”main character Bangkok vacation” energy from the moment you walk in 😭✨ First of all, the location is absolutely ridiculous. You are basically attached to CentralWorld, which means shopping, food, cafés, massages, and random impulse purchases are all dangerously within walking distance 😂 I genuinely lost track of time every day because everything was so convenient. The room was spacious, modern, and very comfortable, with huge windows overlooking the Bangkok skyline. At night, the city lights looked amazing and I may or may not have spent an embarrassing amount of time just staring out the window doing absolutely nothing 🌃 The breakfast spread was also seriously impressive. Plenty of local and international options, and somehow I always ended up eating more than planned 😭 The staff throughout the hotel were warm, professional, and incredibly efficient, making everything feel smooth and effortless. The pool and facilities were also beautifully maintained, offering a nice escape from Bangkok's heat and crowds. Honestly, Centara Grand is one of those hotels that gets the important things right — fantastic location, comfortable rooms, great food, and service that makes the whole trip feel easier. If convenience and comfort had a luxury cousin, this would probably be it.
Centara Grand at CentralWorld

Centara Grand at CentralWorld

Hotel near Siam, Bangkok 44% of visitors choose this area
Price per night from:THB 5,006
9.2/10
Great
YyaaaaggThis is definitely my go-to hotel in Bangkok, I wouldn't stay anywhere else! 🏨 The price is right, as long as it's not a public holiday, the rates are always good. Ambiance: The room was very clean, the pillows were super comfortable, and there were no strange odors. Facilities: I initially booked this hotel for the pool, but ended up loving the room itself. The soundproofing is excellent, it's very quiet. Service: They offer luggage assistance and will help you hail a taxi and communicate with the driver. Oh, and the apples at the front desk are delicious, haha! I make sure to eat two every day whenever I stay there!
Ascott Thonglor Bangkok

Ascott Thonglor Bangkok

Hotel near Sukhumvit, Bangkok 27.9% of visitors choose this area
Price per night from:THB 3,200
9.1/10
Great
Ee_l_y_nWe booked a room in rhe main tower with a king bed. Location was good, walking distance to Platinum Mall, Big C supermarket and Central World. BTS is also within walking distance. Housekeeping services are very prompt. They refills toothbrushes, shower caps and sanitary bags daily. Buffet breakfast was also delicious with a wide variety, japanese, indian, chinese noodles, salads, yoghurt and juices and coffee. Spacious room, big bathrooms and clean bedsheets. Towels look worn out but clean. We stayed at L18 but we realised we do not need to tap our room cards for access to this level.
The Berkeley Hotel Pratunam Bangkok

The Berkeley Hotel Pratunam Bangkok

Hotel near Pratunam Market, Bangkok 2.1% of visitors choose this area
Price per night from:THB 2,272
9.1/10
Great
GGuest User1. Excellent, truly exceptional. With a limited number of rooms, it's not crowded and wonderfully quiet. 2. We received a lovely welcome gift: a fresh floral bracelet (I enjoyed the jasmine scent throughout the day!). The room also had a welcome fruit platter, a self-service incense burner, and essential oils. 3. The pool is small and located at a moderate height, offering some city views, but nothing spectacular. It's a small space, but functional enough for what it is. 4. Dinner was divine! We ate at the rooftop bar. We ordered pork ribs and chicken, totaling 6000 Thai Baht. The ribs were a generous portion, more than we could finish. The service was impeccable; we had one-on-one attention throughout, with attentive serving and explanations. At sunset, they even offered to take photos for us. 5. Breakfast was served on the 60th floor. The dining area is small, the views are average, and the variety of dishes is limited, but the service is good. I highly recommend ordering the iced Thai milk tea from the server. In summary: This is an older luxury hotel that is now accessible to the average person. Go ahead and book; you won't be disappointed.
Banyan Tree Bangkok

Banyan Tree Bangkok

Hotel near Silom/Sathorn, Bangkok 6.4% of visitors choose this area
Price per night from:THB 5,900
8.9/10
Very Good
AAnonymous UserI went to Bangkok 2 times in 2 months. First we were in an expensive 5 star resort in the river and second time was here in Ramada Plaza. It was more than half the price of the first place but wow it was almost as good! I am not goof at reviews so I will just ramble my thoughts. The worst part of Ramada Plaza is the entrance. It is lackluster and the main big doors were not working so they had small signs that say in and out for you to use side doors. When you get in, the lobby is big and grand with high ceilings, albeit very dated. At night there is a pianist and singer every day and it’s nice to come back to. Front desk staff were kind and they said they upgraded our room from deluxe to premier deluxe (although they always say this so I don’t know if there truly was a difference). We didn’t get early check in and connecting rooms as I requested but we didn’t get rooms beside each other which was good enough. When we got to the room it was so nice. Looked newly renovated! Looked newer than the lobby and the hallway. So we were happy. Aircon was super strong and cold thoughout our 8 day stay. No carpet in the room, made it easier for luggages to roll. I felt it was cleaner that way too. Linens were crisp and clean. Pillows were super great and soft. For our king size bed we had 4 pillows and 1 extra. The bathroom was spacious but it had a wet floor set up so your tub and shower was beside each other. Tub is small so it fills up easily. Water is super super strong and goes from boiling hot to cold. We soaked everyday in the tub. My shower had low pressure in the first day but when I asked them to fix it, they did and it became super strong. If I may nitpick - I didn’t like their provided shampoo (made my hair stiff) and shower gel and lotion(didn’t like the scent). But it was totally ok. Just personal preference. They give two bottles of water a day. The provided ref was ok. Takes a while for our drinks to cool. Anyway moving on, the location of the hotel is beside asiatique so it’s noisy at night (we were in the 6F) because of the party boats boarding. Lots of singing. But only early in the evening. We tried the free tuktuk to asiatique and it was so fast like riding a rollercoaster. My daughter loved it. The location itself is nice because of the river view but it’s prone to a lot of traffic coming from places like icon Siam or central world. Outside the hotel were more than 5 massage spas. We tried one and had a great foot massage!! Loved it! We never tried the fee hotel boat to central pier because we didn’t want todeal with central pier and shift boats. I wish they had a free icon Siam boat like other hotels but that’s ok I guess it’s far. Also the boat doesn’t go at 12 noon so we just opted for a grab car to get around. Oh and also the breakfast buffet is great! They change selection daily so in 8 days we tried many different things. I loved the pork rib curry even though it was so spicy. The chef roams around every morning. Nice touch! Overall I recommend this hotel to all my friends who don’t want to break the bank but still want the resort feel by the river.
Ramada Plaza by Wyndham Bangkok Menam Riverside

Ramada Plaza by Wyndham Bangkok Menam Riverside

Hotel near Riverside, Bangkok 1.4% of visitors choose this area
Price per night from:THB 2,228
8.9/10
Very Good
GGarreth HuntBangkok was the last stop on our trip to Thailand and we booked this hotel as a treat to end our trip given it's 5 star status. We were left very disappointed... The lobby is lovely and is indicative of a high end hotel but that's where it ended unfortunately. The rooms are 3 star at best. We had booked a room with a balcony specifically but the initial room we were given didn't have one. The staff were very helpful and moved us to another room with a balcony, however the balcony was surrounded by fans so we had limited views. We were offered another room on our second day with a better balcony but the room itself was smaller so we opted to stay where we were. From what we could see, none of the balconies are great so I would avoid paying the extra for rooms with them. The pool is cold and in need of some work, the grout is coming away in many areas creating sharp edges in spots. Also not 5 star quality. Breakfast was the nicest setup and offering we had seen in Thailand.
Le d'Tel Bangkok

Le d'Tel Bangkok

Hotel near Silom/Sathorn, Bangkok 6.4% of visitors choose this area
Price per night from:THB 913
8.9/10
Very Good
JJ.A.S.PThis is a fun and quirky place to stay. Clean and tidy with excellent customer service. We were in the 2nd floor and our balcony did not have a view, but this did not bother us as we were either outside or just chilling indoors. The lobby are and the rooftop bar and restaurant is a vibe on its own. I had a mocktail (mango colado - did not like it) and mago sticky rice (this I loved). If you are wanting to go for a swim or do laundry please note this is in the building next to the 7/11 about 3mins away from the hotel. The swim/sauna is free entry, while the selfservice washing is 20bhat, and drying is 10bhat for 7 minutes. Depending on your load you may need to put more coins in until it dries. Please note it would have been nice if ghere was a clothes hanger in the balcony, with the heat the clothes can dry easily. I also loved that we can grab order our food - so if you are on a budget and cannot afford the restaurant food (it is not that expensive though) you can look for more options on grab. However please note you will have to pin the hotel location to the front entrance as it defaults to the back entrance. The MRT is about a 8min walk from the hotel, we struggled getting their the first day but after that it was easy enough changing from MRT to BTS....we ordered grab on days that was too hot and we did not feel like walking. Please note the MRT and BTS are cheaper when you travel longer distances. Overall great place to stay. Clean rooms, helfull people and a wonderful experience.
The Fig Lobby Bangkok

The Fig Lobby Bangkok

Hotel near Sukhumvit, Bangkok 27.9% of visitors choose this area
Price per night from:THB 1,310
8.7/10
Very Good
CCHWAY MATEThe facilities were a bit old, and there was a constant sewer smell, so we had to keep the bathroom door closed at all times. This time, we booked a two-bedroom family suite, which had excellent soundproofing. The kitchen was fully equipped with pots and pans. The pool was large and beautiful, and the changing room was also spacious with a big bathtub 🛁. We also took the kids to the small playground in B City. The location is great, and overall, I'm very satisfied. I'll choose this place again next time.
Urbana Langsuan Hotel

Urbana Langsuan Hotel

Hotel near Wireless/Chidlom, Bangkok
Price per night from:THB 1,428
8.6/10
Very Good
GGuest UserIt was a nice hotel. We stayed for 6 nights. The breakfast was good. Nice environment. But the traffic in front of the hotel is too much. The staff are helpful.
Grand Mercure Bangkok Atrium

Grand Mercure Bangkok Atrium

Hotel near Sukhumvit, Bangkok 27.9% of visitors choose this area
Price per night from:THB 1,522

Frequently Asked Questions

How much is the average rate for hotels with Spa in Bangkok?

For hotels with Spa in Bangkok, the average price on weekdays is THB 7,963, and the average price on weekends (Friday–Saturday) is THB 8,091.

Which hotels with Spa in Bangkok are luxury hotels?

What are the popular hotels with Spa in Bangkok?

Whether you are travelling to Bangkok for business or tourism, Baiyoke Sky Hotel Bangkok (from THB 1,974) , Twin Towers Hotel (from THB 1,085) and Eastin Grand Hotel Phayathai (from THB 4,922) are all preferred hotels.

What promotions are available for hotels with Spa in Bangkok?

Trip.com provides various promotions and discounts for users all year round. You can check the promotions page to see what promotions are available on Trip.com.

Bangkok Hotels with Spa Information

Total properties255
Number of reviews158,834
Highest priceTHB 167,804
Lowest priceTHB 942
Weekday Avg. PriceTHB 7,963
Weekend Avg. PriceTHB 8,091