Diani Beach Hotels with a Pool & AARP Discounts

Featured Diani Beach Hotels with a Pool

Nomad Beach Resort

Nomad Beach Resort

5 out of 5
Diani Beach Road, Diani Beach
Nomad Beach Resort
Neptune Palm Beach Boutique Resort & Spa All Inclusive

Neptune Palm Beach Boutique Resort & Spa All Inclusive

4.5 out of 5
Diani Beach, Galu Kinondo, Diani Beach
Neptune Palm Beach Boutique Resort & Spa All Inclusive
Neptune Paradise Beach Resort & Spa

Neptune Paradise Beach Resort & Spa

4 out of 5
Diani Beach Road, Diani Beach, Galu Kinondo, Diani Beach
Neptune Paradise Beach Resort & Spa
Save an average of 15% on thousands of hotels when you're signed in
Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits

Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits

5 out of 5
Diani Beach Road, Diani Beach
Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits
Aestus Villas Resort

Aestus Villas Resort

3 out of 5
Neptune Road Palm Park 1, Galu Beach, Diani Beach
Aestus Villas Resort
Afrika Pearl & Spa

Afrika Pearl & Spa

4 out of 5
Diani Beach, P.O Box 5664, Diani Beach
Afrika Pearl & Spa
Bahari Dhow Beach Villas

Bahari Dhow Beach Villas

3.5 out of 5
Diani Beach Road, Diani Beach
Bahari Dhow Beach Villas
Blue Marlin Beach Hotel

Blue Marlin Beach Hotel

3.5 out of 5
Beach Road, Diani Beach, Kwale
Blue Marlin Beach Hotel
Jacaranda Indian Ocean Beach Resort

Jacaranda Indian Ocean Beach Resort

3.5 out of 5
South Coast, Diani Beach, Kwale County
Fully refundableReserve now, pay when you stay
Jacaranda Indian Ocean Beach Resort
Lantana Galu Beach

Lantana Galu Beach

4 out of 5
Diani Beach Road, Diani Beach
Lantana Galu Beach
Diamonds Leisure Beach & Golf Resort

Diamonds Leisure Beach & Golf Resort

4 out of 5
Diani Beach, Diani Beach, Kwale County
Fully refundableReserve now, pay when you stay
Diamonds Leisure Beach & Golf Resort
Leopard Beach Resort & Spa

Leopard Beach Resort & Spa

5 out of 5
Diani Beach Road, Diani Beach
Fully refundableReserve now, pay when you stay
Leopard Beach Resort & Spa
Maisha Marefu Luxury Villa

Maisha Marefu Luxury Villa

3.5 out of 5
Diani Beach Rd, Diani Beach
Maisha Marefu Luxury Villa
Neptune Village Beach Resort & Spa All Inclusive

Neptune Village Beach Resort & Spa All Inclusive

4 out of 5
Diani Beach, Galu Kinondo, Diani Beach
Neptune Village Beach Resort & Spa All Inclusive
Pinewood Beach Resort and Spa

Pinewood Beach Resort and Spa

4 out of 5
Diani Beach, P.O. Box 90521, Diani Beach, Kwale
Fully refundableReserve now, pay when you stay
Pinewood Beach Resort and Spa
PrideInn Hotel Diani

PrideInn Hotel Diani

3.5 out of 5
Diani Beach Road, Ukunda, Diani Beach
PrideInn Hotel Diani
Sheba Cottages

Sheba Cottages

3 out of 5
Diani Beach Road, Diani Beach, Kwale
Sheba Cottages
Sunset Villa Diani

Sunset Villa Diani

3.5 out of 5
Diani Beach Road, Diani Beach
Sunset Villa Diani
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.
Diani Beach, Kwale County, Kenya
Loading