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)
Flat in Kwale
Diani Luxe Villa: Spacious Studio B
1 bedroom
1 bedroom
1 queen bed
,
·
1 queen bed
1 bathroom
,
·
1 bathroom
15–20 Jun
15–20 Jun
$301 SGD
$249 SGD
Show price breakdown
for 5 nights
Pay $0 today
Free cancellation
Guest favourite
Guest favourite
Flat in Diani Beach
Diani 305
1 bedroom
1 bedroom
1 bed
,
·
1 bed
1 bathroom
,
·
1 bathroom
12–17 Jun
12–17 Jun
$402 SGD
Show price breakdown
for 5 nights
$402 SGD for 5 nights
Pay $0 today
Free cancellation
4.93 out of 5 average rating, 30 reviews
4.93 (30)
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
$164 SGD
Show price breakdown
for 5 nights
$164 SGD for 5 nights
Pay $0 today
Free cancellation
4.94 out of 5 average rating, 83 reviews
4.94 (83)
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
Pay $0 today
Free cancellation
4.64 out of 5 average rating, 81 reviews
4.64 (81)
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
$494 SGD
Show price breakdown
for 5 nights
$494 SGD for 5 nights
Pay $0 today
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
Pay $0 today
Free cancellation
4.85 out of 5 average rating, 26 reviews
4.85 (26)
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
$624 SGD
$515 SGD
Show price breakdown
for 5 nights
New home discount
Pay $0 today
Free cancellation
New place to stay
New
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
Pay $0 today
Free cancellation
5.0 out of 5 average rating, 23 reviews
5.0 (23)
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
20–25 Jun
20–25 Jun
$532 SGD
$452 SGD
Show price breakdown
for 5 nights
Pay $0 today
Free cancellation
4.68 out of 5 average rating, 25 reviews
4.68 (25)
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
Pay $0 today
Free cancellation
5.0 out of 5 average rating, 10 reviews
5.0 (10)
Home in Diani Beach
Cactus Villas: 1-Bedroom Studio close to the beach
1 bedroom
1 bedroom
1 bed
,
·
1 bed
1 bathroom
,
·
1 bathroom
15–20 Jun
15–20 Jun
$1,007 SGD
Show price breakdown
for 5 nights
$1,007 SGD for 5 nights
Pay $0 today
Free cancellation
New place to stay
New
Superhost
Superhost
Home in Diani Beach
Galu Salama - Peaceful paradise
4 bedrooms
4 bedrooms
4 beds
,
·
4 beds
3.5 bathrooms
,
·
3.5 bathrooms
12–17 Jun
12–17 Jun
$1,234 SGD
Show price breakdown
for 5 nights
$1,234 SGD for 5 nights
Pay $0 today
Free cancellation
4.88 out of 5 average rating, 26 reviews
4.88 (26)
Superhost
Superhost
Villa in Diani
Private 3BR Villa-Private Pool-7Min to Galu Beach
3 bedrooms
3 bedrooms
4 beds
,
·
4 beds
3 bathrooms
,
·
3 bathrooms
12–17 Jun
12–17 Jun
$1,136 SGD
Show price breakdown
for 5 nights
$1,136 SGD for 5 nights
Pay $0 today
Free cancellation
4.75 out of 5 average rating, 40 reviews
4.75 (40)
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
14–19 Jun
14–19 Jun
$783 SGD
$589 SGD
Show price breakdown
for 5 nights
Pay $0 today
Free cancellation
5.0 out of 5 average rating, 14 reviews
5.0 (14)
Superhost
Superhost
Treehouse in Diani Beach
Baobab Nest Treehouse - peaceful, eco,paradise.
1 bedroom
1 bedroom
1 king bed
,
·
1 king bed
1 bathroom
,
·
1 bathroom
13–18 Jun
13–18 Jun
$499 SGD
Show price breakdown
for 5 nights
$499 SGD for 5 nights
Pay $0 today
Free cancellation
4.87 out of 5 average rating, 161 reviews
4.87 (161)
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
Pay $0 today
Free cancellation
4.88 out of 5 average rating, 58 reviews
4.88 (58)
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
Pay $0 today
Free cancellation
4.91 out of 5 average rating, 46 reviews
4.91 (46)
Top guest favourite
Guest favourite
Guest suite in Ukunda
Vervet Suite - Diani, Monkey Suites
1 bedroom
1 bedroom
1 king bed
,
·
1 king bed
1 bathroom
,
·
1 bathroom
27 Jun – 2 Jul
27 Jun – 2 Jul
$1,295 SGD
Show price breakdown
for 5 nights
$1,295 SGD for 5 nights
Free cancellation
4.98 out of 5 average rating, 126 reviews
4.98 (126)
1
2
3
4
…
15