Search results; Over 1,000 places in Diani Beach

Prices include all fees

The home you selected

Guest favorite
Guesthouse in Diani Beach
Elo's Beach Annex
2 guests1 bedroom1 bed1 bath
Jun 10 – 15
More
Jun 10 – 15
More
R11,324 ZAR for 5 nights
for 5 nights

Explore more homes

Top guest favorite
Condo in Diani Beach
Apartment Sandcastle 108 Seaview Diani beach
Free cancellation
Jun 28 – Jul 3
R7,690 ZAR for 5 nights
for 5 nights
4.98 out of 5 average rating, 58 reviews
Top guest favorite
Villa in Diani Beach
Nirvana - Diani: Stunning Beach Villa w/ Hot Tub
1 king bed
Jun 5 – 10
R19,230 ZAR for 5 nights
for 5 nights
5.0 out of 5 average rating, 156 reviews
Guest favorite
Villa in Kenya
Laugh Villa, Diani
Free cancellation
Jun 25 – 30
R3,418 ZAR for 5 nights
for 5 nights
4.84 out of 5 average rating, 190 reviews
Guest favorite
Apartment in Ukunda
Simba Secret Hideaway
Free cancellation
Jun 24 – 29
R8,119 ZAR for 5 nights
for 5 nights
4.9 out of 5 average rating, 156 reviews
Guest favorite
Villa in Diani Beach
Little Canada Beach House
4 beds
Jun 3 – 8
R28,461 ZAR for 5 nights
for 5 nights
4.96 out of 5 average rating, 51 reviews
Superhost
Villa in Diani Beach
Seacluded Family Villa -Chef-AC-Kids Toys-Pool
7 beds
Jun 3 – 8
R19,230 ZAR for 5 nights
for 5 nights
4.85 out of 5 average rating, 158 reviews
Guest favorite
Apartment in Msambweni
El Mufasa luxury studio apartment with pool&garden
1 bed
Jun 4 – 9
R4,041 ZAR for 5 nights
for 5 nights
5.0 out of 5 average rating, 17 reviews
Superhost
Villa in Diani Beach
Luxury villa Tajriviera
Free cancellation
Sep 12 – 17
R11,887 ZAR for 5 nights
for 5 nights
4.79 out of 5 average rating, 319 reviews
Top guest favorite
Apartment in Diani
Jua Apartment
2 beds
Jun 2 – 7
R6,944 ZAR for 5 nights
for 5 nights
5.0 out of 5 average rating, 5 reviews
Superhost
Apartment in Ukunda
El Mufasa luxury 2-BR apartment with pool & garden
Free cancellation
Jun 17 – 22
R9,939 ZAR for 5 nights
for 5 nights
4.83 out of 5 average rating, 78 reviews
Guest favorite
Cottage in Diani Beach
Beach Bum Cottage-Jungle Oasis-Relax-Pool-WiFi- AC
3 beds
Jun 3 – 8
R11,325 ZAR for 5 nights
for 5 nights
5.0 out of 5 average rating, 10 reviews
Guest favorite
Apartment in Msambweni
Studio at Home
Free cancellation
Jun 17 – 22
R7,884 ZAR for 5 nights
for 5 nights
4.87 out of 5 average rating, 15 reviews
Apartment in Diani Beach
Comfy-lux2,1 bed Diani hot-shower, fast wi-fi
1 bed
Jun 2 – 7
R1,709 ZAR for 5 nights
for 5 nights
4.63 out of 5 average rating, 40 reviews
Guest favorite
Villa in Msambweni
Malaika Villas in Diani Beach
Free cancellation
Jun 9 – 14
R5,555 ZAR for 5 nights
for 5 nights
4.93 out of 5 average rating, 27 reviews
Guest favorite
Apartment in Diani Beach
Garden Suite - Diani Beach
1 bed
Jun 2 – 7
R15,710 ZAR for 5 nights
for 5 nights
4.95 out of 5 average rating, 150 reviews
Home in Diani
Maua Beach House | Swahili Luxury on Galu Beach
6 beds
Jun 9 – 14
R42,734 ZAR for 5 nights
for 5 nights
Villa in Kenya
Diani Beach Villa Holiday Stay Sea Breeze
4 beds
Jun 2 – 7
R4,773 ZAR for 5 nights
for 5 nights
4.74 out of 5 average rating, 50 reviews
Top guest favorite
Home in Diani Beach
Diani Beach-Private Villa and Private Pool-Yours
Free cancellation
Jun 10 – 15
R17,588 ZAR for 5 nights
for 5 nights
5.0 out of 5 average rating, 14 reviews