Hotels With spa in Western Province, Sri Lanka

Hotels With spa in Western Province, Sri Lanka

Enter your dates for the latest hotel rates and availability.

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

Top Hotels With spa - Western Province

Choose your travel dates to see the latest prices
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. The Granbell Hotel Colombo offers a pleasant stay in Colombo for those traveling for business or leisure. Traveling to the hotel is easy with Kollupitiya Railway Station located approximately 400m away and Diyawanna Oya Seaplane Base roughly 8km away. There's plenty to do nearby, with The Great Out Doors, Gem Museum and Galle Face Sea all within a short distance. After a long day of sightseeing, guests can retire to the comfort of the hotel. 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. For guests traveling as a couple, this hotel is consistently one of the most popular choices.

"The rooftop at Granbell is a standout. The infinity pool is a great place to watch the sunset from. Get there early as it does get busy. Pool bar also well laid out. The rooms facing the ocean are worth it. It feels like you’re on top of the ocean. High ceilings majestic the rooms feel large. Not a smart TV with only local stations. I’m on holidays so I didn’t mind. The staff are friendly and super helpful. The breakfast is large offering all types of international breakfast options. The only criticism would be the fruit was not the best. Considering you’re in the tropics, I’d expect better. Location is great. Close to Galle green, pharmacy and supermarket."
Great
1252 reviews
9.0/10
1 night
From $48
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.

"Great time at Sofia Colombo 💕🌹🙏🦋 Honestly, I’m still not over how fabulous these 4 days were—and it’s hard to say goodbye to this little slice of paradise! Let me put you on: Sofia Colombo is *the* spot if you’re looking for luxe vibes in the heart of Sri Lanka’s bustling capital. The hotel’s address is 295/295A Halle Road, Colombo 03 You know those places that somehow get all the right aesthetic vibes? Sofia totally nails it—trendy interiors, cozy beds, and sunsets that look airbrushed IRL. 🦋 Top highlights: - Instagrammable spaces at every corner (hello, content! 📸) - Super friendly staff who make you feel like the main character - Location that’s mad convenient—just a quick ride to Colombo’s best restaurants, shops, and parks Major FOMO setting in already. If you get the chance, check out their rooftop or just lounge in their chill common areas. Sofia Colombo is open 24/7, so you can come and go as you vibe. Ready to book YOUR stay? Find everything you need on trip.com and get ready to fall in love with Colombo, just like I did. 🫶🦋"
Very Good
224 reviews
8.9/10
1 night
From $47
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 $69
Check availability
99+
Hotels in Colombo 03,Colombo
With a stay at Marino Beach Colombo in Colombo, you'll be within a 5-minute drive of Colombo City Centre and Marino Mall. This beach hotel is 0.6 mi (0.9 km) from Casino Marina Colombo and 0.6 mi (0.9 km) from German Embassy Colombo. Pamper yourself with a visit to the spa, which offers massages. You can soak up the sun at the private beach or enjoy other recreational amenities including an outdoor pool and a steam room. Additional amenities at this hotel include complimentary wireless internet access, concierge services, and a banquet hall. The complimentary beach shuttle makes getting to the surf and sand a breeze. Grab a bite to eat at one of the hotel's 2 restaurants, or stay in and take advantage of the 24-hour room service. Snacks are also available at the coffee shop/cafe. Relax with a refreshing drink at the beach bar, the poolside bar, or one of 2 bars/lounges. Buffet breakfasts are available daily from 7:00 AM to 10:30 AM for a fee. Children aged 5 and younger eat free breakfast. Featured amenities include dry cleaning/laundry services, a 24-hour front desk, and a safe deposit box at the front desk. A shuttle from the airport to the hotel is provided for a surcharge (available 24 hours), and free valet parking is available onsite. Make yourself at home in one of the 289 air-conditioned rooms featuring minibars and flat-screen televisions. Your pillowtop bed comes with Egyptian cotton sheets. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Private bathrooms with separate bathtubs and showers feature deep soaking bathtubs and rainfall showerheads.

