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
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
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,532 SGD
Show price breakdown
for 5 nights
$3,532 SGD for 5 nights
,
·
5.0 out of 5 average rating, 28 reviews
5.0 (28)
Guest favourite
Guest favourite
Home in Diani Beach
Villa Angelo
2 bedrooms
2 bedrooms
2 beds
,
·
2 beds
1 bathroom
,
·
1 bathroom
13–18 Jun
13–18 Jun
$750 SGD
Show price breakdown
for 5 nights
$750 SGD for 5 nights
Free cancellation
4.96 out of 5 average rating, 25 reviews
4.96 (25)
Superhost
Superhost
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
26 Jun – 1 Jul
26 Jun – 1 Jul
$1,753 SGD
Show price breakdown
for 5 nights
$1,753 SGD for 5 nights
Free cancellation
5.0 out of 5 average rating, 5 reviews
5.0 (5)
Guest favourite
Guest favourite
Flat in Diani Beach
Luxury 2BR Beachfront Escape w/ Stunning Views
2 bedrooms
2 bedrooms
3 beds
,
·
3 beds
2 bathrooms
,
·
2 bathrooms
26 Jun – 1 Jul
26 Jun – 1 Jul
$803 SGD
Show price breakdown
for 5 nights
$803 SGD for 5 nights
Free cancellation
5.0 out of 5 average rating, 31 reviews
5.0 (31)
Superhost
Superhost
Flat in Kwale
7 mins to Beach w/AC, Full Kitchen & All Ensuite
2 bedrooms
2 bedrooms
2 queen beds
,
·
2 queen beds
2.5 bathrooms
,
·
2.5 bathrooms
12–17 Jun
12–17 Jun
$562 SGD
$508 SGD
Show price breakdown
for 5 nights
Free cancellation
4.77 out of 5 average rating, 26 reviews
4.77 (26)
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,230 SGD
Show price breakdown
for 5 nights
$2,230 SGD for 5 nights
Free cancellation
5.0 out of 5 average rating, 6 reviews
5.0 (6)
Guest favourite
Guest favourite
Cottage in Diani Beach
Beach Bum Cottage - Pool, AC, WiFi, Jungle Oasis
2 bedrooms
2 bedrooms
3 beds
,
·
3 beds
1 bathroom
,
·
1 bathroom
20–25 Jun
20–25 Jun
$962 SGD
$833 SGD
Show price breakdown
for 5 nights
Free cancellation
4.95 out of 5 average rating, 37 reviews
4.95 (37)
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
14–19 Jun
14–19 Jun
$294 SGD
$243 SGD
Show price breakdown
for 5 nights
Free cancellation
4.8 out of 5 average rating, 5 reviews
4.8 (5)
Superhost
Superhost
Villa in Kwale
Luxury villa Tajriviera
4 bedrooms
4 bedrooms
4 beds
,
·
4 beds
3 bathrooms
,
·
3 bathrooms
7–12 Jul
7–12 Jul
$964 SGD
Show price breakdown
for 5 nights
$964 SGD for 5 nights
Free cancellation
4.77 out of 5 average rating, 360 reviews
4.77 (360)
Guest favourite
Guest favourite
Villa in Diani Beach
Maisha Maridadi Villa, 3 br with AC & private pool
3 bedrooms
3 bedrooms
4 double beds
,
·
4 double beds
3 bathrooms
,
·
3 bathrooms
23–28 Jun
23–28 Jun
$1,439 SGD
Show price breakdown
for 5 nights
$1,439 SGD for 5 nights
Free cancellation
4.84 out of 5 average rating, 70 reviews
4.84 (70)
Home in Diani Beach
Waridi, The Boutique Beach House
8 bedrooms
8 bedrooms
8 beds
,
·
8 beds
8 bathrooms
,
·
8 bathrooms
25–30 Jun
25–30 Jun
$3,601 SGD
Show price breakdown
for 5 nights
$3,601 SGD for 5 nights
Free cancellation
Superhost
Superhost
Flat in Diani Beach
Welcome to Diani 303
2 bedrooms
2 bedrooms
4 double beds
,
·
4 double beds
2.5 bathrooms
,
·
2.5 bathrooms
14–19 Jun
14–19 Jun
$561 SGD
$422 SGD
Show price breakdown
for 5 nights
Free cancellation
4.89 out of 5 average rating, 65 reviews
4.89 (65)
Superhost
Superhost
Room in Diani Beach
Palm house - Giraffe room - ground floor lefthand
1 queen bed
1 queen bed
1 bathroom
,
·
1 bathroom
12–17 Jun
12–17 Jun
$164 SGD
Show price breakdown
for 5 nights
$164 SGD for 5 nights
Free cancellation
5.0 out of 5 average rating, 23 reviews
5.0 (23)
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
3.5 bathrooms
,
·
3.5 bathrooms
20–25 Aug
20–25 Aug
$2,385 SGD
Show price breakdown
for 5 nights
$2,385 SGD for 5 nights
Free cancellation
4.9 out of 5 average rating, 72 reviews
4.9 (72)
Guest favourite
Guest favourite
Flat in Galu
Luxury 3 Bedroom Sheba Apt, Galu Beach, Diani
3 bedrooms
3 bedrooms
4 beds
,
·
4 beds
3 bathrooms
,
·
3 bathrooms
4–9 Jul
4–9 Jul
$1,707 SGD
$1,514 SGD
Show price breakdown
for 5 nights
Free cancellation
4.89 out of 5 average rating, 203 reviews
4.89 (203)
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
13–18 Jun
13–18 Jun
$499 SGD
Show price breakdown
for 5 nights
$499 SGD for 5 nights
Free cancellation
4.87 out of 5 average rating, 161 reviews
4.87 (161)
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
13–18 Jun
13–18 Jun
$1,530 SGD
Show price breakdown
for 5 nights
$1,530 SGD for 5 nights
Free cancellation
4.87 out of 5 average rating, 198 reviews
4.87 (198)
Guest favourite
Guest favourite
Flat in Msambweni
Home Studio
1 bed
1 bed
1 bathroom
,
·
1 bathroom
20–25 Jun
20–25 Jun
$449 SGD
Show price breakdown
for 5 nights
$449 SGD for 5 nights
Free cancellation
5.0 out of 5 average rating, 7 reviews
5.0 (7)
Guest favourite
Guest favourite
Home in Diani Beach
Milamax beach villa diani
5 bedrooms
5 bedrooms
6 beds
,
·
6 beds
6.5 bathrooms
,
·
6.5 bathrooms
5–10 Sept
5–10 Sept
$3,028 SGD
Show price breakdown
for 5 nights
$3,028 SGD for 5 nights
Free cancellation
4.91 out of 5 average rating, 46 reviews
4.91 (46)
1
2
3
4
…
15