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 in Diani Beach
Over 1,000 homes in Diani Beach
Home in Diani Beach
Little Haven Diani Beach Road, Cosy and Private
1 bedroom
,
·
2 beds
,
·
1 private bathroom
1–6 Aug
1–6 Aug
$168 SGD
Show price breakdown
for 5 nights
$168 SGD for 5 nights
,
·
4.82 out of 5 average rating, 146 reviews
4.82 (146)
Home in Kwale
Sultan Saka - Private Resort & Long-Stay Villa
2 bedrooms
2 bedrooms
,
·
6 king beds
6 king beds
,
·
3.5 bathrooms
3.5 bathrooms
19–26 Aug
19–26 Aug
$1,051 SGD
$908 SGD
Show price breakdown
for 7 nights
Weekly discount
4.7 out of 5 average rating, 97 reviews
4.7 (97)
Home in Diani Beach
Cactus Villas: Entire Villa with AC & private pool
2 bedrooms
2 bedrooms
,
·
2 king beds
2 king beds
,
·
2 bathrooms
2 bathrooms
10–15 Aug
10–15 Aug
$2,073 SGD
$1,762 SGD
Show price breakdown
for 5 nights
Free cancellation
5.0 out of 5 average rating, 4 reviews
5.0 (4)
Home in Kwale
2BR Beach Villa/Pool/ Near Diani Center
2 bedrooms
2 bedrooms
,
·
4 beds
4 beds
,
·
2 bathrooms
2 bathrooms
20–25 Aug
20–25 Aug
$519 SGD
Show price breakdown
for 5 nights
$519 SGD for 5 nights
Free cancellation
4.67 out of 5 average rating, 3 reviews
4.67 (3)
Guest favourite
Guest favourite
Villa in Diani Beach
🌺BAYANA HOUSE🌺 4 BEDROOM SLEEPS 8 + CHEF
4 bedrooms
4 bedrooms
,
·
4 beds
4 beds
,
·
4 bathrooms
4 bathrooms
24–29 Aug
24–29 Aug
$1,675 SGD
Show price breakdown
for 5 nights
$1,675 SGD for 5 nights
4.93 out of 5 average rating, 147 reviews
4.93 (147)
Superhost
Superhost
Villa in Diani Beach
*Private Villa with Pool & Chef*
4 bedrooms
4 bedrooms
,
·
8 beds
8 beds
,
·
4 bathrooms
4 bathrooms
1–6 Aug
1–6 Aug
$2,616 SGD
$1,660 SGD
Show price breakdown
for 5 nights
4.78 out of 5 average rating, 117 reviews
4.78 (117)
Flat in Diani Beach
2BR w/AC & pool ensuite Apt 10 min walk to beach
2 bedrooms
2 bedrooms
,
·
2 beds
2 beds
,
·
2.5 bathrooms
2.5 bathrooms
1–6 Aug
1–6 Aug
$673 SGD
Show price breakdown
for 5 nights
$673 SGD for 5 nights
Free cancellation
Home in Diani Beach
Villa Tata | Stylish 2BR w/ Private Pool & Garden
2 bedrooms
2 bedrooms
,
·
4 beds
4 beds
,
·
2 bathrooms
2 bathrooms
18–23 Aug
18–23 Aug
$762 SGD
Show price breakdown
for 5 nights
$762 SGD for 5 nights
Free cancellation
5.0 out of 5 average rating, 3 reviews
5.0 (3)
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
1–6 Aug
1–6 Aug
$3,797 SGD
Show price breakdown
for 5 nights
$3,797 SGD for 5 nights
4.89 out of 5 average rating, 18 reviews
4.89 (18)
Guest favourite
Guest favourite
Home in Diani Beach
Luxury Villa w/ Private Pool & Chef’s Kitchen
4 bedrooms
4 bedrooms
,
·
5 beds
5 beds
,
·
4 bathrooms
4 bathrooms
30 Aug – 4 Sept
30 Aug – 4 Sept
$3,404 SGD
Show price breakdown
for 5 nights
$3,404 SGD for 5 nights
Free cancellation
5.0 out of 5 average rating, 8 reviews
5.0 (8)
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
27 Aug – 1 Sept
27 Aug – 1 Sept
$685 SGD
Show price breakdown
for 5 nights
$685 SGD for 5 nights
Free cancellation
4.91 out of 5 average rating, 43 reviews
4.91 (43)
Guest favourite
Guest favourite
Home in Diani Beach
Sunny Stay Escape
2 bedrooms
2 bedrooms
,
·
3 beds
3 beds
,
·
2 bathrooms
2 bathrooms
1–6 Aug
1–6 Aug
$375 SGD
Show price breakdown
for 5 nights
$375 SGD for 5 nights
Free cancellation
5.0 out of 5 average rating, 5 reviews
5.0 (5)
Flat in Kwale
Stylish 2BR near Diani Beach w/ Pool & 4 Balconies
2 bedrooms
2 bedrooms
,
·
4 beds
4 beds
,
·
2.5 bathrooms
2.5 bathrooms
5–10 Aug
5–10 Aug
$615 SGD
Show price breakdown
for 5 nights
$615 SGD for 5 nights
Free cancellation
New place to stay
New
Superhost
Superhost
Home in Diani Beach
Second Home - Johari House
2 bedrooms
2 bedrooms
,
·
2 beds
2 beds
,
·
2.5 bathrooms
2.5 bathrooms
1–6 Aug
1–6 Aug
$1,395 SGD
Show price breakdown
for 5 nights
$1,395 SGD for 5 nights
Free cancellation
Guest favourite
Guest favourite
Flat in Diani Beach
WABO Paradise 2br - Diani
2 bedrooms
2 bedrooms
,
·
2 double beds
2 double beds
,
·
1 bathroom
1 bathroom
1–6 Aug
1–6 Aug
$389 SGD
Show price breakdown
for 5 nights
$389 SGD for 5 nights
Free cancellation
4.92 out of 5 average rating, 25 reviews
4.92 (25)
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
$914 SGD
Show price breakdown
for 5 nights
$914 SGD for 5 nights
Free cancellation
4.84 out of 5 average rating, 32 reviews
4.84 (32)
Guest favourite
Guest favourite
Villa in Diani Beach
Villa Kaya- entire villa with private pool.
3 bedrooms
3 bedrooms
,
·
4 beds
4 beds
,
·
3 bathrooms
3 bathrooms
4–9 Aug
4–9 Aug
$2,204 SGD
$1,827 SGD
Show price breakdown
for 5 nights
4.98 out of 5 average rating, 60 reviews
4.98 (60)
Superhost
Superhost
Villa in Diani Beach
Njema House3br w/pool 3min drive to Kongo River
3 bedrooms
3 bedrooms
,
·
4 beds
4 beds
,
·
3 bathrooms
3 bathrooms
16–21 Aug
16–21 Aug
$607 SGD
Show price breakdown
for 5 nights
$607 SGD for 5 nights
Free cancellation
5.0 out of 5 average rating, 3 reviews
5.0 (3)
Superhost
Superhost
Villa in Diani
Private 4BR Villa-Private Pool-7Min to Galu Beach
4 bedrooms
4 bedrooms
,
·
4 beds
4 beds
,
·
3 bathrooms
3 bathrooms
23–28 Aug
23–28 Aug
$1,028 SGD
Show price breakdown
for 5 nights
$1,028 SGD for 5 nights
4.76 out of 5 average rating, 45 reviews
4.76 (45)
1
2
3
4
…
15