Skip to content
We’re sorry, some parts of the Airbnb website don’t work properly without JavaScript enabled.
Homes
Homes
Experiences
Experiences
Services
Services
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
Superhost
Superhost
Hotel in Diani Beach
The Kaya Room
1 bedroom
,
·
1 bed
,
·
1 shared bathroom
1–6 Sept
1–6 Sept
$870 SGD
$756 SGD
Show price breakdown
for 5 nights
,
·
5.0 out of 5 average rating, 3 reviews
5.0 (3)
Top 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
23–28 Sept
23–28 Sept
$1,646 SGD
Show price breakdown
for 5 nights
$1,646 SGD for 5 nights
Free cancellation
4.93 out of 5 average rating, 152 reviews
4.93 (152)
Guest favourite
Guest favourite
Villa in Kwale
Villa Nyota
3 bedrooms
3 bedrooms
,
·
3 beds
3 beds
,
·
3 bathrooms
3 bathrooms
12–17 Nov
12–17 Nov
$1,587 SGD
Show price breakdown
for 5 nights
$1,587 SGD for 5 nights
Free cancellation
5.0 out of 5 average rating, 12 reviews
5.0 (12)
Flat in Diani Beach
Kivukoni Reef Suites
2 bedrooms
2 bedrooms
,
·
3 beds
3 beds
,
·
1 bathroom
1 bathroom
9–14 Sept
9–14 Sept
$553 SGD
Show price breakdown
for 5 nights
$553 SGD for 5 nights
Free cancellation
4.86 out of 5 average rating, 37 reviews
4.86 (37)
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
14–19 Sept
14–19 Sept
$624 SGD
$515 SGD
Show price breakdown
for 5 nights
Free cancellation
4.91 out of 5 average rating, 47 reviews
4.91 (47)
Home in Diani Beach
Cali Blossom | 4BR Tropical Home · Walk to Beach
4 bedrooms
4 bedrooms
,
·
4 king beds
4 king beds
,
·
2 bathrooms
2 bathrooms
1–6 Sept
1–6 Sept
$737 SGD
$589 SGD
Show price breakdown
for 5 nights
Free cancellation
New place to stay
New
Superhost
Superhost
Villa in Diani Beach
Jandi Diani
4 bedrooms
4 bedrooms
,
·
6 beds
6 beds
,
·
3.5 bathrooms
3.5 bathrooms
1–6 Sept
1–6 Sept
$1,543 SGD
Show price breakdown
for 5 nights
$1,543 SGD for 5 nights
Free cancellation
4.86 out of 5 average rating, 21 reviews
4.86 (21)
Superhost
Superhost
Villa in Diani Beach
Swahili Cottage w/Private Pool 600M walk to Beach
3 bedrooms
3 bedrooms
,
·
3 queen beds
3 queen beds
,
·
2 bathrooms
2 bathrooms
1–6 Sept
1–6 Sept
$1,287 SGD
Show price breakdown
for 5 nights
$1,287 SGD for 5 nights
Free cancellation
New place to stay
New
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
19–24 Sept
19–24 Sept
$2,068 SGD
Show price breakdown
for 5 nights
$2,068 SGD for 5 nights
4.9 out of 5 average rating, 73 reviews
4.9 (73)
Superhost
Superhost
Villa in Diani Beach
Private Pool Villa Close To The Beach With Access
1 bedroom
1 bedroom
,
·
1 queen bed
1 queen bed
,
·
1 bathroom
1 bathroom
1–6 Sept
1–6 Sept
$866 SGD
Show price breakdown
for 5 nights
$866 SGD for 5 nights
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
13–18 Sept
13–18 Sept
$1,168 SGD
$841 SGD
Show price breakdown
for 5 nights
4.92 out of 5 average rating, 66 reviews
4.92 (66)
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
,
·
4 bathrooms
4 bathrooms
1–6 Sept
1–6 Sept
$2,818 SGD
Show price breakdown
for 5 nights
$2,818 SGD for 5 nights
4.94 out of 5 average rating, 49 reviews
4.94 (49)
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
1–6 Sept
1–6 Sept
$629 SGD
$564 SGD
Show price breakdown
for 5 nights
Free cancellation
4.89 out of 5 average rating, 44 reviews
4.89 (44)
Superhost
Superhost
Flat in Diani Beach
Modern 1 bedroom in Diani, 5 mins from the beach
1 bedroom
1 bedroom
,
·
1 queen bed
1 queen bed
,
·
1.5 bathrooms
1.5 bathrooms
1–6 Sept
1–6 Sept
$318 SGD
Show price breakdown
for 5 nights
$318 SGD for 5 nights
Free cancellation
New place to stay
New
Superhost
Superhost
Flat in Diani Beach
Modern 2 bedroom in Diani, 5 mins from the beach
2 bedrooms
2 bedrooms
,
·
2 queen beds
2 queen beds
,
·
2.5 bathrooms
2.5 bathrooms
1–6 Sept
1–6 Sept
$508 SGD
Show price breakdown
for 5 nights
$508 SGD for 5 nights
Free cancellation
New place to stay
New
Guest favourite
Guest favourite
Treehouse in Diani Beach
Baobab Canopy Treehouse -Jungle, Oasis, Pool, WiFi
1 bedroom
1 bedroom
,
·
2 beds
2 beds
,
·
1 bathroom
1 bathroom
16–21 Oct
16–21 Oct
$635 SGD
Show price breakdown
for 5 nights
$635 SGD for 5 nights
Free cancellation
4.92 out of 5 average rating, 172 reviews
4.92 (172)
Guest favourite
Guest favourite
Villa in Diani Beach
Pandanas Beach Villa - Diani - Beach Property
1 bedroom
1 bedroom
,
·
1 king bed
1 king bed
,
·
1 bathroom
1 bathroom
1–6 Sept
1–6 Sept
$3,882 SGD
Show price breakdown
for 5 nights
$3,882 SGD for 5 nights
5.0 out of 5 average rating, 5 reviews
5.0 (5)
Home in Diani Beach
Waridi, The Boutique Beach House
8 bedrooms
8 bedrooms
,
·
8 beds
8 beds
,
·
8 bathrooms
8 bathrooms
19–24 Sept
19–24 Sept
$5,141 SGD
Show price breakdown
for 5 nights
$5,141 SGD for 5 nights
Free cancellation
5.0 out of 5 average rating, 3 reviews
5.0 (3)
Guest favourite
Guest favourite
Cottage in Diani Beach
Tomorrow* | Diani Beach
2 bedrooms
2 bedrooms
,
·
4 beds
4 beds
,
·
2 bathrooms
2 bathrooms
1–6 Sept
1–6 Sept
$1,435 SGD
$1,150 SGD
Show price breakdown
for 5 nights
4.85 out of 5 average rating, 132 reviews
4.85 (132)
1
2
3
4
…
15