Find the hotels with hot tubs that appeal to you the most
Check out our pick of great hotels with hot tubs in Kosgoda

Popular with guests booking hotels with hot tubs in Kosgoda
Popular with guests booking hotels with hot tubs in Kosgoda
Popular with guests booking hotels with hot tubs in Kosgoda
Popular with guests booking hotels with hot tubs in Bentota
Popular with guests booking hotels with hot tubs in Bentota
Popular with guests booking hotels with hot tubs in Ahungalla
Popular with guests booking hotels with hot tubs in Ambalangoda
Popular with guests booking hotels with hot tubs in Bentota
Popular with guests booking hotels with hot tubs in Induruwa
Popular with guests booking hotels with hot tubs in Balapitiya
Offering garden views, Ocean Pearl Cottage in Ahungalla offers accommodation, a garden, a private beach area, a terrace, a restaurant and barbecue facilities.
Amara Chairmans Bungalow has an outdoor swimming pool, garden, a shared lounge and terrace in Ahungalla.
Located in Bentota, a few steps from Induruwa Beach, Pandanus Beach Resort & Spa provides accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden.
Located in Induruwa, 700 metres from Induruwa Beach, Narnia Garden Villa Sri Lanka provides accommodation with a garden, free private parking and a terrace.
Featuring a year-round outdoor pool and a hot tub, Shrek Villa is located in Balapitiya, 38 km from Galle International Cricket Stadium and 39 km from Dutch Church Galle.
Located in Bentota, 90 metres from Bentota Beach, Nyne Hotels Anugrah - Bentota provides accommodation with an outdoor swimming pool, free private parking, a restaurant and a bar.
Set in Bentota, 200 metres from Bentota Beach, Nyne Hotels Anuprit - Bentota offers accommodation with a terrace, free private parking, a restaurant and a bar.
Featuring pool views, Style Villa offers accommodation with balcony, around 300 metres from Lunuganga. Among the facilities of this property are a restaurant, hairdresser's and hot tub.
Situated in Bentota, 5.4 km from Lunuganga, Villana Villa Bentota features accommodation with a garden, free private parking, a restaurant and a spa and wellness centre.
Sinhavilla Bentota is set in Bentota, 2.8 km from Aluthgama Railway Station and 5 km from Lunuganga. The hotel offers a hot tub and room service.
Featuring 4-star accommodation, Roman Lake Ayurveda Boutique Resort is located in Pathegama, 1.5 km from Ahungalla Beach and 40 km from Galle International Cricket Stadium.
Close to Ambalangoda Beach, Seaside 3BR AC Villa with Private Pool is located in Ambalangoda and has a hot tub and garden. This property offers access to a terrace, free private parking and free WiFi.
Situated 6.2 km from Lunuganga, Mangrove Escapes Resort offers 3-star accommodation in Horawala and has a garden, a restaurant and a bar. 10 km from Bentota Lake and 10 km from Bentota Railway Station...
Situated within 2.4 km of Bentota Beach and 1.9 km of Bentota Lake, Iro Villa features rooms with air conditioning and a private bathroom in Hettiwatta.