We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Swahili Beach Resort

Refine search

Price per night

 

Traveler rating

 

Hotel class

 

Property name

Reset
 
Free Newsletter

Interested in Diani Beach?

We'll send you updates with the latest deals, reviews and articles for Diani Beach each week.

Map of Swahili Beach Resort

Hotels (32)

B&Bs / Inns (17)

Specialty Lodging (45)

You are zoomed out too far to see location pins. Please zoom back in.
Search hotels
Map showing X-Y of Z
Clear filter(s)

Hotels Travelers Trust

Sort by [ Popularity ] [ Price ]
Travelers' Choice® 2015 Winner Small Hotels | Luxury
 
The Maji Beach Boutique Hotel (Diani Beach, Kenya) 5.0 of 5
Diani Beach Road, Diani Beach, Ukunda 80401, Kenya
Show Prices
$282 - $796 Avg. price/night*
Ollie #1 of 32 hotels in Diani Beach
  •  COSY AND PRIVATE 
  • The thing you immediately notice as you drive into The Maji is the feeling... more
  • July 22, 2015
Professional photos | Traveler photos (157)
Travelers' Choice® 2015 Winner Luxury | Small Hotels | Romance | Best Service
 
Waterlovers Beach Resort (Diani Beach, Kenya) 4.0 of 5
P O Box 5444, Diani Beach | South Coast - Kenya, Diani Beach, Ukunda 80401, Kenya
Waterlovers Beach Resort Slideshow
Show Prices
$246 - $316 Avg. price/night*
Ollie #2 of 32 hotels in Diani Beach
Professional photos | Traveler photos (268)
Special Price 10% discount for...
Travelers' Choice® 2015 Winner Best Service | Small Hotels | Luxury | Romance
 
AfroChic Diani (Diani Beach, Kenya)
Golden Beach Road, Diani Beach, Ukunda 80400, Kenya
Show Prices
$214 - $616 Avg. price/night*
Ollie #3 of 32 hotels in Diani Beach
Professional photos | Traveler photos (111)
Travelers' Choice® 2015 Winner Best Service | Small Hotels | Luxury
 
Almanara Luxury Villas (Diani Beach, Kenya) 5.0 of 5
Diani Beach, Diani Beach, Ukunda, Kenya
Almanara Luxury Villas Slideshow
Show Prices
$675 - $1,029 (EUR 611 - 931) Avg. price/night*
Ollie #4 of 32 hotels in Diani Beach
  •  Excellent Resort! 
  • My family enjoyed a five night stay at this beautiful resort. The staff... more
  • July 22, 2015
Traveler photos (137)
The Sands at Nomad (Diani Beach, Kenya) 5.0 of 5
Diani Beach, Diani Beach, Ukunda, Kenya
Show Prices
$113 - $955 Avg. price/night*
Ollie #5 of 32 hotels in Diani Beach
  •  Lunch 
  • Excellent food. Excellent service. We were a large group of people. They... more
  • July 25, 2015
Professional photos | Traveler photos (348)
Top Value! $165 less than similar hotels in Swahili Beach Resort
 
Prideinn Hotel Diani (Diani Beach, Kenya)
Diani Beach Road, Diani Beach, Ukunda 00200, Kenya
Show Prices
$52 - $105 Avg. price/night*
Ollie #6 of 32 hotels in Diani Beach
Traveler photos (28)
Travelers' Choice® 2015 Winner Top Hotels
 
P.O. Box 32, Diani Beach, Ukunda 80400, Kenya
Show Prices
$152 - $292 (EUR 138 - 264) Avg. price/night*
Ollie #7 of 32 hotels in Diani Beach
  •  Honeymoon  
  • All I can say is fabulous from start to finish! Amazing staff and... more
  • July 27, 2015
Traveler photos (1434)
Galu Inn (Diani Beach, Kenya) 2.5 of 5
Diani Beach Road, Galu Beach | P.O. Box 5098, Diani Beach, Ukunda 80401, Kenya
Galu Inn Slideshow
Show Prices
$56 - $106 Avg. price/night*
Ollie #8 of 32 hotels in Diani Beach
Professional photos | Traveler photos (33)
Special Price 20% off room rate
Ocean Village Club (Diani Beach, Kenya) 4.0 of 5
PO Box 88 Ukunda | Diani Beach Road, Diani Beach, Ukunda 80401, Kenya
Show Prices
$82 - $176 Avg. price/night*
Ollie #9 of 32 hotels in Diani Beach
  •  Great hotel 
  • One of the best hotels is the area. The all inclusive option is the best... more
  • July 1, 2015
