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,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
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
16–21 Jun
16–21 Jun
$164 SGD
Show price breakdown
for 5 nights
$164 SGD for 5 nights
Pay $0 today
Free cancellation
4.94 out of 5 average rating, 83 reviews
4.94 (83)
Superhost
Superhost
Villa in Msambweni
Malaika Villas in Diani Beach
4 bedrooms
4 bedrooms
,
·
5 beds
5 beds
,
·
3 bathrooms
3 bathrooms
18–23 Jun
18–23 Jun
$492 SGD
Show price breakdown
for 5 nights
$492 SGD for 5 nights
Pay $0 today
Free cancellation
4.83 out of 5 average rating, 60 reviews
4.83 (60)
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
$614 SGD
Show price breakdown
for 5 nights
$614 SGD for 5 nights
Pay $0 today
Free cancellation
4.89 out of 5 average rating, 36 reviews
4.89 (36)
Guest favourite
Guest favourite
Flat in Diani Beach
Diamond
1 bedroom
1 bedroom
,
·
1 queen bed
1 queen bed
,
·
1 bathroom
1 bathroom
16–21 Jun
16–21 Jun
$256 SGD
Show price breakdown
for 5 nights
$256 SGD for 5 nights
Pay $0 today
Free cancellation
4.88 out of 5 average rating, 59 reviews
4.88 (59)
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
Pay $0 today
Free cancellation
4.85 out of 5 average rating, 26 reviews
4.85 (26)
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
Pay $0 today
Free cancellation
5.0 out of 5 average rating, 6 reviews
5.0 (6)
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
16–21 Jun
16–21 Jun
$624 SGD
$515 SGD
Show price breakdown
for 5 nights
Pay $0 today
Free cancellation
New place to stay
New
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
Pay $0 today
Free cancellation
4.8 out of 5 average rating, 15 reviews
4.8 (15)
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
$582 SGD
$498 SGD
Show price breakdown
for 5 nights
Pay $0 today
Free cancellation
4.9 out of 5 average rating, 67 reviews
4.9 (67)
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
Apartment in Diani Beach
Memories Home Diani Pool- 3 beds -5 min to Beach.
2 bedrooms
2 bedrooms
,
·
3 beds
3 beds
,
·
2 bathrooms
2 bathrooms
16–21 Jun
16–21 Jun
$500 SGD
Show price breakdown
for 5 nights
$500 SGD for 5 nights
Pay $0 today
Free cancellation
5.0 out of 5 average rating, 6 reviews
5.0 (6)
Villa in Diani Beach
Affordable Cosy Villa 15-min walk to Beach
3 bedrooms
3 bedrooms
,
·
4 beds
4 beds
,
·
3.5 bathrooms
3.5 bathrooms
16–21 Jun
16–21 Jun
$770 SGD
Show price breakdown
for 5 nights
$770 SGD for 5 nights
Pay $0 today
Free cancellation
4.86 out of 5 average rating, 14 reviews
4.86 (14)
Villa in Diani Beach
Jandi Diani
4 bedrooms
4 bedrooms
,
·
6 beds
6 beds
,
·
3.5 bathrooms
3.5 bathrooms
17–22 Jun
17–22 Jun
$1,549 SGD
Show price breakdown
for 5 nights
$1,549 SGD for 5 nights
Pay $0 today
Free cancellation
4.8 out of 5 average rating, 15 reviews
4.8 (15)
Villa in Kenya
Diani Beach Villa Holiday Stay Sea Breeze
2 bedrooms
2 bedrooms
,
·
4 beds
4 beds
,
·
1 bathroom
1 bathroom
16–21 Jun
16–21 Jun
$379 SGD
Show price breakdown
for 5 nights
$379 SGD for 5 nights
Pay $0 today
Free cancellation
4.65 out of 5 average rating, 82 reviews
4.65 (82)
Superhost
Superhost
Villa in Diani
Private 3BR Villa-Private Pool-7Min to Galu Beach
3 bedrooms
3 bedrooms
,
·
4 beds
4 beds
,
·
3 bathrooms
3 bathrooms
21–26 Jun
21–26 Jun
$1,021 SGD
Show price breakdown
for 5 nights
$1,021 SGD for 5 nights
Pay $0 today
Free cancellation
4.75 out of 5 average rating, 40 reviews
4.75 (40)
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
20–25 Aug
20–25 Aug
$1,210 SGD
Show price breakdown
for 5 nights
$1,210 SGD for 5 nights
Free cancellation
4.92 out of 5 average rating, 62 reviews
4.92 (62)
Guest house in Diani Beach
Casa Grande. Welcoming 6 big bed rooms villa
6 bedrooms
6 bedrooms
,
·
6 bathrooms
6 bathrooms
21–26 Jun
21–26 Jun
$1,112 SGD
Show price breakdown
for 5 nights
$1,112 SGD for 5 nights
Pay $0 today
Free cancellation
4.82 out of 5 average rating, 44 reviews
4.82 (44)
Guest favourite
Guest favourite
Room in Kwale
Villa Leo Apartment am indischen Ozean
1 bed
1 bed
,
·
1 bathroom
1 bathroom
29 Jun – 4 Jul
29 Jun – 4 Jul
$328 SGD
$225 SGD
Show price breakdown
for 5 nights
Pay $0 today
Free cancellation
4.79 out of 5 average rating, 19 reviews
4.79 (19)
1
2
3
4
…
15