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
Log in or sign up
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
Price filter
Type of place
Type of place filter
Show map
Search results; Over 1,000 homes
Over 1,000 homes
Photo 1 of 12
Guest favourite
Guest favourite
Flat in Diani Beach
Groundfloor Apartment, Simba Village, Diani Beach
1 bedroom
,
·
1 bed
,
·
1 shared bathroom
30 Oct – 4 Nov
30 Oct – 4 Nov
$539 SGD
$469 SGD
Show price breakdown
for 5 nights
,
·
4.89 out of 5 average rating, 95 reviews
4.89 (95)
Photo 1 of 29
Top guest favourite
Guest favourite
Villa in Diani Beach
🌺BAYANA HOUSE🌺 4 BEDROOM SLEEPS 8 + CHEF
4 bedrooms
4 bedrooms
,
·
4 beds
4 beds
,
·
3 bathrooms
3 bathrooms
18–23 Oct
18–23 Oct
$1,615 SGD
$1,436 SGD
Show price breakdown
for 5 nights
Free cancellation
4.93 out of 5 average rating, 153 reviews
4.93 (153)
Photo 1 of 29
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
3–8 Oct
3–8 Oct
$677 SGD
Show price breakdown
for 5 nights
$677 SGD for 5 nights
Free cancellation
4.92 out of 5 average rating, 52 reviews
4.92 (52)
Photo 1 of 25
Bungalow in Diani Beach
1BR Studio near Beach with AC & Private Pool
1 bedroom
1 bedroom
,
·
1 king bed
1 king bed
,
·
1 bathroom
1 bathroom
1–6 Oct
1–6 Oct
$970 SGD
Show price breakdown
for 5 nights
$970 SGD for 5 nights
Free cancellation
5.0 out of 5 average rating, 7 reviews
5.0 (7)
Photo 1 of 25
Villa in Kenya
Cheka Villa, Diani
4 bedrooms
4 bedrooms
,
·
6 beds
6 beds
,
·
3 bathrooms
3 bathrooms
4–9 Oct
4–9 Oct
$262 SGD
Show price breakdown
for 5 nights
$262 SGD for 5 nights
Free cancellation
4.81 out of 5 average rating, 232 reviews
4.81 (232)
Photo 1 of 23
Guest favourite
Guest favourite
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 Oct
1–6 Oct
$1,404 SGD
$1,011 SGD
Show price breakdown
for 5 nights
4.91 out of 5 average rating, 321 reviews
4.91 (321)
Photo 1 of 20
Flat in Diani Beach
Villa Bahati Diani airport road
1 bedroom
1 bedroom
,
·
3 beds
3 beds
,
·
1 bathroom
1 bathroom
11–16 Oct
11–16 Oct
$511 SGD
Show price breakdown
for 5 nights
$511 SGD for 5 nights
Free cancellation
New place to stay
New
Photo 1 of 29
Guest favourite
Guest favourite
Home in Diani Beach
Luxury Coastal Villa with private Pool & Chef
4 bedrooms
4 bedrooms
,
·
5 beds
5 beds
,
·
4 bathrooms
4 bathrooms
18–23 Oct
18–23 Oct
$2,553 SGD
Show price breakdown
for 5 nights
$2,553 SGD for 5 nights
5.0 out of 5 average rating, 9 reviews
5.0 (9)
Photo 1 of 29
Superhost
Superhost
Serviced apartment in Kwale
Diani Beach Luxury 2BR Stay | Pool & Housekeeping
2 bedrooms
2 bedrooms
,
·
2 queen beds
2 queen beds
,
·
2.5 bathrooms
2.5 bathrooms
10–15 Nov
10–15 Nov
$569 SGD
Show price breakdown
for 5 nights
$569 SGD for 5 nights
4.79 out of 5 average rating, 38 reviews
4.79 (38)
Photo 1 of 29
Guest favourite
Guest favourite
Home in Mvita
Villa, 150 metres from beach in Diani
4 bedrooms
4 bedrooms
,
·
5 beds
5 beds
,
·
4 bathrooms
4 bathrooms
23–28 Oct
23–28 Oct
$2,081 SGD
$1,813 SGD
Show price breakdown
for 5 nights
Free cancellation
4.87 out of 5 average rating, 38 reviews
4.87 (38)
Photo 1 of 12
Guest favourite
Guest favourite
Flat in Msambweni
Studio Amani Perfect for you
1 bedroom
1 bedroom
,
·
2 beds
2 beds
,
·
1 bathroom
1 bathroom
1–6 Oct
1–6 Oct
$645 SGD
$556 SGD
Show price breakdown
for 5 nights
Free cancellation
4.88 out of 5 average rating, 49 reviews
4.88 (49)
Photo 1 of 19
Guest favourite
Guest favourite
Home in Diani Beach
Villa Tata | Stylish 2BR w/ Private Pool & Garden
2 bedrooms
2 bedrooms
,
·
4 beds
4 beds
,
·
2 bathrooms
2 bathrooms
1–6 Oct
1–6 Oct
$977 SGD
Show price breakdown
for 5 nights
$977 SGD for 5 nights
Free cancellation
5.0 out of 5 average rating, 6 reviews
5.0 (6)
Photo 1 of 29
Flat in Diani Beach
M2 Luxury Apartment Diani
1 bedroom
1 bedroom
,
·
2 beds
2 beds
,
·
2 bathrooms
2 bathrooms
3–8 Oct
3–8 Oct
$405 SGD
Show price breakdown
for 5 nights
$405 SGD for 5 nights
Free cancellation
5.0 out of 5 average rating, 3 reviews
5.0 (3)
Photo 1 of 29
Guest favourite
Guest favourite
Home in Diani Beach
Ocean Villa Luxury 9BR Beachfront in Diani
9 bedrooms
9 bedrooms
,
·
20 beds
20 beds
,
·
11 bathrooms
11 bathrooms
28 Nov – 3 Dec
28 Nov – 3 Dec
$5,259 SGD
$4,582 SGD
Show price breakdown
for 5 nights
Free cancellation
4.89 out of 5 average rating, 9 reviews
4.89 (9)
Photo 1 of 29
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
1–6 Oct
1–6 Oct
$900 SGD
$792 SGD
Show price breakdown
for 5 nights
Free cancellation
4.98 out of 5 average rating, 42 reviews
4.98 (42)
Photo 1 of 29
Top guest favourite
Guest favourite
Villa in Diani Beach
MAISHA MAREFU HOUSE, LUXURIOUS AND MAGICAL
4 bedrooms
4 bedrooms
,
·
5 beds
5 beds
,
·
4 bathrooms
4 bathrooms
9–14 Jan
9–14 Jan
$1,947 SGD
$1,683 SGD
Show price breakdown
for 5 nights
4.94 out of 5 average rating, 198 reviews
4.94 (198)
Photo 1 of 14
Flat in Diani Beach
Casa Lulu | Beachfront | AC | Balcony
1 bed
1 bed
,
·
1 bathroom
1 bathroom
5–10 Oct
5–10 Oct
$288 SGD
Show price breakdown
for 5 nights
$288 SGD for 5 nights
New place to stay
New
Photo 1 of 29
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
1–6 Oct
1–6 Oct
$1,175 SGD
$846 SGD
Show price breakdown
for 5 nights
4.93 out of 5 average rating, 67 reviews
4.93 (67)
Photo 1 of 29
Superhost
Superhost
Flat in Diani Beach
The Coastal cove
2 bedrooms
2 bedrooms
,
·
2 queen beds
2 queen beds
,
·
2 bathrooms
2 bathrooms
1–6 Oct
1–6 Oct
$552 SGD
Show price breakdown
for 5 nights
$552 SGD for 5 nights
Free cancellation
5.0 out of 5 average rating, 4 reviews
5.0 (4)
1
2
3
4
…
15