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
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
Over 1,000 homes in Diani
Guest favourite
Guest favourite
Apartment in Kwale
Blue Marlin Beach front apartment
1 bedroom
,
·
2 beds
,
·
1 private bathroom
25–30 Aug
25–30 Aug
$665 SGD
Show price breakdown
for 5 nights
$665 SGD for 5 nights
,
·
4.92 out of 5 average rating, 12 reviews
4.92 (12)
Home in Diani Beach
Kinondo Villas
4 bedrooms
4 bedrooms
,
·
4 beds
4 beds
,
·
4 bathrooms
4 bathrooms
12–17 Aug
12–17 Aug
$1,463 SGD
Show price breakdown
for 5 nights
$1,463 SGD for 5 nights
Free cancellation
New place to stay
New
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 Sept
1–6 Sept
$756 SGD
Show price breakdown
for 5 nights
$756 SGD for 5 nights
Free cancellation
5.0 out of 5 average rating, 3 reviews
5.0 (3)
Home in Kwale
2BR Beach Villa/Pool/ Near Diani Center
2 bedrooms
2 bedrooms
,
·
4 beds
4 beds
,
·
2 bathrooms
2 bathrooms
6–11 Oct
6–11 Oct
$672 SGD
$597 SGD
Show price breakdown
for 5 nights
Free cancellation
4.67 out of 5 average rating, 6 reviews
4.67 (6)
Villa in Diani Beach
Karibu House 400m to the Beach
1 bedroom
1 bedroom
,
·
1 queen bed
1 queen bed
,
·
1 bathroom
1 bathroom
1–6 Oct
1–6 Oct
$76 SGD
Show price breakdown
for 5 nights
$76 SGD for 5 nights
Free cancellation
4.7 out of 5 average rating, 37 reviews
4.7 (37)
Guest favourite
Guest favourite
Flat in Kwale
2bedroom Apt by Cece. Diani, beach road.
2 bedrooms
2 bedrooms
,
·
2 beds
2 beds
,
·
2 bathrooms
2 bathrooms
19–24 Sept
19–24 Sept
$425 SGD
Show price breakdown
for 5 nights
$425 SGD for 5 nights
Free cancellation
4.92 out of 5 average rating, 52 reviews
4.92 (52)
Superhost
Superhost
Room in Diani Beach
Private Room At Diani Beach Road
2 double beds
2 double beds
,
·
WC
WC
12–17 Aug
12–17 Aug
$264 SGD
$215 SGD
Show price breakdown
for 5 nights
Free cancellation
New place to stay
New
Superhost
Superhost
Villa in Diani Beach
Swahili Cottage w/Private Pool 600M walk to Beach
3 bedrooms
3 bedrooms
,
·
3 queen beds
3 queen beds
,
·
2 bathrooms
2 bathrooms
20–25 Aug
20–25 Aug
$1,298 SGD
Show price breakdown
for 5 nights
$1,298 SGD for 5 nights
Free cancellation
New place to stay
New
Guest favourite
Guest favourite
Home in Ukunda
Tide Studio Diani (1st Row Beach Access)
1 bedroom
1 bedroom
,
·
1 bed
1 bed
,
·
1 bathroom
1 bathroom
23–28 Aug
23–28 Aug
$288 SGD
Show price breakdown
for 5 nights
$288 SGD for 5 nights
Free cancellation
5.0 out of 5 average rating, 8 reviews
5.0 (8)
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
$749 SGD
Show price breakdown
for 5 nights
$749 SGD for 5 nights
4.97 out of 5 average rating, 35 reviews
4.97 (35)
Superhost
Superhost
Villa in Msambweni
Malaika Villas in Diani Beach
4 bedrooms
4 bedrooms
,
·
5 beds
5 beds
,
·
3 bathrooms
3 bathrooms
16–21 Sept
16–21 Sept
$486 SGD
Show price breakdown
for 5 nights
$486 SGD for 5 nights
Free cancellation
4.82 out of 5 average rating, 66 reviews
4.82 (66)
Guest favourite
Guest favourite
Cottage in Diani Beach
Tomorrow* | Diani Beach
2 bedrooms
2 bedrooms
,
·
4 beds
4 beds
,
·
2 bathrooms
2 bathrooms
24–29 Aug
24–29 Aug
$1,261 SGD
Show price breakdown
for 5 nights
$1,261 SGD for 5 nights
4.85 out of 5 average rating, 131 reviews
4.85 (131)
Flat in Diani Beach
Mzinga@Lantana Galu
3 bedrooms
3 bedrooms
,
·
4 beds
4 beds
,
·
3 bathrooms
3 bathrooms
13–18 Aug
13–18 Aug
$1,532 SGD
Show price breakdown
for 5 nights
$1,532 SGD for 5 nights
Free cancellation
Guest favourite
Guest favourite
Home in Diani Beach
Tropical Beachfront Villa|AC+Pool+Lush Garden
3 bedrooms
3 bedrooms
,
·
4 beds
4 beds
,
·
3.5 bathrooms
3.5 bathrooms
31 Aug – 5 Sept
31 Aug – 5 Sept
$1,735 SGD
Show price breakdown
for 5 nights
$1,735 SGD for 5 nights
4.9 out of 5 average rating, 10 reviews
4.9 (10)
Superhost
Superhost
Flat in Galu
Luxury 3 Bedroom Sheba Apt, Galu Beach, Diani
3 bedrooms
3 bedrooms
,
·
4 beds
4 beds
,
·
3 bathrooms
3 bathrooms
2–7 Sept
2–7 Sept
$1,471 SGD
Show price breakdown
for 5 nights
$1,471 SGD for 5 nights
4.87 out of 5 average rating, 211 reviews
4.87 (211)
Guest favourite
Guest favourite
Home in Diani Beach
Aziza - 2 bedroom Villa
2 bedrooms
2 bedrooms
,
·
3 beds
3 beds
,
·
2 bathrooms
2 bathrooms
22–27 Aug
22–27 Aug
$1,206 SGD
$1,058 SGD
Show price breakdown
for 5 nights
4.93 out of 5 average rating, 71 reviews
4.93 (71)
Superhost
Superhost
Villa in Diani Beach
Kimbi's 3BR Coastal Villa - 4 Mins To The Beach
3 bedrooms
3 bedrooms
,
·
6 beds
6 beds
,
·
3 bathrooms
3 bathrooms
20–25 Aug
20–25 Aug
$906 SGD
Show price breakdown
for 5 nights
$906 SGD for 5 nights
Free cancellation
4.85 out of 5 average rating, 33 reviews
4.85 (33)
Guest favourite
Guest favourite
Villa in Diani Beach
The Swimming Ostrich:Your perfect holiday home!
4 bedrooms
4 bedrooms
,
·
6 beds
6 beds
,
·
2 bathrooms
2 bathrooms
25–30 Aug
25–30 Aug
$1,216 SGD
$912 SGD
Show price breakdown
for 5 nights
4.92 out of 5 average rating, 66 reviews
4.92 (66)
Villa in Mwabungu
Hawi
3 bedrooms
3 bedrooms
,
·
4 beds
4 beds
,
·
3 bathrooms
3 bathrooms
25–30 Aug
25–30 Aug
$832 SGD
Show price breakdown
for 5 nights
$832 SGD for 5 nights
5.0 out of 5 average rating, 7 reviews
5.0 (7)
1
2
3
4
…
15