Colombo

Spa Hotels in Colombo

Top Colombo hotels with a serene luxury spa.

Swipe down to view more
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

Colombo Spa Resorts & Hotels

Find premier Colombo hotels with therapeutic spa.
Most Booked
Lowest price
Closest to downtown
Highest Rated
99+
Hotel near Kollupitiya,Colombo
The Granbell Hotel Colombo provides a great place for travelers to relax after a busy day. Visitors to Colombo will find that the Granbell Hotel Colombo is a fantastic accommodation choice. The hotel is conveniently located just 400m from Kollupitiya Railway Station and 8km from Diyawanna Oya Seaplane Base. Guests will find The Great Out Doors, Gem Museum and Galle Face Sea just a short distance from the hotel. This hotel makes a great place to kick back and relax after a long day of sightseeing. Guests of this Colombo hotel can make use of the parking facilities. Germaphobes can rest easy - the level of cleanliness is highly rated at this hotel. This hotel is a popular accommodation for couples.

"Each and every thing is perfect about this hotel must visit. If you get room with ocean view its best if not than go to top floor they have infinity pool unforgettable experience you will feel like you are leaning in the ocean. No more words to describe. The stay was absolutely fabulous! The room, the sea view and the view bath was top notch! First stay at granbell and what an experience it was! The sunset with the infinity pool was another world! Also, not to forget the warm welcome we received from the Front Desk Staff, they gave us the Perfect first impression of the Hotel and the final send off was so friendly as well."
Great
1244 reviews
9.0/10
1 night
From THB 1,725
Check availability
99+
Hotels in Colombo
Featured facilities: Full-service spa, Massage room, Bathing facilities
Great
38 reviews
9.1/10
1 night
From THB 301
Check availability
99+
Hotels in Colombo 03,Colombo
A stay at Sofia Colombo City Hotel places you in the heart of Colombo, within a 5-minute drive of Colombo City Centre and Gangaramaya Temple. This hotel is 1.2 mi (2 km) from Galle Face Beach and 1.3 mi (2 km) from Viharamahadevi Park. Enjoy recreational amenities such as an outdoor pool and a fitness center. This hotel also features complimentary wireless internet access, concierge services, and a banquet hall. Enjoy a meal at the restaurant or snacks in the coffee shop/cafe. The hotel also offers 24-hour room service. Mingle with other guests at the complimentary reception, held daily. Quench your thirst with your favorite drink at the bar/lounge. Buffet breakfasts are available daily from 6:30 AM to 10:00 AM for a fee. Featured amenities include a business center, a 24-hour front desk, and luggage storage. Event facilities at this hotel consist of conference space and meeting rooms. A roundtrip airport shuttle is provided for a surcharge (available on request), and free self parking is available onsite. Make yourself at home in one of the 212 air-conditioned rooms featuring minibars and flat-screen televisions. Complimentary wireless internet access keeps you connected, and satellite programming is available for your entertainment. Private bathrooms with showers feature complimentary toiletries and bidets. Conveniences include phones, as well as safes and desks.

"I really made the right choice; it was incredibly clean and comfortable, totally worth the four-star price and quality. The breakfast was very generous. Most importantly, everything felt new and cozy, unlike the dampness you get in older hotels. This place was clean and dry, which is quite rare. The lunch buffet was 3800 per person including tax, and I felt it was excellent value for money with a great variety of food. For 700, it included breakfast, and they even let us check in two hours early and extended our check-out to 1 PM. I absolutely loved it!"
Great
210 reviews
9.0/10
1 night
From THB 1,472
Check availability
99+
Hotels in Colombo 03,Colombo
The Marino Beach Colombo provides a great place for travelers to relax after a busy day. The Marino Beach Colombo offers a pleasant stay in Colombo for those traveling for business or leisure. Traveling to the hotel is easy with Bambalapitiya Railway Station located approximately 800m away and Diyawanna Oya Seaplane Base roughly 9km away. The nearby area boasts an abundance of attractions including Number 11, Colombo National Museum and Seema Malakaya Temple. This hotel makes a great place to kick back and relax after a long day of sightseeing. Guests of this Colombo hotel can make use of the parking facilities. If you demand a high level of service, our guests have indicated that this hotel has excellent standards. This hotel is particularly popular with those traveling with families.

