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,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)
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
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)
Top guest favourite
Guest favourite
Home in Diani Beach
Spectacular Manola House – Beach 2 Min Walk
5 bedrooms
5 bedrooms
8 beds
,
·
8 beds
5 bathrooms
,
·
5 bathrooms
13–18 Jun
13–18 Jun
$2,423 SGD
Show price breakdown
for 5 nights
$2,423 SGD for 5 nights
Free cancellation
4.94 out of 5 average rating, 89 reviews
4.94 (89)
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)
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)
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)
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)
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)
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)
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
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)
Flat in Diani Beach
Swahili Condo+ Beachfront Resort Access + AC+ Pool
2 bedrooms
2 bedrooms
3 beds
,
·
3 beds
1 bathroom
,
·
1 bathroom
13–18 Jun
13–18 Jun
$457 SGD
Show price breakdown
for 5 nights
$457 SGD for 5 nights
Free cancellation
4.8 out of 5 average rating, 15 reviews
4.8 (15)
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 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)
Flat in Ukunda
Parey Haven Coastal Stay
1 bedroom
1 bedroom
1 bed
,
·
1 bed
1 bathroom
,
·
1 bathroom
13–18 Jun
13–18 Jun
$299 SGD
$247 SGD
Show price breakdown
for 5 nights
Free cancellation
5.0 out of 5 average rating, 4 reviews
5.0 (4)
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)
1
2
3
4
…
15