
Find the best Kwale County Hotels
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for Kwale County hotels

Swahili Beach Resort
Swahili Beach ResortDiani Beach
9.0 out of 10, Wonderful, (287 reviews)
The price is ฿8,223
฿12,402 total
includes taxes & fees
13 Jun - 14 Jun

Leopard Beach Resort & Spa
Leopard Beach Resort & SpaDiani Beach
8.4 out of 10, Very good, (172 reviews)
The price is ฿4,328
฿5,410 total
includes taxes & fees
19 Jun - 20 Jun

Southern Palms Beach Resort
Southern Palms Beach ResortDiani Beach
8.4 out of 10, Very good, (236 reviews)
The price is ฿9,968
฿11,762 total
includes taxes & fees
13 Jun - 14 Jun

Baobab Beach Resort & Spa
Baobab Beach Resort & SpaDiani Beach
8.6 out of 10, Excellent, (179 reviews)

Diani Sea Lodge
Diani Sea LodgeDiani Beach
9.0 out of 10, Wonderful, (84 reviews)
The price is ฿6,150
฿7,257 total
includes taxes & fees
8 Jun - 9 Jun

Nomad Beach Resort
Nomad Beach ResortDiani Beach
9.2 out of 10, Wonderful, (112 reviews)
The price is ฿9,532
฿11,247 total
includes taxes & fees
6 Jun - 7 Jun

Diamonds Leisure Beach & Golf Resort
Diamonds Leisure Beach & Golf ResortDiani Beach
8.2 out of 10, Very good, (143 reviews)
The price is ฿5,327
฿8,485 total
includes taxes & fees
12 Jun - 13 Jun

Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits
Diani Reef Beach Resort & Spa - Your Beachfront Bliss AwaitsDiani Beach
8.0 out of 10, Very good, (403 reviews)
The price is ฿4,234
฿5,293 total
includes taxes & fees
7 Jun - 8 Jun

Neptune Village Beach Resort & Spa All Inclusive
Neptune Village Beach Resort & Spa All InclusiveGalu Beach
8.0 out of 10, Very good, (41 reviews)
The price is ฿7,808
฿9,214 total
includes taxes & fees
13 Jun - 14 Jun

Jacaranda Indian Ocean Beach Resort
Jacaranda Indian Ocean Beach ResortDiani Beach
8.4 out of 10, Very good, (86 reviews)
The price is ฿3,159
฿4,043 total
includes taxes & fees
9 Jun - 10 Jun

Diani Sea Resort
Diani Sea ResortDiani Beach
8.8 out of 10, Excellent, (121 reviews)
The price is ฿9,150
฿10,797 total
includes taxes & fees
12 Jun - 13 Jun

Chale Island Resort
Chale Island ResortChale Island
9.6 out of 10, Exceptional, (121 reviews)
The price is ฿11,214
฿13,232 total
includes taxes & fees
6 Jun - 7 Jun

Tombo House
Tombo HouseDiani Beach
9.0 out of 10, Wonderful, (37 reviews)
The price is ฿2,271
฿2,680 total
includes taxes & fees
6 Jun - 7 Jun

Papillon Lagoon Reef
Papillon Lagoon ReefDiani Beach
8.0 out of 10, Very good, (40 reviews)
The price is ฿4,563
฿5,384 total
includes taxes & fees
8 Jun - 9 Jun

Neptune Palm Beach Boutique Resort & Spa All Inclusive
Neptune Palm Beach Boutique Resort & Spa All InclusiveGalu Beach
8.4 out of 10, Very good, (33 reviews)
The price is ฿9,958
฿11,750 total
includes taxes & fees
18 Jun - 19 Jun

Neptune Paradise Beach Resort & Spa
Neptune Paradise Beach Resort & SpaGalu Beach
8.6 out of 10, Excellent, (41 reviews)
The price is ฿9,469
฿11,174 total
includes taxes & fees
12 Jun - 13 Jun

Pinewood Beach Resort and Spa
Pinewood Beach Resort and SpaDiani Beach
9.4 out of 10, Exceptional, (34 reviews)
The price is ฿5,323
























