"I had a fantastic stay at the Marino Beach Colombo Hotel, and I’d happily recommend it to anyone visiting Colombo. The energy of the hotel matches the city in the best way—there’s a lively, enjoyable atmosphere that makes the whole experience feel fun and memorable. One highlight for me was the great view from the hotel. It really adds to the overall vibe and makes it feel special, even when you’re just stepping out to take a moment. I’d highly recommend booking a room with a balcony. As a mature solo traveller, that private outdoor space made a big difference—especially in a city that can be hot and busy. Even when the day is energetic, the balcony offers that easy, tranquil respite you need to recharge. And the rooftop infinity pool? Absolutely wonderful—great views, a fantastic atmosphere, and a calm break from the city buzz. I also need to make special mention to Upendra. The entire reception/concierge service was brilliant, but Upendra’s attention to detail truly stood out. He supported me with my eSIM and helped with my transport needs, and I genuinely felt valued and cared for—like I was a beloved auntie. It’s exactly what I appreciate from young, enthusiastic staff. Finally, I have to mention the beach club. It was a great experience—and thanks to the life guard, I even got to enjoy a “tethered” swim in the sea. (And yes—at almost 6 feet tall, tethering this Viking shield Maiden really isn’t as fun as it sounds 😄😂) Thank you again, Upendra—and thank you to the Marino Beach Colombo Hotel team."
Amazing
473 reviews
9.4/10
1 night
From THB 2,274
Check availability
99+
Hotel near Galle Face Beach,Colombo
Featured facilities: Full-service spa, Sauna, Massage room
Very Good
125 reviews
8.6/10
1 night
From THB 2,318
Check availability
99+
Hotel near Galle Face Beach,Colombo
Featured facilities: Sauna, Massage room, Foot bath
Very Good
103 reviews
8.8/10
1 night
From THB 2,867
Check availability
61
Hotels in Colombo 02,Colombo
The Thilhara Colombo is one of the newest hotels in Colombo, having opened in 2025. The hotel is conveniently located just 600m from Kompannavidiya Railway Station and 8km from Diyawanna Oya Seaplane Base. With Colombo City Hall & Municipal Council, Seema Malakaya Temple and TGC City Church all within a short distance, there is no shortage of things to do in the area. At the end of a busy day, travelers can unwind and relax in the hotel or go out and enjoy the city.

"The hotel location was great, many shops at the surrounding area. However, the room, bed sheet and pillow case were a bit smelly. The floor was also quite dirty and sticky. We needed to wipe it with wet tissue to make it feel better. The heater and hair dryer were not working well. We requested for iron but was not sent to the room. The toilet was also not so clean. The best thing about the room is its thick blanket and fluffy bed. Its aircond was great too."
9 reviews
7.5/10
1 night
From THB 1,011
Check availability
99+
Hotel near Galle Face Beach,Colombo
Featured facilities: Full-service spa, Sauna, Massage room
Very Good
180 reviews
8.6/10
1 night
From THB 1,652
Check availability
99+
Hotel near World Trade Centre,Colombo
Featured facilities: Sauna, Massage room, Foot bath
Great
307 reviews
9.2/10
1 night
From THB 2,250
Check availability
99+
Hotel near World Trade Centre,Colombo
Featured facilities: Sauna, Massage room, Body care
Amazing
127 reviews
9.4/10
1 night
From THB 2,478
Check availability
See More Hotels with spa in Colombo

Latest Reviews for Colombo Hotels

See all
Read genuine traveler ratings & reviews to find your perfect stay.

Jetwing Colombo Seven

9.4/10
Amazing
Posted on Feb 21, 2026|Deluxe Double Room
Guest User
Jetwing Colombo Seven is a remarkably comfortable and stylish city hotel in Colombo. The overall design is modern and minimalist, with an open and airy feel. The rooms are spacious and bright, and the bedding is soft, making for a truly relaxing stay. The rooftop infinity pool and bar offer breathtaking views, especially at dusk, overlooking the city skyline and coastline, creating a captivating atmosphere. Breakfast boasts a wide variety, catering to both local flavors and Western options, with consistent quality. The staff are professional and friendly, providing attentive and meticulous service that makes you feel right at home. Whether for a business trip or a leisure stay, it's an ideal choice that blends quality with sophistication.
Price per night from:THB 2,036

ITC Ratnadipa, a Luxury Collection Hotel, Colombo

9.1/10
Great
Posted on Feb 13, 2026|Towers Room, Guest Room, 1 Queen Or 2 Twin, Waterfront
CNYunxingnanzou
The hotel is quite new and has all the necessary facilities. The breakfast is abundant, and the location is excellent. If you're lucky enough to catch a beautiful sunset, it's worth every penny. However, the hotel's construction quality is a bit subpar, and the decor lacks a bit of taste, which is why I didn't take any photos of the room or the lobby.
Price per night from:THB 4,572

