Customize Consent Preferences

We use cookies to help you navigate efficiently and perform certain functions. You will find detailed information about all cookies under each consent category below.

The cookies that are categorized as "Necessary" are stored on your browser as they are essential for enabling the basic functionalities of the site. ... 

Always Active

Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.

No cookies to display.

Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.

No cookies to display.

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.

No cookies to display.

Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.

No cookies to display.

Advertisement cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns.

No cookies to display.






A pool is a small body of standing water used to swim. Swimming pools have a way of bringing people together, and through this, pools create quality time with loved ones and many fond memories. Pools are also suggested to be cleaner than open areas like beaches, lakes, etc. 

On this page, we have listed the top 15 hotels with pools in Diani beach in Kenya.

1. Alfajiri Villas

Rating: 4.7*

Location: Ukunda

Hotel rates: Contact the hotel for rates

2. The Villa Luxury Suites Hotel

Rating: 4.7*

Location: Off Diani Beach Road, Diani Beach

Hotel rates: From Ksh 11107

3. The Maji Beach Boutique Hotel- Ukunda

Rating: 4.6*

Location: Diani Beach Road, Ukunda

Hotel rates: Contact the hotel for rates

4. Swahili Beach Resort Limited

Rating: 4.5*

Location: Swahili Beach Resort, Ukunda, Diani Beach Road, Kwale

Hotel rates: From Ksh 19995

5. Pendo Villas Diani

Rating: 4.5*

Location: Next To Ukunda Air Strip, Off, Diani Beach

Hotel rates: From Ksh 7340

6. Leopard Beach Resort and Spa - Diani Beach

Rating: 4.5*

Location: Diani Beach

Hotel rates: From Ksh 9760

7. Leisure Lodge Beach & Golf Resort

Rating: 4.4*

Location: Diani Road, South, Coast, Kwale

Hotel rates: From Ksh 11397

8. Villas Diani

Rating: 4.4*

Location: Diani Beach Road, Diani Beach

Hotel rates: From Ksh 4963

9. Southern Palms Beach Resort

Rating: 4.4*

Location: Plot LR 13430, Diani Beach Road Diani, Ukunda

Hotel rates: From Ksh 11880

10. Diani Reef Beach Resort & Spa

Rating: 4.3*

Location: Diani Beach Road, Diani Beach

Hotel rates: From Ksh 10752

11. Aqua Resort

Rating: 4.3*

Location: Diani Beach Road, Diani Beach

Hotel rates: From Ksh 8620

12. Morning Star Diani Beach Resort

Rating: 4.3*

Location: Diani Beach Road, Msambweni

Hotel rates: From Ksh 8146

13. Bahari Dhow Beach Villas

Rating: 4.2*

Location: Diani Villas, Diani Beach Road, Diani Beach

Hotel rates: From Ksh 6048

14. Amani Tiwi Beach Resort

Rating: 4.2*

Location: Ukunda, Tiwi Beach Rd, Kwale

Hotel rates: From Ksh 18485

15. Kaskazi Beach Resort

Rating: 4.1*

Location: Opposite Nakumatt – Diani, Next To Swahili Beach Hotel, Ukunda Diani Beach Rd, Diani Beach

Hotel rates: From Ksh 8736

16. Coral Beach Cottages & Apartments

Rating: 4.1*

Location: Diani Beach Road, Ukunda

Hotel rates: From Ksh 6083

Hotel rates: Contact the hotel for rates

Hotels With Indoor Pools in Diani, Kenya

1. Leisure Lodge Beach & Golf Resort

Rating: 4.4*

Location: Diani Road, South, Coast, Kwale

Hotel rates: From Ksh 11397