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
Top guest favourite
Guest favourite
Home in Kwale
Maua Beach House | Swahili Luxury on Galu Beach
4 bedrooms
,
·
6 beds
,
·
4.5 private bathrooms
1–6 Sept
1–6 Sept
$3,528 SGD
Show price breakdown
for 5 nights
$3,528 SGD for 5 nights
,
·
5.0 out of 5 average rating, 29 reviews
5.0 (29)
Guest favourite
Guest favourite
Home in Diani Beach
Luxury Villa w/ Private Pool & Chef’s Kitchen
4 bedrooms
4 bedrooms
,
·
5 beds
5 beds
26 Jun – 1 Jul
26 Jun – 1 Jul
$2,227 SGD
Show price breakdown
for 5 nights
$2,227 SGD for 5 nights
Free cancellation
5.0 out of 5 average rating, 6 reviews
5.0 (6)
Guest favourite
Guest favourite
Villa in Diani Beach
🌺BAYANA HOUSE🌺 4 BEDROOM SLEEPS 8 + CHEF
4 bedrooms
4 bedrooms
,
·
4 beds
4 beds
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)
Flat in Diani Beach
2BR w/AC & pool ensuite Apt 10 min walk to beach
2 bedrooms
2 bedrooms
,
·
2 beds
2 beds
16–21 Jun
16–21 Jun
$624 SGD
$515 SGD
Show price breakdown
for 5 nights
Free cancellation
New place to stay
New
Villa in Diani Beach
Jandi Diani
4 bedrooms
4 bedrooms
,
·
6 beds
6 beds
17–22 Jun
17–22 Jun
$1,549 SGD
Show price breakdown
for 5 nights
$1,549 SGD for 5 nights
Free cancellation
4.8 out of 5 average rating, 15 reviews
4.8 (15)
Top guest favourite
Guest favourite
Villa in Diani Beach
Villa Kapungu with private chef, XXL pool & garden
4 bedrooms
4 bedrooms
,
·
4 king beds
4 king beds
16–21 Jun
16–21 Jun
$2,076 SGD
Show price breakdown
for 5 nights
$2,076 SGD for 5 nights
4.96 out of 5 average rating, 46 reviews
4.96 (46)
Home in Ukunda
Luxury 5-Bedroom Seaview Villa
5 bedrooms
5 bedrooms
,
·
7 beds
7 beds
17–22 Jun
17–22 Jun
$1,475 SGD
Show price breakdown
for 5 nights
$1,475 SGD for 5 nights
Free cancellation
Guest favourite
Guest favourite
Home in Kwale
Villa Barizi
3 bedrooms
3 bedrooms
,
·
4 beds
4 beds
4–9 Aug
4–9 Aug
$2,072 SGD
Show price breakdown
for 5 nights
$2,072 SGD for 5 nights
Free cancellation
4.91 out of 5 average rating, 11 reviews
4.91 (11)
Guest favourite
Guest favourite
Cottage in Diani Beach
Beach Bum Cottage - Pool, AC, WiFi, Jungle Oasis
2 bedrooms
2 bedrooms
,
·
3 beds
3 beds
20–25 Jun
20–25 Jun
$960 SGD
$832 SGD
Show price breakdown
for 5 nights
Free cancellation
4.95 out of 5 average rating, 38 reviews
4.95 (38)
Guest favourite
Guest favourite
Villa in Diani Beach
Seacluded Family Villa -Chef-AC-Kids Toys-Pool
4 bedrooms
4 bedrooms
,
·
7 beds
7 beds
26 Jun – 1 Jul
26 Jun – 1 Jul
$1,857 SGD
$1,671 SGD
Show price breakdown
for 5 nights
Free cancellation
4.87 out of 5 average rating, 198 reviews
4.87 (198)
Top guest favourite
Guest favourite
Flat in Diani Beach
Welcome to Diani 202
3 bedrooms
3 bedrooms
,
·
4 beds
4 beds
17–22 Jun
17–22 Jun
$782 SGD
$588 SGD
Show price breakdown
for 5 nights
5.0 out of 5 average rating, 14 reviews
5.0 (14)
Guest favourite
Guest favourite
Villa in Kwale
A secluded escape with Private Pool and Chef .
6 bedrooms
6 bedrooms
,
·
7 beds
7 beds
8–13 Jul
8–13 Jul
$1,629 SGD
Show price breakdown
for 5 nights
$1,629 SGD for 5 nights
4.88 out of 5 average rating, 259 reviews
4.88 (259)
Guest favourite
Guest favourite
Cabin in Diani Beach
MaMu Village – Garden Suite II
1 bed
1 bed
17–22 Jun
17–22 Jun
$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)
Flat in Kwale
Diani Luxe Villa: Spacious Studio B
1 bedroom
1 bedroom
,
·
1 queen bed
1 queen bed
16–21 Jun
16–21 Jun
$301 SGD
$248 SGD
Show price breakdown
for 5 nights
Free cancellation
Superhost
Superhost
Home in Diani Beach
Solani Luxury Villa | Private Pool-Diani Beach
4 bedrooms
4 bedrooms
,
·
4 beds
4 beds
16–21 Jun
16–21 Jun
$3,483 SGD
$1,815 SGD
Show price breakdown
for 5 nights
4.86 out of 5 average rating, 14 reviews
4.86 (14)
Villa in Ukunda
Tamasha Luxury Villa, Entire & Private 3-Bedroom.
4 bedrooms
4 bedrooms
,
·
3 king beds
3 king beds
16–21 Jun
16–21 Jun
$1,113 SGD
Show price breakdown
for 5 nights
$1,113 SGD for 5 nights
4.59 out of 5 average rating, 17 reviews
4.59 (17)
Superhost
Superhost
Home in Diani Beach
Tropical Beachfront Villa|AC+Pool+Lush Garden
3 bedrooms
3 bedrooms
,
·
4 beds
4 beds
26 Jun – 1 Jul
26 Jun – 1 Jul
$1,653 SGD
Show price breakdown
for 5 nights
$1,653 SGD for 5 nights
Free cancellation
5.0 out of 5 average rating, 6 reviews
5.0 (6)
Home in Diani Beach
Villa Tata | Stylish 2BR w/ Private Pool & Garden
2 bedrooms
2 bedrooms
,
·
4 beds
4 beds
16–21 Jun
16–21 Jun
$757 SGD
Show price breakdown
for 5 nights
$757 SGD for 5 nights
Free cancellation
5.0 out of 5 average rating, 3 reviews
5.0 (3)
Top guest favourite
Guest favourite
Home in Diani Beach
Stunning Rooftop House only 2min from Diani Beach
3 bedrooms
3 bedrooms
,
·
4 beds
4 beds
20–25 Aug
20–25 Aug
$2,382 SGD
Show price breakdown
for 5 nights
$2,382 SGD for 5 nights
4.9 out of 5 average rating, 72 reviews
4.9 (72)
1
2
3
4
…
15