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
Filters
0
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
Show map
Search results; Over 1,000 homes in Diani Beach
Over 1,000 homes in Diani Beach
Guest favourite
Guest favourite
Villa in Diani Beach
Tequila Sunrise Villa - Diani/Galu Beach
3 bedrooms
,
·
3 beds
,
·
4.5 private bathrooms
31 Aug – 5 Sept
31 Aug – 5 Sept
$4,168 SGD
Show price breakdown
for 5 nights
$4,168 SGD for 5 nights
,
·
4.87 out of 5 average rating, 77 reviews
4.87 (77)
Guest favourite
Guest favourite
Flat in diani
Diani Luxe Villa: Spacious studio A
1 bedroom
1 bedroom
,
·
1 bed
1 bed
,
·
1 bathroom
1 bathroom
17–22 Jun
17–22 Jun
$305 SGD
$252 SGD
Show price breakdown
for 5 nights
Free cancellation
4.8 out of 5 average rating, 5 reviews
4.8 (5)
Guest favourite
Guest favourite
Cabin in Diani Beach
MaMu Village – Garden Suite II
1 bed
1 bed
,
·
1 bathroom
1 bathroom
4–9 Jul
4–9 Jul
$194 SGD
Show price breakdown
for 5 nights
$194 SGD for 5 nights
Free cancellation
5.0 out of 5 average rating, 10 reviews
5.0 (10)
Guest favourite
Guest favourite
Holiday home in Diani Beach
1st floor studio at Pinch & Punch
1 bedroom
1 bedroom
,
·
1 queen bed
1 queen bed
,
·
1 bathroom
1 bathroom
17–22 Jun
17–22 Jun
$164 SGD
Show price breakdown
for 5 nights
$164 SGD for 5 nights
Free cancellation
4.94 out of 5 average rating, 83 reviews
4.94 (83)
Guest favourite
Guest favourite
Home in Diani Beach
Boma Banda Diani-Kaskazi Cottage
1 bedroom
1 bedroom
,
·
1 bed
1 bed
,
·
1 bathroom
1 bathroom
21–26 Jun
21–26 Jun
$187 SGD
Show price breakdown
for 5 nights
$187 SGD for 5 nights
Free cancellation
4.85 out of 5 average rating, 26 reviews
4.85 (26)
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
22–27 Jun
22–27 Jun
$1,210 SGD
Show price breakdown
for 5 nights
$1,210 SGD for 5 nights
Free cancellation
4.93 out of 5 average rating, 143 reviews
4.93 (143)
Guest favourite
Guest favourite
Flat in Diani Beach
Groundfloor Apartment, Simba Village, Diani Beach
1 bedroom
1 bedroom
,
·
1 king bed
1 king bed
,
·
1 bathroom
1 bathroom
27 Jun – 2 Jul
27 Jun – 2 Jul
$469 SGD
Show price breakdown
for 5 nights
$469 SGD for 5 nights
Free cancellation
4.9 out of 5 average rating, 86 reviews
4.9 (86)
Guest favourite
Guest favourite
Flat in Diani Beach
Tropical 1br Escape. Diani-7min Beach walk
1 bedroom
1 bedroom
,
·
1 queen bed
1 queen bed
,
·
1 bathroom
1 bathroom
17–22 Jun
17–22 Jun
$265 SGD
Show price breakdown
for 5 nights
$265 SGD for 5 nights
Free cancellation
5.0 out of 5 average rating, 6 reviews
5.0 (6)
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
26 Jun – 1 Jul
26 Jun – 1 Jul
$2,226 SGD
Show price breakdown
for 5 nights
$2,226 SGD for 5 nights
Free cancellation
5.0 out of 5 average rating, 6 reviews
5.0 (6)
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
17–22 Jun
17–22 Jun
$567 SGD
Show price breakdown
for 5 nights
$567 SGD for 5 nights
Free cancellation
4.85 out of 5 average rating, 26 reviews
4.85 (26)
Superhost
Superhost
Treehouse in Diani Beach
Baobab Nest Treehouse - peaceful, eco,paradise.
1 bedroom
1 bedroom
,
·
1 king bed
1 king bed
,
·
1 bathroom
1 bathroom
29 Jun – 4 Jul
29 Jun – 4 Jul
$575 SGD
Show price breakdown
for 5 nights
$575 SGD for 5 nights
Free cancellation
4.87 out of 5 average rating, 161 reviews
4.87 (161)
Flat in Diani Beach
Resort-Style 2BR Apartment | Pool | AC | Near mall
2 bedrooms
2 bedrooms
,
·
3 beds
3 beds
,
·
2.5 bathrooms
2.5 bathrooms
17–22 Jun
17–22 Jun
$543 SGD
$448 SGD
Show price breakdown
for 5 nights
Free cancellation
New place to stay
New
Guest favourite
Guest favourite
Villa in Diani Beach
Seacluded Family Villa -Chef-AC-Kids Toys-Pool
4 bedrooms
4 bedrooms
,
·
7 beds
7 beds
,
·
4 bathrooms
4 bathrooms
26 Jun – 1 Jul
26 Jun – 1 Jul
$1,829 SGD
Show price breakdown
for 5 nights
$1,829 SGD for 5 nights
Free cancellation
4.87 out of 5 average rating, 198 reviews
4.87 (198)
Flat in Diani Beach
Swahili Condo+ Beachfront Resort Access + AC+ Pool
2 bedrooms
2 bedrooms
,
·
3 beds
3 beds
,
·
1 bathroom
1 bathroom
22–27 Jun
22–27 Jun
$454 SGD
Show price breakdown
for 5 nights
$454 SGD for 5 nights
Free cancellation
4.8 out of 5 average rating, 15 reviews
4.8 (15)
Guest favourite
Guest favourite
Flat in Msambweni
Studio Amani Perfect for you
1 bedroom
1 bedroom
,
·
1 king bed
1 king bed
,
·
1 bathroom
1 bathroom
14–19 Jul
14–19 Jul
$615 SGD
Show price breakdown
for 5 nights
$615 SGD for 5 nights
Free cancellation
4.89 out of 5 average rating, 36 reviews
4.89 (36)
Guest favourite
Guest favourite
Flat in Diani Beach
El Mufasa Diani Beach | Large 1BR + Pool & Garden
1 bedroom
1 bedroom
,
·
1 king bed
1 king bed
,
·
1 bathroom
1 bathroom
30 Jun – 5 Jul
30 Jun – 5 Jul
$693 SGD
Show price breakdown
for 5 nights
$693 SGD for 5 nights
Free cancellation
4.97 out of 5 average rating, 30 reviews
4.97 (30)
Guest favourite
Guest favourite
Flat in Kwale
Cosy Luxury Apartment-Diani
2 bedrooms
2 bedrooms
,
·
2 queen beds
2 queen beds
,
·
2.5 bathrooms
2.5 bathrooms
17–22 Jun
17–22 Jun
$607 SGD
Show price breakdown
for 5 nights
$607 SGD for 5 nights
Free cancellation
4.85 out of 5 average rating, 33 reviews
4.85 (33)
Guest favourite
Guest favourite
Flat in Diani Beach
Diamond
1 bedroom
1 bedroom
,
·
1 queen bed
1 queen bed
,
·
1 bathroom
1 bathroom
17–22 Jun
17–22 Jun
$255 SGD
Show price breakdown
for 5 nights
$255 SGD for 5 nights
Free cancellation
4.88 out of 5 average rating, 59 reviews
4.88 (59)
Guest favourite
Guest favourite
Flat in Diani Beach
Welcome to Diani 303
2 bedrooms
2 bedrooms
,
·
4 double beds
4 double beds
,
·
2.5 bathrooms
2.5 bathrooms
28 Jun – 3 Jul
28 Jun – 3 Jul
$581 SGD
$498 SGD
Show price breakdown
for 5 nights
Free cancellation
4.9 out of 5 average rating, 67 reviews
4.9 (67)
1
2
3
4
…
15