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
Over 1,000 homes
Guest favourite
Guest favourite
Villa in Diani Beach
Seacluded Family Villa -Chef-AC-Kids Toys-Pool
4 bedrooms
,
·
7 beds
,
·
4 private bathrooms
22–27 Aug
22–27 Aug
$2,663 SGD
Show price breakdown
for 5 nights
$2,663 SGD for 5 nights
,
·
4.87 out of 5 average rating, 203 reviews
4.87 (203)
Flat in Diani Beach
Mukmuk Vacation Homes
2 bedrooms
2 bedrooms
,
·
3 beds
3 beds
7–12 Aug
7–12 Aug
$763 SGD
$611 SGD
Show price breakdown
for 5 nights
Free cancellation
New place to stay
New
Guest favourite
Guest favourite
149
Reviews
4.92
Stars
Rating
7
Years hosting
Room in Diani Beach
River Sunset luxury villas
1 queen bed
1 queen bed
1–6 Aug
1–6 Aug
$361 SGD
Show price breakdown
for 5 nights
$361 SGD for 5 nights
4.92 out of 5 average rating, 149 reviews
4.92 (149)
Superhost
Superhost
Home in Diani Beach
Second Home - Johari House
2 bedrooms
2 bedrooms
,
·
2 beds
2 beds
1–6 Aug
1–6 Aug
$1,395 SGD
Show price breakdown
for 5 nights
$1,395 SGD for 5 nights
Free cancellation
Superhost
Superhost
Villa in Diani Beach
Kimbi's 3BR Coastal Villa - 4 Mins To The Beach
3 bedrooms
3 bedrooms
,
·
6 beds
6 beds
20–25 Aug
20–25 Aug
$915 SGD
Show price breakdown
for 5 nights
$915 SGD for 5 nights
4.84 out of 5 average rating, 32 reviews
4.84 (32)
Guest favourite
Guest favourite
Cottage in Diani Beach
Beach Bum Cottage - Pool, AC, WiFi, Jungle Oasis
2 bedrooms
2 bedrooms
,
·
3 beds
3 beds
8–13 Aug
8–13 Aug
$1,125 SGD
Show price breakdown
for 5 nights
$1,125 SGD for 5 nights
4.95 out of 5 average rating, 41 reviews
4.95 (41)
Flat in Diani Beach
2BR w/AC & pool ensuite Apt 10 min walk to beach
2 bedrooms
2 bedrooms
,
·
2 beds
2 beds
13–18 Aug
13–18 Aug
$724 SGD
Show price breakdown
for 5 nights
$724 SGD for 5 nights
Free cancellation
5.0 out of 5 average rating, 3 reviews
5.0 (3)
Home in Diani Beach
J&T Holme Villa
5 bedrooms
5 bedrooms
,
·
5 beds
5 beds
1–6 Aug
1–6 Aug
$2,501 SGD
$2,001 SGD
Show price breakdown
for 5 nights
Free cancellation
New place to stay
New
Guest favourite
Guest favourite
Home in Diani Beach
Sunny Stay Escape
2 bedrooms
2 bedrooms
,
·
2 double beds
2 double beds
1–6 Aug
1–6 Aug
$381 SGD
Show price breakdown
for 5 nights
$381 SGD for 5 nights
Free cancellation
5.0 out of 5 average rating, 5 reviews
5.0 (5)
Guest favourite
Guest favourite
Home in Kwale
Luxury Ocean Front Family Villa Tiwi Beach Kenya
5 bedrooms
5 bedrooms
,
·
6 beds
6 beds
16–21 Aug
16–21 Aug
$3,172 SGD
Show price breakdown
for 5 nights
$3,172 SGD for 5 nights
4.89 out of 5 average rating, 46 reviews
4.89 (46)
Guest favourite
Guest favourite
Flat in Diani Beach
Malaika Nyumbani,80 steps to the Beach in Galu.
3 bedrooms
3 bedrooms
,
·
4 beds
4 beds
30 Aug – 4 Sept
30 Aug – 4 Sept
$1,564 SGD
Show price breakdown
for 5 nights
$1,564 SGD for 5 nights
4.79 out of 5 average rating, 126 reviews
4.79 (126)
Flat in Diani Beach
Deluxe Beach Room | King Bed, AC, 1-Min to Ocean.
1 bed
1 bed
5–10 Aug
5–10 Aug
$344 SGD
$310 SGD
Show price breakdown
for 5 nights
Free cancellation
5.0 out of 5 average rating, 4 reviews
5.0 (4)
Home in Diani Beach
4uDiani Luxury Bungalow 3
3 bedrooms
3 bedrooms
,
·
4 beds
4 beds
1–6 Aug
1–6 Aug
$1,753 SGD
Show price breakdown
for 5 nights
$1,753 SGD for 5 nights
Superhost
Superhost
Villa in Diani Beach
Njema House3br w/pool 3min drive to Kongo River
3 bedrooms
3 bedrooms
,
·
4 beds
4 beds
16–21 Aug
16–21 Aug
$608 SGD
Show price breakdown
for 5 nights
$608 SGD for 5 nights
Free cancellation
5.0 out of 5 average rating, 3 reviews
5.0 (3)
Superhost
Superhost
Villa in Diani beach
Luxury 3BR Villa with Private Pool in Diani
3 bedrooms
3 bedrooms
,
·
3 king beds
3 king beds
1–6 Aug
1–6 Aug
$1,472 SGD
Show price breakdown
for 5 nights
$1,472 SGD for 5 nights
4.86 out of 5 average rating, 14 reviews
4.86 (14)
Guest favourite
Guest favourite
Villa in Diani Beach
🌺BAYANA HOUSE🌺 4 BEDROOM SLEEPS 8 + CHEF
4 bedrooms
4 bedrooms
,
·
4 beds
4 beds
24–29 Aug
24–29 Aug
$1,676 SGD
Show price breakdown
for 5 nights
$1,676 SGD for 5 nights
4.93 out of 5 average rating, 147 reviews
4.93 (147)
Flat in Kwale
Stylish 2BR near Diani Beach w/ Pool & 4 Balconies
2 bedrooms
2 bedrooms
,
·
4 beds
4 beds
5–10 Aug
5–10 Aug
$616 SGD
Show price breakdown
for 5 nights
$616 SGD for 5 nights
New place to stay
New
Home in Diani Beach
Stay Happy At Raz Homes
2 bedrooms
2 bedrooms
,
·
3 beds
3 beds
1–6 Aug
1–6 Aug
$782 SGD
$602 SGD
Show price breakdown
for 5 nights
Free cancellation
5.0 out of 5 average rating, 4 reviews
5.0 (4)
Flat in Ukunda
A coastal home, made for deep rest
2 bedrooms
2 bedrooms
,
·
3 beds
3 beds
11–16 Aug
11–16 Aug
$762 SGD
Show price breakdown
for 5 nights
$762 SGD for 5 nights
4.71 out of 5 average rating, 7 reviews
4.71 (7)
1
2
3
4
…
15