Colombo Court Hotel & Spa

9.1/10
Great
Posted on Feb 27, 2026
Travel Bear
I recently stayed at the Colombo Court Hotel, and while it offers good value and excellent rooms, the hospitality felt a bit rigid for a tourist. First, the bright spots: The room itself was fantastic. It was large, impeccably clean, and featured great-quality sheets with plenty of excellent pillows. The bathroom was stocked with plush towels and quality toiletries. Since I arrived fighting a cold, the great selection of coffee and teas in the room was an absolute lifesaver. However, the customer service left a lot to be desired. I arrived at noon after an all-night flight. Even though it's the low season and the hotel felt completely empty, the front desk rigidly enforced the 2:00 PM check-in time. They didn't even offer an early check-in for a fee. Instead, I was told I could wait out in the heat by the pool for two hours. There was also a strange billing issue at check-in. The front desk asked me for a $43 payment, even though I had already prepaid in full. I had to firmly show them my paperwork showing the booking platform's virtual credit card payment before they backed off. They didn't bring it up again, but it felt a bit like a shakedown attempt. Finally, my booking confirmation explicitly stated checkout was between 11:00 AM and 12:00 PM. Yet, at 11:30 AM, staff knocked on my door telling me checkout was actually at 11:00 AM. Even after showing the front desk my confirmation, they insisted their rule was 11:00 AM. The staff was always friendly and polite, but it felt like they were serving their rulebook rather than their guests. The property is very clean but has much more of a business-traveler vibe than a welcoming tourist destination. I have another reservation here for my return leg, but I’ll be canceling it to stay somewhere else.
Price per night from:THB 1,861

Cinnamon Life at City of Dreams

8.9/10
Very Good
Posted on May 5, 2026
Eleven(Kevin Han)
I stayed in the Premium City View King Room this time, and as soon as I entered, I was amazed by the spacious, bright room and exquisite decor! The room's cleanliness was impeccable, the bedding was soft and comfortable, and the city skyline at night outside the window was absolutely stunning – perfect for photos! The hotel environment is elegant and tranquil, with modern and comprehensive facilities. From high-speed Wi-Fi to the smart control panel, every detail reflects high-end quality. The service was exceptional – the front desk staff were welcoming and efficient, room service was prompt, and the concierge even thoughtfully recommended nearby restaurants and attractions. Even on a business trip, I felt the warmth of home. Whether for a business trip or a leisurely getaway, this place perfectly meets all needs. The value for money is outstanding, and I will definitely choose to stay here again next time! 📸 Attaching a few real photos, unedited, for your reference~
Price per night from:THB 3,901

Hilton Colombo Residence

8.6/10
Very Good
Posted on Mar 10, 2026
Praphon Wetpanyardumrong
Huge apartment, 2 bed rooms with full amnities. Breakfast has a lot of selection but taste is bot quite good. Only bekery section doing well. Friendly staff, good location, nice view.
Price per night from:THB 2,847

Pullman Colombo City Centre

8.4/10
Very Good
Posted on May 26, 2026
CNKevin
Craving a city escape where you’re pampered from check-in to the last sunset cocktail? NH Collection Colombo stands out in Sri Lanka’s buzzing capital, blending urban convenience, plush comfort, and picture-perfect sea views. 🌊 Whether you’re here for business or to soak up Colombo’s historic streets, this hotel is your launchpad for adventure and relaxation. From the moment you arrive at 24 Srimath Anagarika Dharmapala Mawatha, the friendly staff greets you with warm Sri Lankan hospitality, always quick to assist and happy to share local tips. The large, airy rooms are a guest favorite, especially those with panoramic sea views—wake up to sunlight dancing on the Indian Ocean and enjoy a serene start in a comfy, neat space. Make time for the rooftop Infinity Pool & Bar, an insta-worthy spot for sunset sips or just lazing with a view. The hotel’s location means you’re steps from the coastline, handy markets, and Colombo’s vibrant city life. Breakfast is a true highlight: feast on everything from Sri Lankan hoppers to European classics. It’s the kind of breakfast spread that fuels exploration all day long. For the best experience, secure a sea-facing room and double-check your breakfast package upon booking to avoid confusion later. And don’t miss the nearby Galle Face Green at sunset, just a short stroll away—perfect for local snacks and people-watching. Booking tip: Reserve early on trip.com, especially for high-floor, ocean-view rooms. If you want maximum relaxation, take advantage of the rooftop pool in the quieter morning hours.
Price per night from:THB 2,264

