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,660 SGD
Show price breakdown
for 5 nights
$2,660 SGD for 5 nights
,
·
4.87 out of 5 average rating, 203 reviews
4.87 (203)
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
$264 SGD
Show price breakdown
for 5 nights
$264 SGD for 5 nights
Free cancellation
Superhost
Superhost
Flat in Diani Beach
Beach Studio |2 Min Walk |Rooftop Ocean View |AC
New place to stay
New
,
·
1 bed
1 bed
,
·
1 bathroom
1 bathroom
1–6 Aug
1–6 Aug
$268 SGD
Show price breakdown
for 5 nights
$268 SGD for 5 nights
Guest favourite
Guest favourite
Flat in Kwale
Cosy Luxury Apartment-Diani
4.84 out of 5 average rating, 38 reviews
4.84 (38)
,
·
2 bedrooms
2 bedrooms
,
·
2 beds
2 beds
,
·
2.5 bathrooms
2.5 bathrooms
1–6 Aug
1–6 Aug
$609 SGD
Show price breakdown
for 5 nights
$609 SGD for 5 nights
Free cancellation
Guest favourite
Guest favourite
Flat in Diani Beach
Diani Beach road Savannah Sunset
5.0 out of 5 average rating, 6 reviews
5.0 (6)
,
·
1 bedroom
1 bedroom
,
·
1 bed
1 bed
,
·
1 bathroom
1 bathroom
1–6 Aug
1–6 Aug
$255 SGD
Show price breakdown
for 5 nights
$255 SGD for 5 nights
Flat in Diani Beach
Chillspot 1 | Beachfront | AC | Restaurant
New place to stay
New
,
·
1 bed
1 bed
,
·
1 bathroom
1 bathroom
1–6 Aug
1–6 Aug
$323 SGD
$258 SGD
Show price breakdown
for 5 nights
Superhost
Superhost
Flat in Diani Beach
217 Simba - Large Terrace Apartment - 5' to beach
4.89 out of 5 average rating, 19 reviews
4.89 (19)
,
·
1 bedroom
1 bedroom
,
·
1 bed
1 bed
,
·
1 bathroom
1 bathroom
1–6 Aug
1–6 Aug
$815 SGD
$710 SGD
Show price breakdown
for 5 nights
Superhost
Superhost
Flat in Diani Beach
Chic two bedroom Beachfront apartment 5th floor
5.0 out of 5 average rating, 3 reviews
5.0 (3)
,
·
2 bedrooms
2 bedrooms
,
·
3 beds
3 beds
,
·
2 bathrooms
2 bathrooms
1–6 Aug
1–6 Aug
$667 SGD
Show price breakdown
for 5 nights
$667 SGD for 5 nights
Free cancellation
Superhost
Superhost
Treehouse in Diani Beach
Baobab Nest Treehouse - peaceful, eco,paradise.
4.86 out of 5 average rating, 165 reviews
4.86 (165)
,
·
1 bedroom
1 bedroom
,
·
1 bed
1 bed
,
·
1 bathroom
1 bathroom
23–28 Aug
23–28 Aug
$692 SGD
Show price breakdown
for 5 nights
$692 SGD for 5 nights
Free cancellation
Guest favourite
Guest favourite
Cabin in Diani Beach
MaMu Village – Garden Suite II
4.92 out of 5 average rating, 12 reviews
4.92 (12)
,
·
1 bed
1 bed
,
·
1 bathroom
1 bathroom
2–7 Sept
2–7 Sept
$206 SGD
Show price breakdown
for 5 nights
$206 SGD for 5 nights
Free cancellation
Home in Diani Beach
Cactus Villas: 1-Bedroom Studio close to the beach
5.0 out of 5 average rating, 4 reviews
5.0 (4)
,
·
1 bedroom
1 bedroom
,
·
1 bed
1 bed
,
·
1 bathroom
1 bathroom
5–10 Sept
5–10 Sept
$1,064 SGD
Show price breakdown
for 5 nights
$1,064 SGD for 5 nights
Free cancellation
Top guest favourite
Guest favourite
Apartment in Diani Beach
Apartment Sandcastle 108 Seaview Diani beach
4.97 out of 5 average rating, 104 reviews
4.97 (104)
,
·
1 bedroom
1 bedroom
,
·
1 bed
1 bed
,
·
1 bathroom
1 bathroom
19–24 Sept
19–24 Sept
$603 SGD
Show price breakdown
for 5 nights
$603 SGD for 5 nights
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,672 SGD
Show price breakdown
for 5 nights
$1,672 SGD for 5 nights
Free cancellation
Top guest favourite
Guest favourite
Flat in Diani Beach
Luxury 2BR Beachfront Escape w/ Stunning Views
5.0 out of 5 average rating, 35 reviews
5.0 (35)
,
·
2 bedrooms
2 bedrooms
,
·
3 beds
3 beds
,
·
2 bathrooms
2 bathrooms
13–18 Sept
13–18 Sept
$806 SGD
Show price breakdown
for 5 nights
$806 SGD for 5 nights
Free cancellation
Flat in Diani Beach
Kivukoni Reef Suites
4.87 out of 5 average rating, 31 reviews
4.87 (31)
,
·
2 bedrooms
2 bedrooms
,
·
3 beds
3 beds
,
·
1 bathroom
1 bathroom
9–14 Sept
9–14 Sept
$581 SGD
Show price breakdown
for 5 nights
$581 SGD for 5 nights
Free cancellation
Guest favourite
Guest favourite
Flat in Diani Beach
Diamond
4.89 out of 5 average rating, 62 reviews
4.89 (62)
,
·
1 bedroom
1 bedroom
,
·
1 bed
1 bed
,
·
1 bathroom
1 bathroom
1–6 Aug
1–6 Aug
$244 SGD
Show price breakdown
for 5 nights
$244 SGD for 5 nights
Flat in Diani Beach
Samara Studio Beachfront Apartment - Diani Beach
4.66 out of 5 average rating, 132 reviews
4.66 (132)
,
·
1 bedroom
1 bedroom
,
·
1 bed
1 bed
,
·
1 bathroom
1 bathroom
14–19 Aug
14–19 Aug
$402 SGD
Show price breakdown
for 5 nights
$402 SGD for 5 nights
Free cancellation
Guest favourite
Guest favourite
Flat in Msambweni
Studio Amani Perfect for you
4.88 out of 5 average rating, 40 reviews
4.88 (40)
,
·
1 bedroom
1 bedroom
,
·
1 bed
1 bed
,
·
1 bathroom
1 bathroom
2–7 Aug
2–7 Aug
$603 SGD
Show price breakdown
for 5 nights
$603 SGD for 5 nights
Free cancellation
Guest favourite
Guest favourite
Room in Diani Beach
Palm house - Giraffe room - ground floor lefthand
5.0 out of 5 average rating, 26 reviews
5.0 (26)
,
·
1 queen bed
1 queen bed
,
·
1 bathroom
1 bathroom
1–6 Aug
1–6 Aug
$162 SGD
Show price breakdown
for 5 nights
$162 SGD for 5 nights
Free cancellation
1
2
3
4
…
15