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 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
Over 1,000 homes
Top guest favourite
Guest favourite
Guest house in Diani Beach
Kivulini Cottage
1 bedroom
,
·
1 bed
,
·
1 private bathroom
4–9 Sept
4–9 Sept
$492 SGD
Show price breakdown
for 5 nights
$492 SGD for 5 nights
,
·
4.97 out of 5 average rating, 239 reviews
4.97 (239)
Guest favourite
Guest favourite
Villa in Diani Beach
🌺BAYANA HOUSE🌺 4 BEDROOM SLEEPS 8 + CHEF
4 bedrooms
4 bedrooms
,
·
4 beds
4 beds
24–29 Aug
24–29 Aug
$1,676 SGD
Show price breakdown
for 5 nights
$1,676 SGD for 5 nights
Pay $0 today
Free cancellation
4.93 out of 5 average rating, 147 reviews
4.93 (147)
Superhost
Superhost
Home in Diani Beach
Tropical Beachfront Villa|AC+Pool+Lush Garden
3 bedrooms
3 bedrooms
,
·
4 beds
4 beds
26–31 Jul
26–31 Jul
$1,708 SGD
Show price breakdown
for 5 nights
$1,708 SGD for 5 nights
Pay $0 today
Free cancellation
4.88 out of 5 average rating, 8 reviews
4.88 (8)
Superhost
Superhost
Villa in Diani Beach
Kimbi's 3BR Coastal Villa - 4 Mins To The Beach
3 bedrooms
3 bedrooms
,
·
6 beds
6 beds
26–31 Jul
26–31 Jul
$572 SGD
Show price breakdown
for 5 nights
$572 SGD for 5 nights
Pay $0 today
Free cancellation
4.84 out of 5 average rating, 31 reviews
4.84 (31)
Guest favourite
Guest favourite
Villa in Diani beach
Luxury 3BR Villa with Private Pool in Diani
3 bedrooms
3 bedrooms
,
·
3 king beds
3 king beds
21–26 Jul
21–26 Jul
$1,561 SGD
Show price breakdown
for 5 nights
$1,561 SGD for 5 nights
4.92 out of 5 average rating, 12 reviews
4.92 (12)
Villa in Diani Beach
5BR, 5Bath, Pool, Parking, AC, 2 mins to Beach
5 bedrooms
5 bedrooms
,
·
5 beds
5 beds
8–13 Aug
8–13 Aug
$2,895 SGD
Show price breakdown
for 5 nights
$2,895 SGD for 5 nights
5.0 out of 5 average rating, 3 reviews
5.0 (3)
Guest favourite
Guest favourite
Home in Diani Beach
Aziza - 2 bedroom Villa
2 bedrooms
2 bedrooms
,
·
3 beds
3 beds
27 Jul – 1 Aug
27 Jul – 1 Aug
$1,056 SGD
$952 SGD
Show price breakdown
for 5 nights
4.93 out of 5 average rating, 69 reviews
4.93 (69)
Guest favourite
Guest favourite
Home in Diani Beach
Luxury Villa w/ Private Pool & Chef’s Kitchen
4 bedrooms
4 bedrooms
,
·
5 beds
5 beds
24–29 Aug
24–29 Aug
$3,660 SGD
Show price breakdown
for 5 nights
$3,660 SGD for 5 nights
Pay $0 today
Free cancellation
5.0 out of 5 average rating, 8 reviews
5.0 (8)
Superhost
Superhost
Home in Diani Beach
Solani Luxury Villa | Private Pool-Diani Beach
4 bedrooms
4 bedrooms
,
·
4 beds
4 beds
20–25 Jul
20–25 Jul
$3,341 SGD
$2,068 SGD
Show price breakdown
for 5 nights
4.88 out of 5 average rating, 17 reviews
4.88 (17)
Top guest favourite
Guest favourite
Home in Diani Beach
Diani Beach Private- Just you and your guests
2 bedrooms
2 bedrooms
,
·
4 beds
4 beds
15–20 Aug
15–20 Aug
$1,493 SGD
$1,219 SGD
Show price breakdown
for 5 nights
Pay $0 today
Free cancellation
5.0 out of 5 average rating, 27 reviews
5.0 (27)
Superhost
Superhost
Villa in Diani Beach
Dolphin House Galu Beach
5 bedrooms
5 bedrooms
,
·
9 beds
9 beds
11–16 Aug
11–16 Aug
$8,120 SGD
$6,645 SGD
Show price breakdown
for 5 nights
Guest favourite
Guest favourite
Villa in Diani Beach
Seacluded Family Villa -Chef-AC-Kids Toys-Pool
4 bedrooms
4 bedrooms
,
·
7 beds
7 beds
2–7 Aug
2–7 Aug
$2,666 SGD
Show price breakdown
for 5 nights
$2,666 SGD for 5 nights
Pay $0 today
Free cancellation
4.88 out of 5 average rating, 202 reviews
4.88 (202)
Guest favourite
Guest favourite
Home in Diani Beach
Sunny Stay Escape
2 bedrooms
2 bedrooms
,
·
3 beds
3 beds
20–25 Jul
20–25 Jul
$305 SGD
Show price breakdown
for 5 nights
$305 SGD for 5 nights
Pay $0 today
Free cancellation
5.0 out of 5 average rating, 5 reviews
5.0 (5)
Guest favourite
Guest favourite
Flat in Diani Beach
El Mufasa Diani Beach | Luxury 2BR + Garden & Pool
2 bedrooms
2 bedrooms
,
·
2 beds
2 beds
24–29 Jul
24–29 Jul
$943 SGD
$830 SGD
Show price breakdown
for 5 nights
Pay $0 today
Free cancellation
4.85 out of 5 average rating, 111 reviews
4.85 (111)
Guest favourite
Guest favourite
149
Reviews
4.92
Stars
Rating
7
Years hosting
Room in Diani Beach
River Sunset luxury villas
1 queen bed
1 queen bed
21–26 Jul
21–26 Jul
$363 SGD
Show price breakdown
for 5 nights
$363 SGD for 5 nights
Pay $0 today
Free cancellation
4.92 out of 5 average rating, 149 reviews
4.92 (149)
Home in Diani Beach
Cactus Villas: 1-Bedroom Studio close to the beach
1 bedroom
1 bedroom
,
·
1 king bed
1 king bed
20–25 Jul
20–25 Jul
$1,013 SGD
Show price breakdown
for 5 nights
$1,013 SGD for 5 nights
Pay $0 today
Free cancellation
5.0 out of 5 average rating, 4 reviews
5.0 (4)
Guest favourite
Guest favourite
Villa in Kwale
Villa Nyota
3 bedrooms
3 bedrooms
,
·
3 beds
3 beds
3–8 Nov
3–8 Nov
$1,616 SGD
Show price breakdown
for 5 nights
$1,616 SGD for 5 nights
Pay $0 today
Free cancellation
5.0 out of 5 average rating, 7 reviews
5.0 (7)
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
28 Jul – 2 Aug
28 Jul – 2 Aug
$3,249 SGD
Show price breakdown
for 5 nights
$3,249 SGD for 5 nights
4.96 out of 5 average rating, 46 reviews
4.96 (46)
Guest favourite
Guest favourite
Flat in Diani Beach
Luxe 2 BR, with pool and beach.
2 bedrooms
2 bedrooms
,
·
3 beds
3 beds
25–30 Jul
25–30 Jul
$1,892 SGD
$1,608 SGD
Show price breakdown
for 5 nights
5.0 out of 5 average rating, 6 reviews
5.0 (6)
1
2
3
4
…
15