"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
480 reviews
9.4/10
1 night
From $71
Check availability
99+
Hotel near Galle Face Beach,Colombo
Featured facilities: Sauna, Massage room, Foot bath
Very Good
109 reviews
8.9/10
1 night
From $98
Check availability
58
Hotels in Colombo 02,Colombo
Opened in 2025, the Thilhara Colombo offers travelers a pleasant stay in Colombo, whether for business or leisure purposes. The hotel is only 600m from Kompannavidiya Railway Station and 8km from Diyawanna Oya Seaplane Base, giving guests a number of convenient transportation options. There's plenty to do nearby, with Seema Malakaya Temple, Masjidhul Badhriya Ma- Al Madarasa Jummah Masjid and Galle Face Green all within a short distance. When guests have some time on their hands they can make use of the onsite facilities.

"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."
13 reviews
7.5/10
1 night
From $31
Check availability
99+
Hotel near Galle Face Beach,Colombo
Featured facilities: Full-service spa, Sauna, Massage room
Very Good
182 reviews
8.5/10
1 night
From $54
Check availability
99+
Hotel near World Trade Centre,Colombo
Featured facilities: Sauna, Massage room, Foot bath
Great
309 reviews
9.2/10
1 night
From $67
Check availability
99+
Hotels in Daluwakotuwa,Negombo
Featured facilities: Massage room, Foot bath, Body care
Very Good
88 reviews
8.5/10
1 night
From $48
Check availability
99+
Hotel near Kollupitiya,Colombo
Featured facilities: Massage room
Very Good
109 reviews
8.4/10
1 night
From $55
Check availability
See All Hotels With spa in Western Province

Recent Reviews for Western Province Hotels

See all

Avani Kalutara Resort

8.9/10
Very Good
Posted on Jan 3, 2025
Ginge5
5* hotel booked to end our trip in style. Bar staff and cleaners were super happy, polite and love to great the guests in the hotel. Reception staff were generally unhelpful. I tried to book activities and excursions, but was initially told to go the hotel next door before being given a random book While trying to sort late check out one receptionist began serving another customer over my head. Late check out was eventually agreed to which was helpful but after being sat face to face in silence for minutes. Facilities are wonderful. Nice private beach, great pool area. Two bars and buffet style restaurant with ala carte option. Locals got charged significantly less for our event dinner. Some would say that's fair, others would disagree, but not being transparent probably suggests it was trying to be hidden. Service wasn't 5*. When we arrived our bedding was ripped and had a huge hole in it. Thankfully this was fixed, but I think atleast 2/3 people came to check before it was resolved.
Price per night from:$68

Pegasus Reef - A Beach Resort in Colombo

8.6/10
Very Good
Posted on Feb 25, 2026
Guest User
We had a lovely stay at this hotel overall. The private beach is beautiful and peaceful, making it a perfect place to relax. The pool area is also great, very clean and well maintained. Breakfast each morning was delicious with plenty of options to choose from. Our room was clean, comfortable, and had strong AC, which made a big difference in the heat. The staff were very kind and welcoming throughout our stay. One thing to note is that we didn’t receive responses regarding booking tours through the hotel, even after following up. I would recommend arranging any tours or activities in advance to avoid inconvenience. Overall, we enjoyed our time here and appreciated the relaxing atmosphere.
Price per night from:$42

Cinnamon Lakeside

9.2/10
Great
Posted on Mar 19, 2026|Superior King Room
CNManmandelvyou
Let me start with a few downsides: for a five-star hotel, there was no liquid hand soap, only bar soap. The toiletries were also very basic, small plastic bottles. We had to specifically ask for bathrobes and the low-quality disposable toothbrushes. The soundproofing was terrible; every time someone knocked on the opposite door, I felt like they were knocking on ours. The good points are: we were given two bottles of cinnamon drink upon arrival, the pool is beautiful, and the gym is decent. Apparently, haircuts are free, though I didn't try it, and there's a sauna too. We paid an average of over 600, and the taxes were quite high, so the value for money wasn't great in comparison. Oh, and the service was quite slow; we had to wait 10-20 minutes even for toothbrushes.
Price per night from:$67

Ramada by Wyndham Colombo

8.5/10
Very Good
Posted on Jul 22, 2026|King Room
Guest User
According to my booking, I was supposed to receive a king-size bed, but upon check-in, I was given two very small, separate beds instead. The hotel authorities failed to keep the commitment made at the time of booking. Staying and sleeping in these small beds was extremely difficult and uncomfortable for us. This kind of poor service and irresponsibility is completely unacceptable from a reputable hotel. In terms of customer service and maintaining commitments, this has been a thoroughly disappointing experience. I have no intention of ever staying at this hotel again in the future.
Price per night from:$54