Professional photos | Traveler photos (567)
Travelers' Choice® 2015 Winner Bargain
 
Diani Sea Resort (Diani Beach, Kenya) 3.0 of 5
Beach Road, Diani Beach, Ukunda 80400, Kenya
Show Prices
$110 - $264 (EUR 100 - 239) Avg. price/night*
Ollie #10 of 32 hotels in Diani Beach
  •  Perfect hotel 
  • the room we took was closer to the beach side and was amazing to get to... more
  • July 25, 2015
Professional photos | Traveler photos (852)
The Sands At Chale Island (Diani Beach, Kenya) 4.0 of 5
P.O. Box 5546 | Diani Beach, Diani Beach, Ukunda 80401, Kenya
Show Prices
$122 - $267 (EUR 110 - 242) Avg. price/night*
Ollie #11 of 32 hotels in Diani Beach
Professional photos | Traveler photos (401)
Travelers' Choice® 2015 Winner Bargain
 
Southern Palms Beach Resort (Diani Beach, Kenya) 4.0 of 5
Diani Beach Road, Diani Beach, Ukunda, Kenya
Show Prices
$110 - $289 Avg. price/night*
Ollie #12 of 32 hotels in Diani Beach
Professional photos | Traveler photos (1177)
Leopard Beach Resort & Spa (Diani Beach, Kenya) 4.0 of 5
Diani Beach Road, Diani Beach, Ukunda, Kenya
Show Prices
$164 - $338 Avg. price/night*
Ollie #13 of 32 hotels in Diani Beach
  •  super cool place 
  • We recently stayed at the hotel and we loved it, super awesome and clean... more
  • July 21, 2015
Professional photos | Traveler photos (605)
Swahili Beach Resort (Diani Beach, Kenya) 5.0 of 5
Ukunda, Diani Beach, Ukunda 80401, Kenya
Show Prices
$178 - $879 Avg. price/night*
Ollie #14 of 32 hotels in Diani Beach
  •  Mr.Karuhanga 
  • The Best Place u can go to in Diani. Amazing people, amazing Place... more
  • July 16, 2015
Traveler photos (290)
Hotel Diani House (Diani Beach, Kenya) 4.0 of 5
Beach Road | Diani, Diani Beach, Ukunda 80401, Kenya
Show Prices
$158 - $210 Avg. price/night*
Ollie #15 of 32 hotels in Diani Beach
Professional photos | Traveler photos (20)
Travelers' Choice® 2015 Winner Bargain
 
Papillon Lagoon Reef (Diani Beach, Kenya) 3.0 of 5
Diani Beach, Diani Beach, Ukunda, Kenya
Show Prices
$83 - $155 Avg. price/night*
Ollie #16 of 32 hotels in Diani Beach
  •  Visiting since 2003 
  • My family and I have been visiting this hotel since 2003 - some people... more
  • June 30, 2015
Professional photos | Traveler photos (615)
Afrika Pearl & Spa (Diani Beach, Kenya) 4.0 of 5
P.O Box 5664, Diani Beach, Ukunda 8040, Kenya
Afrika Pearl & Spa Slideshow
Show Prices
$96 - $170 (EUR 87 - 154) Avg. price/night*
Ollie #17 of 32 hotels in Diani Beach
  •  holiday 
  • I stayed at Afrika pearl & Spa in Dian with my lovely Daughter Kimberly... more
  • July 1, 2015
Professional photos | Traveler photos (163)
Diani Sea Lodge (Diani Beach, Kenya) 3.5 of 5
Diani Beach Road | Ukunda, Diani Beach, Ukunda 80400, Kenya
Diani Sea Lodge Slideshow
$86 - $140 (EUR 78 - 127) Avg. price/night*
Ollie #18 of 32 hotels in Diani Beach
  •  Hmmm... 
  • Ok, this isn't a full review since we arrived late (10 pm after driving 11... more
  • May 23, 2015
Traveler photos (520)
Diani Reef Beach Resort & Spa (Diani Beach, Kenya) 4.0 of 5
Diani Beach Road, Diani Beach, Ukunda, Kenya
Show Prices
$115 - $289 Avg. price/night*
Ollie #19 of 32 hotels in Diani Beach
Professional photos | Traveler photos (463)
The Maridadi - Baobab Resort (Diani Beach, Kenya)
Diani Beach, Ukunda, Kenya
Ollie #20 of 32 hotels in Diani Beach
Traveler photos (38)

Additional Swahili Beach Resort Information

4.5 of 5 stars | 314 Reviews