Skip to content
We’re sorry, some parts of the Airbnb website don’t work properly without JavaScript enabled.
Homes
Homes
Experiences
Experiences
Services
Services
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
Photo 1 of 6
Superhost
Superhost
Bed and breakfast in Diani Beach
Suite at Sitara Retreat (Tembo)
1 bedroom
,
·
1 bed
,
·
1 private bathroom
1–6 Sept
1–6 Sept
$644 SGD
Show price breakdown
for 5 nights
$644 SGD for 5 nights
,
·
Photo 1 of 6
Top guest favourite
Guest favourite
Villa in Diani Beach
2BR Villa | AC, Pool, Rooftop & Outdoor Bath
2 bedrooms
2 bedrooms
,
·
2 king beds
2 king beds
,
·
2 bathrooms
2 bathrooms
12–17 Sept
12–17 Sept
$1,814 SGD
Show price breakdown
for 5 nights
$1,814 SGD for 5 nights
Free cancellation
5.0 out of 5 average rating, 9 reviews
5.0 (9)
Photo 1 of 6
Guest favourite
Guest favourite
Bungalow in Diani Beach
1BR Suite near Beach w. AC, Plunge Pool & Kitchen
1 bedroom
1 bedroom
,
·
1 king bed
1 king bed
,
·
1 bathroom
1 bathroom
14–19 Sept
14–19 Sept
$1,288 SGD
$1,148 SGD
Show price breakdown
for 5 nights
Free cancellation
4.88 out of 5 average rating, 8 reviews
4.88 (8)
Photo 1 of 6
Top guest favourite
Guest favourite
Home in Palm Beach
Beach & Shop in Minutes with Construction Discount
4 bedrooms
4 bedrooms
,
·
6 beds
6 beds
,
·
4.5 bathrooms
4.5 bathrooms
19–24 Sept
19–24 Sept
$2,518 SGD
$2,193 SGD
Show price breakdown
for 5 nights
Free cancellation
4.97 out of 5 average rating, 39 reviews
4.97 (39)
Photo 1 of 6
Top guest favourite
Guest favourite
Flat in Diani Beach
The Sand Castle Diani Beach Kenya
1 bedroom
1 bedroom
,
·
1 bed
1 bed
,
·
1 bathroom
1 bathroom
30 Sept – 5 Oct
30 Sept – 5 Oct
$1,000 SGD
$876 SGD
Show price breakdown
for 5 nights
Free cancellation
5.0 out of 5 average rating, 12 reviews
5.0 (12)
Photo 1 of 6
Superhost
Superhost
Flat in Diani Beach
Luxury 2BR Beachfront Escape w/ Stunning Views
2 bedrooms
2 bedrooms
,
·
3 beds
3 beds
,
·
2 bathrooms
2 bathrooms
13–18 Sept
13–18 Sept
$797 SGD
Show price breakdown
for 5 nights
$797 SGD for 5 nights
Free cancellation
4.97 out of 5 average rating, 38 reviews
4.97 (38)
Photo 1 of 6
Guest favourite
Guest favourite
Home in Diani Beach
Diani Marine_Tree Villa_beach front _entire home
2 bedrooms
2 bedrooms
,
·
2 king beds
2 king beds
,
·
2 bathrooms
2 bathrooms
8–13 Sept
8–13 Sept
$1,828 SGD
Show price breakdown
for 5 nights
$1,828 SGD for 5 nights
4.96 out of 5 average rating, 51 reviews
4.96 (51)
Photo 1 of 6
Guest favourite
Guest favourite
Flat in Diani Beach
El Mufasa Diani Beach | Large 1BR + Pool & Garden
1 bedroom
1 bedroom
,
·
1 king bed
1 king bed
,
·
1 bathroom
1 bathroom
21–26 Sept
21–26 Sept
$751 SGD
Show price breakdown
for 5 nights
$751 SGD for 5 nights
Free cancellation
4.97 out of 5 average rating, 38 reviews
4.97 (38)
Photo 1 of 6
Guest favourite
Guest favourite
Home in Diani Beach
Villa Angelo
2 bedrooms
2 bedrooms
,
·
2 beds
2 beds
,
·
1 bathroom
1 bathroom
1–6 Nov
1–6 Nov
$854 SGD
$746 SGD
Show price breakdown
for 5 nights
Free cancellation
4.93 out of 5 average rating, 40 reviews
4.93 (40)
Photo 1 of 6
Guest favourite
Guest favourite
Villa in Diani Beach
Swahili Private Villa-Private Pool-5mins to beach
3 bedrooms
3 bedrooms
,
·
4 beds
4 beds
,
·
3 bathrooms
3 bathrooms
5–10 Sept
5–10 Sept
$1,192 SGD
$1,061 SGD
Show price breakdown
for 5 nights
4.8 out of 5 average rating, 40 reviews
4.8 (40)
Photo 1 of 6
Guest favourite
Guest favourite
Home in Mvita
Villa, 150 metres from beach in Diani
4 bedrooms
4 bedrooms
,
·
5 beds
5 beds
,
·
4 bathrooms
4 bathrooms
6–11 Oct
6–11 Oct
$2,078 SGD
$1,810 SGD
Show price breakdown
for 5 nights
Free cancellation
4.86 out of 5 average rating, 37 reviews
4.86 (37)
Photo 1 of 6
Superhost
Superhost
Cottage in Diani Beach
Inshallah Beach Cottage Diani (Beach front)
1 bedroom
1 bedroom
,
·
1 king bed
1 king bed
,
·
1 bathroom
1 bathroom
2–7 Oct
2–7 Oct
$2,263 SGD
Show price breakdown
for 5 nights
$2,263 SGD for 5 nights
Free cancellation
4.95 out of 5 average rating, 305 reviews
4.95 (305)
Photo 1 of 6
Guest favourite
Guest favourite
Treehouse in Diani Beach
Baobab Canopy Treehouse -Jungle, Oasis, Pool, WiFi
1 bedroom
1 bedroom
,
·
2 beds
2 beds
,
·
1 bathroom
1 bathroom
16–21 Oct
16–21 Oct
$638 SGD
Show price breakdown
for 5 nights
$638 SGD for 5 nights
Free cancellation
4.92 out of 5 average rating, 172 reviews
4.92 (172)
Photo 1 of 6
Guest favourite
Guest favourite
Cottage in Diani Beach
Tomorrow* | Diani Beach
2 bedrooms
2 bedrooms
,
·
4 beds
4 beds
,
·
2 bathrooms
2 bathrooms
19–24 Sept
19–24 Sept
$1,256 SGD
Show price breakdown
for 5 nights
$1,256 SGD for 5 nights
4.85 out of 5 average rating, 133 reviews
4.85 (133)
Photo 1 of 6
Top guest favourite
Guest favourite
Villa in Diani Beach
Nirvana - Diani: Stunning Beach Villa w/ Hot Tub
1 bedroom
1 bedroom
,
·
1 king bed
1 king bed
,
·
1 bathroom
1 bathroom
20–25 Sept
20–25 Sept
$2,601 SGD
$1,743 SGD
Show price breakdown
for 5 nights
5.0 out of 5 average rating, 206 reviews
5.0 (206)
Photo 1 of 6
Superhost
Superhost
Villa in Diani Beach
Jandi Diani
4 bedrooms
4 bedrooms
,
·
6 beds
6 beds
,
·
3.5 bathrooms
3.5 bathrooms
1–6 Sept
1–6 Sept
$1,267 SGD
$1,140 SGD
Show price breakdown
for 5 nights
4.86 out of 5 average rating, 21 reviews
4.86 (21)
Photo 1 of 6
Home in Kwale
Sultan Saka - Private Resort & Long-Stay Villa
2 bedrooms
2 bedrooms
,
·
3 king beds
3 king beds
,
·
3.5 bathrooms
3.5 bathrooms
19–26 Sept
19–26 Sept
$1,055 SGD
$912 SGD
Show price breakdown
for 7 nights
Weekly discount
4.7 out of 5 average rating, 98 reviews
4.7 (98)
Photo 1 of 6
Guest favourite
Guest favourite
Flat in Diani Beach
El Mufasa Diani Beach | Luxury 2BR + Garden & Pool
2 bedrooms
2 bedrooms
,
·
2 beds
2 beds
,
·
1 bathroom
1 bathroom
14–19 Sept
14–19 Sept
$858 SGD
Show price breakdown
for 5 nights
$858 SGD for 5 nights
Free cancellation
4.85 out of 5 average rating, 113 reviews
4.85 (113)
Photo 1 of 6
Superhost
Superhost
Home in Diani Beach
Solani Luxury Villa | Private Pool-Diani Beach
4 bedrooms
4 bedrooms
,
·
4 beds
4 beds
,
·
4.5 bathrooms
4.5 bathrooms
9–14 Sept
9–14 Sept
$4,302 SGD
$2,868 SGD
Show price breakdown
for 5 nights
4.9 out of 5 average rating, 21 reviews
4.9 (21)
1
2
3
4
…
15