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 (31)

B&Bs / Inns (20)

Specialty Lodging (34)

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® 2014 Winner Luxury | Romance | Small Hotels | Service
 
Waterlovers Beach Resort (Diani Beach, Kenya) 4.5 of 5
P O Box 5444, Diani Beach | South Coast - Kenya, Diani Beach, Ukunda 80401, Kenya
Waterlovers Beach Resort Slideshow
Show Prices
$305 - $546 Avg. price/night*
Ollie #1 of 31 hotels in Diani Beach
  •  A barefoot paradise 
  • Waterlovers is a unique, beautiful and very special place. The balance of... more
  • November 16, 2014
Professional photos | Traveler photos (252)
Offers & Announcements 10% off room rate
Travelers' Choice® 2014 Winner Small Hotels | Luxury | Service | Romance
 
AfroChic Diani (Diani Beach, Kenya) 5.0 of 5
Golden Beach Road, Diani Beach, Ukunda 80400, Kenya
Show Prices
$60 - $659 Avg. price/night*
Ollie #2 of 31 hotels in Diani Beach
Traveler photos (97)
The Maji Beach Boutique Hotel (Diani Beach, Kenya) 5.0 of 5
Diani Beach Road, Diani Beach, Ukunda 80401, Kenya
Show Prices
$462 - $855 Avg. price/night*
Ollie #3 of 31 hotels in Diani Beach
  •  Our idyllic paradise... 
  • “Maji” is the Swahili word for water; when I reflect on our time spent at... more
  • November 20, 2014
Professional photos | Traveler photos (126)
Almanara Luxury Villas (Diani Beach, Kenya) 5.0 of 5
Diani Beach, Diani Beach, Ukunda, Kenya
Almanara Luxury Villas Slideshow
$574 - $1,077 (EUR 460 - 863) Avg. price/night*
Ollie #4 of 31 hotels in Diani Beach
Traveler photos (128)
Special Price 25% off room rate
Travelers' Choice® 2014 Winner Top Hotels | Family | Service
 
Lantana Galu Beach (Diani Beach, Kenya) 5.0 of 5
Diani Beach, Ukunda, Kenya
Show Prices
$170 - $284 Avg. price/night*
Ollie #5 of 31 hotels in Diani Beach
  •  Beautiful Getaway 
  • My husband and I had the privilege to witness our good friends wedding and... more
  • November 24, 2014
Traveler photos (30)
Travelers' Choice® 2014 Winner Bargain | Top Hotels
 
The Sands at Nomad (Diani Beach, Kenya) 4.5 of 5
Diani Beach, Diani Beach, Ukunda, Kenya
Show Prices
$95 - $522 Avg. price/night*
Ollie #6 of 31 hotels in Diani Beach
  •  Very impressed 
  • The hotel setting is unique in that there are not too many cottages and... more
  • November 24, 2014
Professional photos | Traveler photos (263)
Travelers' Choice® 2014 Winner Top Hotels | Romance
 
P.O. Box 32, Diani Beach, Ukunda 80400, Kenya
Show Prices
$104 - $452 (EUR 83 - 362) Avg. price/night*
Ollie #7 of 31 hotels in Diani Beach
Traveler photos (1343)
The Sands At Chale Island (Diani Beach, Kenya) 4.5 of 5
P.O. Box 5546 | Diani Beach, Diani Beach, Ukunda 80401, Kenya
Show Prices
$126 - $362 (EUR 101 - 290) Avg. price/night*
Ollie #8 of 31 hotels in Diani Beach
  •  What a Dream! 
  • This was a wonderful family vacation. . The food was wonderful loved the... more
  • October 31, 2014
Professional photos | Traveler photos (312)
Travelers' Choice® 2014 Winner Bargain
 
Southern Palms Beach Resort (Diani Beach, Kenya) 4.0 of 5
Diani Beach Road | Ukunda, Diani Beach, Ukunda, Kenya
Show Prices
$118 - $358 Avg. price/night*
Ollie #9 of 31 hotels in Diani Beach
  •  fanatastic 
  • I have been to the south coast and this was special. I give southern palms... more
  • November 28, 2014