Mount Lavinia Hotel

7.0/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:$48

Jetwing Sea

8.5/10
Very Good
Posted on Jun 21, 2026
USTheBeagleO
Very friendly staff. It was just an OK stay. The room was a bit run down, common areas were very nice though. The ceiling fan was very noisy because it wasn't really mounted well. It did have a nice restaurant and spa facilities. Two pools were great and the clean beach access was the best. Having a gym was a pleasant surprise. There was a block wide power outage due to power line upgrade and I was grateful they had a generator to keep things going for 8+hours of having no power elsewhere. I personally probably would not want to stay here again.
Price per night from:$48

ITC Ratnadipa, a Luxury Collection Hotel, Colombo

9.1/10
Great
Posted on Jan 2, 2026|Towers Room, Guest Room, 1 Queen Or 2 Twin, Waterfront
USIan Lagac
Location is great, just beside One Galle Face Mall. Plenty of restaurants and cafes around. Beautiful sunset views (from the bar, pool, restaurant, lobby) and Galle Face opposite the road. Rooms are gorgeous and spacious. Checked in Dec 30-Jan 2 peak season. Hotel was fully booked. Waited in the lobby for my room to be ready upon check-in. Front desk said they will find me to let me know. Waited for more than an hour before I asked them again and told me that my room has been ready. Ordered some room service which took more than an hour to be delivered. Granted they told me that it may take about 50 minutes because it was peak hours. Upon delivery they told me it was comped because of the long wait. Pool, restaurant, and bar staff are all great. Very personable and accommodating. Loved the sky pool on the 31st floor. No bar but not as crowded as the main pool. Breakfast was great. A lot of choices. Asian selection is great. Pastries not so much, some didn’t seem fresh. Heard from some staff that it gets super busy from around 9 but didn’t experience any long wait. Plenty of tables to accommodate people. Overall a great experience and will definitely stay here again if I’m in Colombo.
Price per night from:$140

Granbell Hotel Colombo

9.0/10
Great
Posted on Aug 16, 2026|Superior Double Room with Sea View
AUAnonymous User
The rooftop at Granbell is a standout. The infinity pool is a great place to watch the sunset from. Get there early as it does get busy. Pool bar also well laid out. The rooms facing the ocean are worth it. It feels like you’re on top of the ocean. High ceilings majestic the rooms feel large. Not a smart TV with only local stations. I’m on holidays so I didn’t mind. The staff are friendly and super helpful. The breakfast is large offering all types of international breakfast options. The only criticism would be the fruit was not the best. Considering you’re in the tropics, I’d expect better. Location is great. Close to Galle green, pharmacy and supermarket.
Price per night from:$48

Cinnamon Life at City of Dreams

9.0/10
Great
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:$126

Marino Beach Colombo

9.4/10
Amazing
Posted on Jul 28, 2026|Premier King Room
CNMs Stairs
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.
Price per night from:$71

Frequently Asked Questions

What are the popular hotels with Spa in Western Province?

Whether you are traveling to Western Province for business or tourism, Granbell Hotel Colombo (from $52) , Marino Beach Colombo (from $84) and Sofia Colombo City Hotel (from $51) are all preferred hotels.

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

For hotels with Spa in Western Province, the average price on weekdays is $116, and the average price on weekends (Friday–Saturday) is $116.

What are the popular budget hotels with Spa in Western Province?

Budget hotels are always popular! Among hotels offering Spa in Western Province, Thilhara Colombo (from $53) and Berjaya Hotel Colombo (from $47) are very popular.

Which hotels with Spa in Western Province are luxury hotels?

Many hotels with Spa in Western Province are luxury hotels. Marino Beach Colombo (from $84), Cinnamon Lakeside (from $72) and Shangri la Hotel Colombo (from $139) are very popular.

What promotions are available for hotels with Spa in Western Province?

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.

Property Information for Tourists

Total properties106
Number of reviews7,012
Weekday Avg. Price$116
Weekend Avg. Price$116