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,533 SGD
Show price breakdown
for 5 nights
$3,533 SGD for 5 nights
,
·
5.0 out of 5 average rating, 29 reviews
5.0 (29)
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
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
$193 SGD
Show price breakdown
for 5 nights
$193 SGD for 5 nights
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
22–27 Jun
22–27 Jun
$493 SGD
Show price breakdown
for 5 nights
$493 SGD for 5 nights
Free cancellation
4.83 out of 5 average rating, 60 reviews
4.83 (60)
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
19–24 Jun
19–24 Jun
$187 SGD
Show price breakdown
for 5 nights
$187 SGD for 5 nights
Free cancellation
4.85 out of 5 average rating, 26 reviews
4.85 (26)
Villa in Kenya
Diani Beach Villa Holiday Stay Sea Breeze
2 bedrooms
2 bedrooms
4 beds
,
·
4 beds
1 bathroom
,
·
1 bathroom
14–19 Jun
14–19 Jun
$379 SGD
Show price breakdown
for 5 nights
$379 SGD for 5 nights
Free cancellation
4.64 out of 5 average rating, 81 reviews
4.64 (81)
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
14–19 Jun
14–19 Jun
$625 SGD
$515 SGD
Show price breakdown
for 5 nights
New home discount
Free cancellation
New place to stay
New
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
$624 SGD
$469 SGD
Show price breakdown
for 5 nights
Free cancellation
4.89 out of 5 average rating, 65 reviews
4.89 (65)
Guest favourite
Guest favourite
Flat in Kwale
2bedroom Apt by Cece. Diani, beach road.
2 bedrooms
2 bedrooms
2 beds
,
·
2 beds
2 bathrooms
,
·
2 bathrooms
28 Jun – 3 Jul
28 Jun – 3 Jul
$482 SGD
$418 SGD
Show price breakdown
for 5 nights
Free cancellation
4.91 out of 5 average rating, 46 reviews
4.91 (46)
Guest favourite
Guest favourite
Cabin in Diani Beach
MaMu Village – Garden Suite II
1 bed
1 bed
1 bathroom
,
·
1 bathroom
17–22 Jun
17–22 Jun
$194 SGD
Show price breakdown
for 5 nights
$194 SGD for 5 nights
Free cancellation
5.0 out of 5 average rating, 10 reviews
5.0 (10)
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
$258 SGD
Show price breakdown
for 5 nights
$258 SGD for 5 nights
Free cancellation
4.88 out of 5 average rating, 58 reviews
4.88 (58)
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)
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
$470 SGD
Show price breakdown
for 5 nights
$470 SGD for 5 nights
Free cancellation
4.9 out of 5 average rating, 86 reviews
4.9 (86)
Top guest favourite
Guest favourite
Flat in Diani Beach
Welcome to Diani 202
3 bedrooms
3 bedrooms
4 beds
,
·
4 beds
1 bathroom
,
·
1 bathroom
17–22 Jun
17–22 Jun
$783 SGD
$589 SGD
Show price breakdown
for 5 nights
Free cancellation
5.0 out of 5 average rating, 14 reviews
5.0 (14)
Guest favourite
Guest favourite
Flat in Diani Beach
Diani 305
1 bedroom
1 bedroom
1 bed
,
·
1 bed
1 bathroom
,
·
1 bathroom
14–19 Jun
14–19 Jun
$402 SGD
Show price breakdown
for 5 nights
$402 SGD for 5 nights
Free cancellation
4.93 out of 5 average rating, 30 reviews
4.93 (30)
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
14–19 Jun
14–19 Jun
$771 SGD
Show price breakdown
for 5 nights
$771 SGD for 5 nights
Free cancellation
4.86 out of 5 average rating, 14 reviews
4.86 (14)
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
Free cancellation
4.79 out of 5 average rating, 19 reviews
4.79 (19)
Superhost
Superhost
Home in Diani Beach
Galu Salama - Peaceful paradise
4 bedrooms
4 bedrooms
4 beds
,
·
4 beds
3.5 bathrooms
,
·
3.5 bathrooms
14–19 Jun
14–19 Jun
$1,235 SGD
Show price breakdown
for 5 nights
$1,235 SGD for 5 nights
Free cancellation
4.88 out of 5 average rating, 26 reviews
4.88 (26)
Villa in Diani Beach
Jandi Diani
4 bedrooms
4 bedrooms
6 beds
,
·
6 beds
3.5 bathrooms
,
·
3.5 bathrooms
15–20 Jun
15–20 Jun
$1,525 SGD
Show price breakdown
for 5 nights
$1,525 SGD for 5 nights
Free cancellation
4.8 out of 5 average rating, 15 reviews
4.8 (15)
1
2
3
4
…
15