Professional photos | Traveler photos (1076)
Ocean Village Club (Diani Beach, Kenya) 4.0 of 5
PO Box 88 Ukunda | Diani Beach Road, Diani Beach, Ukunda 80401, Kenya
Show Prices
$96 - $190 Avg. price/night*
Ollie #10 of 31 hotels in Diani Beach
Professional photos | Traveler photos (548)
Travelers' Choice® 2014 Winner Family
 
Leopard Beach Resort & Spa (Diani Beach, Kenya) 4.0 of 5
Diani Beach Road, Diani Beach, Ukunda, Kenya
Show Prices
$150 - $487 Avg. price/night*
Ollie #11 of 31 hotels in Diani Beach
Professional photos | Traveler photos (559)
Papillon Lagoon Reef (Diani Beach, Kenya) 4.0 of 5
Diani Beach, Diani Beach, Ukunda, Kenya
Show Prices
$117 - $266 Avg. price/night*
Ollie #12 of 31 hotels in Diani Beach
  •  beautiful papillion 
  • well this was my second visit this year and standards remain the... more
  • November 23, 2014
Professional photos | Traveler photos (594)
Swahili Beach Resort (Diani Beach, Kenya)
Ukunda, Diani Beach, Ukunda 80401, Kenya
Show Prices
$257 - $883 Avg. price/night*
Ollie #13 of 31 hotels in Diani Beach
  •  Beautiful resort! 
  • The resort at Swahili Beach was probably amongst my favourite of all that... more
  • November 27, 2014
Professional photos | Traveler photos (249)
Afrika Pearl & Spa (Diani Beach, Kenya)
P.O Box 5664, Diani Beach, Ukunda 8040, Kenya
Afrika Pearl & Spa Slideshow
Show Prices
$136 - $356 (EUR 109 - 285) Avg. price/night*
Ollie #14 of 31 hotels in Diani Beach
Professional photos | Traveler photos (146)
Prideinn Hotel Diani (Diani Beach, Kenya)
Diani Beach Road, Diani Beach, Ukunda 00200, Kenya
Show Prices
$81 - $105 Avg. price/night*
Ollie #15 of 31 hotels in Diani Beach
Professional photos | Traveler photos (28)
Galu Inn (Diani Beach, Kenya)
South Beach Road | P.O. Box 5098 Diani Beach, Diani Beach, Ukunda 80401, Kenya
Galu Inn Slideshow
Show Prices
$82 - $161 Avg. price/night*
Ollie #16 of 31 hotels in Diani Beach
Professional photos | Traveler photos (47)
Diani Sea Lodge (Diani Beach, Kenya) 3.0 of 5
Diani Beach Road | Ukunda, Diani Beach, Ukunda 80400, Kenya
Diani Sea Lodge Slideshow
Show Prices
$107 - $277 (EUR 86 - 222) Avg. price/night*
Ollie #17 of 31 hotels in Diani Beach
  •  nearly perfect 
  • beautiful gardens with monkeys jumping around. baobab trees. 1 big... more
  • November 5, 2014
Professional photos | Traveler photos (494)
Offers & Announcements Stay 7 pay 6
Diani Reef Beach Resort & Spa (Diani Beach, Kenya) 4.0 of 5
Diani Beach Road, Diani Beach, Ukunda, Kenya
Show Prices
$158 - $481 Avg. price/night*
Ollie #18 of 31 hotels in Diani Beach
Professional photos | Traveler photos (440)
The Maridadi - Baobab Resort (Diani Beach, Kenya)
Diani Beach, Ukunda, Kenya
Ollie #19 of 31 hotels in Diani Beach
Traveler photos (38)
Ukunda, Diani Beach Rd, Diani Beach, Ukunda 80100, Kenya
Show Prices
$122 - $491 Avg. price/night*
Ollie #20 of 31 hotels in Diani Beach
  •  Perfect Location 
  • A few friends and I stayed at the resort and the experience was simply... more
  • November 24, 2014
Professional photos | Traveler photos (156)

Additional Swahili Beach Resort Information

4.0 of 5 stars | 262 Reviews
Price range (per night): $122 - $491