Skip to content
We’re sorry, some parts of the Airbnb website don’t work properly without JavaScript enabled.
Homes
Homes
NEW
NEW
Experiences
Experiences, new
NEW
NEW
Services
Services, new
Start your search
Location
Homes in Diani Beach
Check in / Check out
Any week
Guests
Add guests
Become a host
Help Centre
Become a host
It’s easy to start hosting and earn extra income.
Refer a host
Find a co-host
Log in or sign up
filters
Filters
Price
Type of place
Show map
Search results; Over 1,000 homes in Diani Beach
Over 1,000 homes in Diani Beach
Guest favourite
Guest favourite
Villa in Kwale
Colobus Villa
4 bedrooms
,
·
4 beds
,
·
4.5 private bathrooms
23–28 Aug
23–28 Aug
$3,297 SGD
Show price breakdown
for 5 nights
$3,297 SGD for 5 nights
,
·
4.83 out of 5 average rating, 59 reviews
4.83 (59)
Superhost
Superhost
Home in Diani Beach
Solani Luxury Villa | Private Pool-Diani Beach
4.89 out of 5 average rating, 18 reviews
4.89 (18)
,
·
4 bedrooms
4 bedrooms
,
·
4 beds
4 beds
,
·
4.5 bathrooms
4.5 bathrooms
1–6 Aug
1–6 Aug
$3,797 SGD
Show price breakdown
for 5 nights
$3,797 SGD for 5 nights
Guest favourite
Guest favourite
Home in Diani Beach
Luxury Villa w/ Private Pool & Chef’s Kitchen
5.0 out of 5 average rating, 8 reviews
5.0 (8)
,
·
4 bedrooms
4 bedrooms
,
·
5 beds
5 beds
,
·
4 bathrooms
4 bathrooms
30 Aug – 4 Sept
30 Aug – 4 Sept
$3,405 SGD
Show price breakdown
for 5 nights
$3,405 SGD for 5 nights
Pay $0 today
Free cancellation
Home in Diani Beach
Villa Tata | Stylish 2BR w/ Private Pool & Garden
5.0 out of 5 average rating, 3 reviews
5.0 (3)
,
·
2 bedrooms
2 bedrooms
,
·
4 beds
4 beds
,
·
2 bathrooms
2 bathrooms
1–6 Aug
1–6 Aug
$762 SGD
Show price breakdown
for 5 nights
$762 SGD for 5 nights
Pay $0 today
Free cancellation
Home in Kwale
Sultan Saka - Private Resort & Long-Stay Villa
4.7 out of 5 average rating, 97 reviews
4.7 (97)
,
·
2 bedrooms
2 bedrooms
,
·
6 beds
6 beds
,
·
3.5 bathrooms
3.5 bathrooms
19–26 Aug
19–26 Aug
$1,047 SGD
$906 SGD
Show price breakdown
for 7 nights
Weekly discount
Home in Diani Beach
Cactus Villas: Entire Villa with AC & private pool
5.0 out of 5 average rating, 4 reviews
5.0 (4)
,
·
2 bedrooms
2 bedrooms
,
·
2 beds
2 beds
,
·
2 bathrooms
2 bathrooms
10–15 Aug
10–15 Aug
$2,073 SGD
$1,451 SGD
Show price breakdown
for 5 nights
Pay $0 today
Free cancellation
Guest favourite
Guest favourite
Villa in Diani Beach
Seacluded Family Villa -Chef-AC-Kids Toys-Pool
4.87 out of 5 average rating, 203 reviews
4.87 (203)
,
·
4 bedrooms
4 bedrooms
,
·
7 beds
7 beds
,
·
4 bathrooms
4 bathrooms
22–27 Aug
22–27 Aug
$2,661 SGD
Show price breakdown
for 5 nights
$2,661 SGD for 5 nights
Pay $0 today
Free cancellation
Guest favourite
Guest favourite
Villa in Diani Beach
🌺BAYANA HOUSE🌺 4 BEDROOM SLEEPS 8 + CHEF
4.93 out of 5 average rating, 147 reviews
4.93 (147)
,
·
4 bedrooms
4 bedrooms
,
·
4 beds
4 beds
,
·
4 bathrooms
4 bathrooms
24–29 Aug
24–29 Aug
$1,675 SGD
Show price breakdown
for 5 nights
$1,675 SGD for 5 nights
Pay $0 today
Free cancellation
Top guest favourite
Guest favourite
Villa in Diani Beach
Villa Kapungu with private chef, XXL pool & garden
4.96 out of 5 average rating, 47 reviews
4.96 (47)
,
·
4 bedrooms
4 bedrooms
,
·
4 beds
4 beds
,
·
4 bathrooms
4 bathrooms
21–26 Aug
21–26 Aug
$3,024 SGD
$2,643 SGD
Show price breakdown
for 5 nights
Superhost
Superhost
Villa in Diani Beach
Kimbi's 3BR Coastal Villa - 4 Mins To The Beach
4.84 out of 5 average rating, 32 reviews
4.84 (32)
,
·
3 bedrooms
3 bedrooms
,
·
6 beds
6 beds
,
·
3 bathrooms
3 bathrooms
20–25 Aug
20–25 Aug
$914 SGD
Show price breakdown
for 5 nights
$914 SGD for 5 nights
Pay $0 today
Free cancellation
Superhost
Superhost
Home in Diani Beach
Diani blue water palace
4.78 out of 5 average rating, 9 reviews
4.78 (9)
,
·
2 bedrooms
2 bedrooms
,
·
2 beds
2 beds
,
·
2 bathrooms
2 bathrooms
30 Aug – 4 Sept
30 Aug – 4 Sept
$684 SGD
$625 SGD
Show price breakdown
for 5 nights
Book early to save
Pay $0 today
Free cancellation
Home in Ukunda
Tide Studio Diani (1st Row Beach Access)
5.0 out of 5 average rating, 3 reviews
5.0 (3)
,
·
1 bedroom
1 bedroom
,
·
1 bed
1 bed
,
·
1 bathroom
1 bathroom
3–8 Aug
3–8 Aug
$260 SGD
Show price breakdown
for 5 nights
$260 SGD for 5 nights
Pay $0 today
Free cancellation
Superhost
Superhost
Villa in Diani Beach
*Private Villa with Pool & Chef*
4.78 out of 5 average rating, 117 reviews
4.78 (117)
,
·
4 bedrooms
4 bedrooms
,
·
8 beds
8 beds
,
·
4 bathrooms
4 bathrooms
2–7 Aug
2–7 Aug
$1,682 SGD
Show price breakdown
for 5 nights
$1,682 SGD for 5 nights
Pay $0 today
Free cancellation
Top guest favourite
Guest favourite
Home in Palm Beach
Beach & Shop in Minutes with Construction Discount
4.97 out of 5 average rating, 38 reviews
4.97 (38)
,
·
4 bedrooms
4 bedrooms
,
·
6 beds
6 beds
,
·
4.5 bathrooms
4.5 bathrooms
19–24 Aug
19–24 Aug
$2,222 SGD
Show price breakdown
for 5 nights
$2,222 SGD for 5 nights
Pay $0 today
Free cancellation
Guest favourite
Guest favourite
Flat in Coast Province
Welcome to Diani 106
4.91 out of 5 average rating, 43 reviews
4.91 (43)
,
·
2 bedrooms
2 bedrooms
,
·
5 beds
5 beds
,
·
2.5 bathrooms
2.5 bathrooms
27 Aug – 1 Sept
27 Aug – 1 Sept
$686 SGD
Show price breakdown
for 5 nights
$686 SGD for 5 nights
Pay $0 today
Free cancellation
Top guest favourite
Guest favourite
Home in Diani Beach
Milamax beach villa diani
4.91 out of 5 average rating, 47 reviews
4.91 (47)
,
·
5 bedrooms
5 bedrooms
,
·
6 beds
6 beds
,
·
6.5 bathrooms
6.5 bathrooms
5–10 Sept
5–10 Sept
$2,569 SGD
Show price breakdown
for 5 nights
$2,569 SGD for 5 nights
Guest favourite
Guest favourite
Home in Diani Beach
Sunny Stay Escape
5.0 out of 5 average rating, 5 reviews
5.0 (5)
,
·
2 bedrooms
2 bedrooms
,
·
2 beds
2 beds
,
·
2 bathrooms
2 bathrooms
1–6 Aug
1–6 Aug
$381 SGD
Show price breakdown
for 5 nights
$381 SGD for 5 nights
Pay $0 today
Free cancellation
Home in Kwale
2BR Beach Villa/Pool/ Near Diani Center
4.5 out of 5 average rating, 4 reviews
4.5 (4)
,
·
2 bedrooms
2 bedrooms
,
·
4 beds
4 beds
,
·
2 bathrooms
2 bathrooms
20–25 Aug
20–25 Aug
$607 SGD
$525 SGD
Show price breakdown
for 5 nights
Pay $0 today
Free cancellation
Superhost
Superhost
Villa in Diani Beach
Njema House3br w/pool 3min drive to Kongo River
5.0 out of 5 average rating, 3 reviews
5.0 (3)
,
·
3 bedrooms
3 bedrooms
,
·
4 beds
4 beds
,
·
3 bathrooms
3 bathrooms
16–21 Aug
16–21 Aug
$607 SGD
Show price breakdown
for 5 nights
$607 SGD for 5 nights
Pay $0 today
Free cancellation
1
2
3
4
…
15