1. Shangri-La Colombo

- Location: Kompannaweediya
- Guest rating: 9.4/10 (Exceptional, 675 reviews)
- Price: CA $200, CA $268 total, includes taxes & fees, Nov 27 - Nov 28, for Our top choices for Colombo hotels with hot tubs
- Review: Top hotel, by Kush
Plan your trip

Book hotels with free cancellation
Sign in to save 10% or more on thousands of hotels
Search almost a million properties worldwide
Check prices for these dates, December 15–16, 2026










Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.












In Colombo, travellers seeking a relaxed holiday will find a wealth of activities to unwind and refresh. Begin your day at a serene beach, where you can bask in the sun and enjoy the gentle waves lapping at the shore. For a cultural experience, explore the vibrant local markets, where you can savor fragrant spices and handcrafted goods, immersing yourself in the lively atmosphere. Art enthusiasts can visit local galleries showcasing contemporary Sri Lankan art, offering a glimpse into the island's creative spirit. Afterward, a leisurely stroll through one of the city’s tranquil parks provides a perfect break from the hustle and bustle, allowing you to reconnect with nature. Finally, indulge in a wellness experience at a luxurious spa that offers rejuvenating treatments, ensuring you feel pampered and revitalized. Selecting a hotel with a hot tub in Colombo enhances your stay, providing a perfect way to unwind after a day of exploration. Consider staying in an area that offers easy access to these experiences, ensuring you can enjoy the best of relaxation and adventure during your trip.
For those seeking relaxation and indulgence in Colombo, these hotels offer luxurious hot tub amenities that promise to elevate your stay. Each hotel provides a unique blend of comfort and opulence, perfect for unwinding after exploring the vibrant city.
Shangri-La Colombo
You can find a great deal from CA $66 on Colombo hotels with hot tubs. To find low prices, try to be flexible with travel dates as prices are often higher during popular times, like weekends and holidays. Although you can usually expect to pay more for hotel rooms with private, in-room hot tubs, this added luxury is perfect for a special treat or celebration. To find our best nightly rates for Colombo hot tub hotels, sort search results on Expedia by "Price: low to high".
For a delightful stay in Colombo, The Residence is a fantastic option, boasting a great rating of 8.2. This charming hotel features private indoor hot tubs, great for a relaxing retreat after a day of exploring the vibrant city. Guests appreciate the excellent and kind staff, as well as the good breakfast that starts their day on a positive note.
Additionally, The Residence offers complimentary toiletries and nearby free parking for added convenience. With free WiFi available in public areas, you can easily stay connected during your visit. This hotel is ideal for couples seeking a romantic escape, combining comfort with thoughtful amenities to create a memorable experience.
For a luxurious retreat in Colombo, the Shangri-La Colombo is an exceptional choice, boasting a stellar rating of 9.4. This stunning hotel not only features a hot tub but also offers breathtaking ocean and lake views, great for those seeking relaxation with a view. Guests have praised the excellent service and friendly staff, creating a friendly setting that enhances your stay. The full-service spa provides an array of treatments, including massages and hydrotherapy, ensuring a rejuvenating experience after a day of exploring.
Another fantastic option is the Hilton Colombo Residence, rated 8.8, where you'll find private hot tubs and stunning sea views. This hotel is popular for its comfortable and clean rooms, making it an ideal spot for couples or solo travellers looking for a convenient base in the city. The attentive customer service adds to the appeal, ensuring a pleasant stay.
For those who prefer a lively option, the Hilton Colombo also shines with a rating of 8.6. With a hot tub available and modern, comfortable rooms, this hotel places you right in the heart of Colombo's bustling energy while still providing a tranquil escape. Guests have highlighted the professional staff and great breakfast, making it a solid choice for a memorable getaway.
Lastly, Cinnamon Lakeside Colombo, rated 8.6, combines the charm of a lakeside setting with luxurious amenities, including a private hot tub. With friendly staff and spacious rooms, it offers a great blend of comfort and relaxation. The spa services, including various treatments, ensure that you can indulge in some well-deserved pampering.
Each of these hotels provides a delightful combination of hot tub amenities and stunning views, suiting those looking for both relaxation and adventure in Colombo.
For a romantic getaway in Colombo, the Hilton Colombo Residence is a great choice, boasting a stellar rating of 8.8. This luxurious hotel features private hot tubs in select rooms, offering couples the great opportunity to unwind together while enjoying stunning ocean views. The comfortable and clean rooms, along with excellent customer service, create a friendly setting that enhances your stay. With its convenient location, you'll be close to the vibrant life of Colombo while still enjoying a tranquil retreat.
Another fantastic option is MaRadha Colombo, which holds an outstanding score of 9.2. This hotel offers an array of pampering amenities, including a full-service spa with couples treatment rooms and a range of soothing treatments, from massages to aromatherapy. The rooftop bar adds a romantic touch, great for sipping cocktails while taking in the skyline. Guests frequently praise the friendly staff and the delightful breakfast, ensuring a memorable experience for couples looking to indulge.
If you're seeking a more budget-friendly option, the Ramada by Wyndham Colombo is worth considering. With a rating of 7.6, it offers hot tubs in its suites and a lovely atmosphere for couples dining. Guests appreciate the helpful staff and the pleasant location, making it a solid choice for those wanting comfort and value.
These romantic hotels with hot tubs in Colombo provide a ideal setting for couples to relax and connect, ensuring a memorable experience filled with luxury and comfort.
If you're looking for a luxurious retreat in Colombo with hot tubs and proximity to beautiful beaches, the Shangri-La Colombo is an exceptional choice, boasting a remarkable review rating of 9.4. This stunning hotel offers a full-service spa with extensive wellness treatments, including couples treatment rooms and hydrotherapy options, making it superb for couples seeking relaxation and indulgence. The on-site shopping centre and designer stores add a touch of convenience, ensuring you have everything you need at your fingertips.
Another excellent option is the Cinnamon Grand Colombo, which also enjoys a five-star status and a great rating of 8.8. Guests appreciate the friendly staff and the lovely pool area, while the spa features a hot tub that invites you to unwind after a day of exploring. The spacious and clean rooms create a comfortable atmosphere, making it a great spot for couples looking to combine romance with relaxation.
For those who prefer a more private experience, the Hilton Colombo Residence offers both private and shared hot tubs with stunning sea views. Rated 8.8, this hotel is known for its convenient location and great customer service, ensuring a pleasant stay for couples who want to enjoy some tranquility together.
Lastly, consider the MaRadha Colombo, rated 9.2, which provides a more intimate setting with its rooftop bar and a full-service spa featuring a hot tub. This charming hotel is superb for couples who appreciate good dining and a relaxing spa experience.
Booking a hotel and flight package on Expedia can be cheaper than booking flights and hotels separately. Bundling can lead to significant savings, especially for international travel or when booking well in advance. However, savings vary depending on factors like destination, travel dates, and availability, so it’s wise to compare options. With access to over 300,000 hotels worldwide, Expedia makes it easy to build the perfect travel package.
Expedia has plenty of refundable hotels. In many cases, you need to cancel your booking 24-48 hours ahead of your arrival date. Remember to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use Expedia's "Fully refundable property" filter during your search to find the right hot tub hotel in Colombo for you.
Before booking your Colombo hotel, remember to join One Key™, Expedia’s free travel rewards program. Just sign up and sign in to access instant discounts with Member Prices as well as member-only perks. Booking your hotel in advance will typically help you save, but there are last-minute deals to explore too.