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
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
Price filter
Type of place
Type of place filter
Show map
Search results; Over 1,000 homes in Diani
Over 1,000 homes in Diani
Photo 1 of 29
Guest favourite
Guest favourite
Home in Palm Beach
Little Maua | Stylish Hideaway on Galu Beach
2 bedrooms
,
·
2 beds
,
·
2 private bathrooms
1–6 Oct
1–6 Oct
$1,403 SGD
$1,193 SGD
Show price breakdown
for 5 nights
,
·
4.9 out of 5 average rating, 41 reviews
4.9 (41)
Photo 1 of 29
Guest favourite
Guest favourite
Flat in Coast Province
Welcome to Diani 106
2 bedrooms
2 bedrooms
,
·
5 beds
5 beds
,
·
2.5 bathrooms
2.5 bathrooms
3–8 Oct
3–8 Oct
$676 SGD
Show price breakdown
for 5 nights
$676 SGD for 5 nights
Free cancellation
4.92 out of 5 average rating, 52 reviews
4.92 (52)
Photo 1 of 19
Superhost
Superhost
Villa in Msambweni
Malaika Villas in Diani Beach
4 bedrooms
4 bedrooms
,
·
5 beds
5 beds
,
·
3 bathrooms
3 bathrooms
25–30 Nov
25–30 Nov
$488 SGD
Show price breakdown
for 5 nights
$488 SGD for 5 nights
Free cancellation
4.83 out of 5 average rating, 70 reviews
4.83 (70)
Photo 1 of 29
Guest favourite
Guest favourite
Home in Diani Beach
Stunning Rooftop House only 2min from Diani Beach
3 bedrooms
3 bedrooms
,
·
4 beds
4 beds
,
·
3.5 bathrooms
3.5 bathrooms
3–8 Oct
3–8 Oct
$2,422 SGD
$2,078 SGD
Show price breakdown
for 5 nights
4.91 out of 5 average rating, 76 reviews
4.91 (76)
Photo 1 of 25
Bungalow in Diani Beach
1BR Studio near Beach with AC & Private Pool
1 bedroom
1 bedroom
,
·
1 king bed
1 king bed
,
·
1 bathroom
1 bathroom
1–6 Oct
1–6 Oct
$970 SGD
Show price breakdown
for 5 nights
$970 SGD for 5 nights
Free cancellation
5.0 out of 5 average rating, 8 reviews
5.0 (8)
Photo 1 of 19
Guest favourite
Guest favourite
Home in Diani Beach
Villa Tata | Stylish 2BR w/ Private Pool & Garden
2 bedrooms
2 bedrooms
,
·
4 beds
4 beds
,
·
2 bathrooms
2 bathrooms
1–6 Oct
1–6 Oct
$976 SGD
Show price breakdown
for 5 nights
$976 SGD for 5 nights
Free cancellation
5.0 out of 5 average rating, 6 reviews
5.0 (6)
Photo 1 of 23
Guest favourite
Guest favourite
Villa in Diani Beach
Private Pool Villa Close To The Beach With Access
1 bedroom
1 bedroom
,
·
1 queen bed
1 queen bed
,
·
1 bathroom
1 bathroom
1–6 Oct
1–6 Oct
$1,403 SGD
$1,010 SGD
Show price breakdown
for 5 nights
4.91 out of 5 average rating, 321 reviews
4.91 (321)
Photo 1 of 6
Guest favourite
Guest favourite
Room in Diani Beach
Pinch & Punch - Horse Room
1 king bed
1 king bed
,
·
1 bathroom
1 bathroom
1–6 Oct
1–6 Oct
$166 SGD
Show price breakdown
for 5 nights
$166 SGD for 5 nights
Free cancellation
4.88 out of 5 average rating, 48 reviews
4.88 (48)
Photo 1 of 29
Top guest favourite
Guest favourite
Villa in Diani Beach
🌺BAYANA HOUSE🌺 4 BEDROOM SLEEPS 8 + CHEF
4 bedrooms
4 bedrooms
,
·
4 beds
4 beds
,
·
3 bathrooms
3 bathrooms
18–23 Oct
18–23 Oct
$1,613 SGD
$1,435 SGD
Show price breakdown
for 5 nights
Free cancellation
4.93 out of 5 average rating, 153 reviews
4.93 (153)
Photo 1 of 29
Superhost
Superhost
Flat in Diani Beach
Luxury 2bed all ensuite Likizo 10min walk to beach
2 bedrooms
2 bedrooms
,
·
3 beds
3 beds
,
·
2.5 bathrooms
2.5 bathrooms
4–9 Oct
4–9 Oct
$588 SGD
$505 SGD
Show price breakdown
for 5 nights
4.81 out of 5 average rating, 21 reviews
4.81 (21)
Photo 1 of 29
Flat in Diani Beach
Forest breeze studio
1 bedroom
1 bedroom
,
·
1 bed
1 bed
,
·
1 bathroom
1 bathroom
1–6 Oct
1–6 Oct
$364 SGD
Show price breakdown
for 5 nights
$364 SGD for 5 nights
Free cancellation
New place to stay
New
Photo 1 of 29
Guest favourite
Guest favourite
Home in Diani Beach
Ocean Villa Luxury 9BR Beachfront in Diani
9 bedrooms
9 bedrooms
,
·
20 beds
20 beds
,
·
11 bathrooms
11 bathrooms
28 Nov – 3 Dec
28 Nov – 3 Dec
$5,254 SGD
$4,578 SGD
Show price breakdown
for 5 nights
Free cancellation
4.89 out of 5 average rating, 9 reviews
4.89 (9)
Photo 1 of 29
Home in Diani Beach
The Coastal Estate
4 bedrooms
4 bedrooms
,
·
4 king beds
4 king beds
,
·
5 bathrooms
5 bathrooms
1–6 Oct
1–6 Oct
$3,507 SGD
Show price breakdown
for 5 nights
$3,507 SGD for 5 nights
New place to stay
New
Photo 1 of 29
Superhost
Superhost
Villa in Diani
Private 4BR Villa-Private Pool-7Min to Galu Beach
4 bedrooms
4 bedrooms
,
·
5 beds
5 beds
,
·
3 bathrooms
3 bathrooms
1–6 Oct
1–6 Oct
$1,502 SGD
$1,291 SGD
Show price breakdown
for 5 nights
4.76 out of 5 average rating, 49 reviews
4.76 (49)
Photo 1 of 20
Guest favourite
Guest favourite
Apartment in Diani Beach
Memories Home Diani Pool- 3 beds -5 min to Beach.
2 bedrooms
2 bedrooms
,
·
3 beds
3 beds
,
·
2 bathrooms
2 bathrooms
1–6 Oct
1–6 Oct
$544 SGD
Show price breakdown
for 5 nights
$544 SGD for 5 nights
Free cancellation
5.0 out of 5 average rating, 11 reviews
5.0 (11)
Photo 1 of 29
Top guest favourite
Guest favourite
Flat in Diani Beach
The Sand Castle Diani Beach Kenya
1 bedroom
1 bedroom
,
·
1 king bed
1 king bed
,
·
1 bathroom
1 bathroom
1–6 Oct
1–6 Oct
$903 SGD
Show price breakdown
for 5 nights
$903 SGD for 5 nights
5.0 out of 5 average rating, 14 reviews
5.0 (14)
Photo 1 of 29
Superhost
Superhost
Villa in Diani Beach
Jandi Diani | Private Family Villa with Pool
4 bedrooms
4 bedrooms
,
·
6 beds
6 beds
,
·
3.5 bathrooms
3.5 bathrooms
28 Oct – 2 Nov
28 Oct – 2 Nov
$1,637 SGD
Show price breakdown
for 5 nights
$1,637 SGD for 5 nights
Free cancellation
4.87 out of 5 average rating, 23 reviews
4.87 (23)
Photo 1 of 29
Superhost
Superhost
Flat in Diani Beach
WABO Paradise 2br - Diani
2 bedrooms
2 bedrooms
,
·
2 double beds
2 double beds
,
·
1 bathroom
1 bathroom
1–6 Oct
1–6 Oct
$432 SGD
$377 SGD
Show price breakdown
for 5 nights
Free cancellation
4.86 out of 5 average rating, 29 reviews
4.86 (29)
Photo 1 of 29
Superhost
Superhost
Guest house in Diani Beach
Casa Grande. Welcoming 6 big bed rooms villa
6 bedrooms
6 bedrooms
,
·
6 bathrooms
6 bathrooms
18–23 Oct
18–23 Oct
$1,467 SGD
$1,276 SGD
Show price breakdown
for 5 nights
Free cancellation
4.8 out of 5 average rating, 51 reviews
4.8 (51)
1
2
3
4
…
15