Pearl Grand by Rathna

7.3/10
Posted on Jan 28, 2026
Guest User
A good value hotel . Nice pool on the roof with a nice bar. It's in a very convenient location, near the Bambalapitiya railway station and some decent shops. Unfortunately the service was poor , they would take the towels away whilst cleaning the room and not replace them, I had to keep chasing the cleaners and reception to get towels . The balcony door had no lock or latch in it so it was open all the time and at night time that let the mosquitos in . Overall though it was value for money .
Price per night from:THB 1,137

Mount Lavinia Hotel

7.1/10
Posted on May 30, 2026
Guest User
I had a wonderful stay at the Mount Lavinia Hotel. From the moment I arrived, everything exceeded my expectations. The service staff were exceptionally friendly, professional, and always ready to help with a smile. The hotel environment was beautiful, clean, and very relaxing. I especially loved the garden area, the swimming pool, and the stunning beach views. Waking up to the ocean view from my room was an amazing experience. Even the washroom was well-maintained and offered a great view, which made the stay feel even more special. What impressed me the most was the genuine hospitality of the staff. They made me feel welcome throughout my stay and paid attention to every detail to ensure my comfort. Overall, I would rate my experience 10/10. Everything—from the location and facilities to the service and atmosphere—was simply perfect. I highly recommend this hotel to anyone looking for a relaxing and memorable stay in Sri Lanka.
Price per night from:THB 1,569

Global Towers Hotel & Apartments

6.8/10
Posted on Feb 1, 2026
Fred Concklin
Excellentw location next to many great restaurants including Chilax. Nice uninterrupted view of the Indian ocean. Good aircon and ample hot water in the bathroom. Good WiFi throughout. It’s a bit loud from the passing trains even after the windows are closed. Rooftop view of the Indian ocean is really relaxing. Staff is nice and relaxed. We recommend.
Price per night from:THB 1,011

Berjaya Hotel Colombo

6.5/10
Posted on Jan 31, 2026
Khubaib (胡拜布)
Berjaya Hotel is a grand entrance. Feels like premium hotel and is best for the people who want to explore the beach. The view from the hotel was very serene, waking up to the sight of beach is amazing. The train passes by every few minutes which might be a nuance if you like absolute quiet environments. There are restraunts and bars nearby on the beach which is a 2 minutes walk from the hotel. It was strange to find a lack of amenities in the room like toothbrush, toothpaste and slippers. I had a walk a couple of kilometres to find a shop to buy slippers before I could take a shower and relax after a long flight. The staff was very helpful during the checkin and checkout process helping me carry my luggage even at 4am in the morning. The complimentary breakfast was also delightfully diverse with a mix of Desi, Continental and Srilankan dishes. Overall I enjoyed my stay. I hope the hotel management can add to the amenities so the international travellers can have a more comfortable stay.
Price per night from:THB 1,307

Frequently Asked Questions

What are the best hotels with Spa in Colombo?

If you are visiting Colombo for business or tourism, Granbell Hotel Colombo (from THB 2,041) , Marino Beach Colombo (from THB 2,775) and Sofia Colombo City Hotel (from THB 1,691) are popular choices.

How much is a hotel with Spa in Colombo?

For hotels with Spa in Colombo, the average price on weekdays is THB 5,772, and on weekends (Friday–Saturday) is THB 5,739.

What available deals for hotels with Spa in Colombo?

Trip.com always provides various promotions and discounts for both new and loyal users. You can check the promotions page to figure out what promotions are available for your stay.

What hotels with Spa in Colombo are pet-friendly?

Hilton Colombo Residence (from THB 2,915) allows pets. But it's better to contact with hotels ahead to make sure. Enjoy your time with pets during your stay!

What are some of the best luxury hotels with Spa in Colombo?

There are many luxury hotels with Spa in Colombo. Marino Beach Colombo (from THB 2,775), Cinnamon Lakeside (from THB 2,381) and Shangri la Hotel Colombo (from THB 4,573) are very popular.

Colombo Hotels with spa Information

Total properties34
Number of reviews4,492
Highest priceTHB 79,982
Lowest priceTHB 2,123
Weekday Avg. PriceTHB 5,772
Weekend Avg. PriceTHB 5,739