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
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
Gift cards
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
Top guest favourite
Guest favourite
Guest house in Diani Beach
Kivulini Cottage
1 bedroom
,
·
1 bed
,
·
1 private bathroom
11–16 Sept
11–16 Sept
RM 1,769
RM 1,546
total
Show price breakdown
,
·
4.97 out of 5 average rating, 245 reviews
4.97 (245)
Guest favourite
Guest favourite
Bungalow in Diani Beach
1BR Suite near Beach w. AC, Plunge Pool & Kitchen
1 bedroom
1 bedroom
,
·
1 king bed
1 king bed
,
·
1 bathroom
1 bathroom
22–27 Sept
22–27 Sept
RM 3,631
total
Show price breakdown
RM 3,631 total
Free cancellation
4.9 out of 5 average rating, 10 reviews
4.9 (10)
Guest favourite
Guest favourite
Flat in Diani Beach
El Mufasa Diani Beach | Luxury 2BR + Garden & Pool
Individual host
Individual host
15–20 Sept
15–20 Sept
RM 2,725
total
Show price breakdown
RM 2,725 total
4.85 out of 5 average rating, 113 reviews
4.85 (113)
Guest favourite
Guest favourite
Apartment in Diani Beach
Namaste (Diani Beach) - Sea Suite
2 bedrooms
2 bedrooms
,
·
1 bed
1 bed
,
·
1 bathroom
1 bathroom
16–21 Sept
16–21 Sept
RM 4,535
RM 3,628
total
Show price breakdown
4.94 out of 5 average rating, 170 reviews
4.94 (170)
Top guest favourite
Guest favourite
Home in Palm Beach
Beach & Shop in Minutes with Construction Discount
4 bedrooms
4 bedrooms
,
·
6 beds
6 beds
,
·
4.5 bathrooms
4.5 bathrooms
19–24 Sept
19–24 Sept
RM 8,032
RM 6,995
total
Show price breakdown
Free cancellation
4.97 out of 5 average rating, 39 reviews
4.97 (39)
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
19–24 Sept
19–24 Sept
RM 6,625
total
Show price breakdown
RM 6,625 total
4.91 out of 5 average rating, 76 reviews
4.91 (76)
Guest favourite
Guest favourite
Home in Palm Beach
Little Maua | Stylish Hideaway on Galu Beach
2 bedrooms
2 bedrooms
,
·
2 king beds
2 king beds
,
·
2 bathrooms
2 bathrooms
18–23 Sept
18–23 Sept
RM 4,474
total
Show price breakdown
RM 4,474 total
4.9 out of 5 average rating, 40 reviews
4.9 (40)
Guest favourite
Guest favourite
Cottage in Diani Beach
Tomorrow* | Diani Beach
2 bedrooms
2 bedrooms
,
·
4 beds
4 beds
,
·
2 bathrooms
2 bathrooms
22–27 Sept
22–27 Sept
RM 4,006
total
Show price breakdown
RM 4,006 total
4.85 out of 5 average rating, 134 reviews
4.85 (134)
Guest favourite
Guest favourite
Flat in Diani Beach
The SandCastle Apartment
Individual host
Individual host
18–23 Sept
18–23 Sept
RM 3,256
total
Show price breakdown
RM 3,256 total
Free cancellation
4.97 out of 5 average rating, 36 reviews
4.97 (36)
Superhost
Superhost
Home in Diani Beach
Solani Luxury Villa | Private Pool-Diani Beach
4 bedrooms
4 bedrooms
,
·
4 beds
4 beds
,
·
4.5 bathrooms
4.5 bathrooms
11–16 Sept
11–16 Sept
RM 12,119
RM 7,727
total
Show price breakdown
4.91 out of 5 average rating, 23 reviews
4.91 (23)
Guest favourite
Guest favourite
Flat in Diani Beach
Hapo Zamani * | Diani Beach
2 bedrooms
2 bedrooms
,
·
3 beds
3 beds
,
·
2 bathrooms
2 bathrooms
16–21 Sept
16–21 Sept
RM 2,892
total
Show price breakdown
RM 2,892 total
4.82 out of 5 average rating, 88 reviews
4.82 (88)
Guest favourite
Guest favourite
Villa in Diani Beach
Villa Kaya- entire villa with private pool.
3 bedrooms
3 bedrooms
,
·
4 beds
4 beds
,
·
3 bathrooms
3 bathrooms
15–20 Sept
15–20 Sept
RM 6,407
RM 5,047
total
Show price breakdown
4.97 out of 5 average rating, 65 reviews
4.97 (65)
Top guest favourite
Guest favourite
Villa in Diani Beach
2BR Villa | AC, Pool, Rooftop & Outdoor Bath
2 bedrooms
2 bedrooms
,
·
2 king beds
2 king beds
,
·
2 bathrooms
2 bathrooms
21–26 Sept
21–26 Sept
RM 5,505
total
Show price breakdown
RM 5,505 total
Free cancellation
5.0 out of 5 average rating, 9 reviews
5.0 (9)
Villa in Kenya
Cheka Villa, Diani
4 bedrooms
4 bedrooms
,
·
6 beds
6 beds
,
·
3 bathrooms
3 bathrooms
12–17 Sept
12–17 Sept
RM 852
total
Show price breakdown
RM 852 total
4.81 out of 5 average rating, 230 reviews
4.81 (230)
Villa in Kwale
Luxury villa Tajriviera
Individual host
Individual host
16–21 Sept
16–21 Sept
RM 3,042
RM 2,288
total
Show price breakdown
4.77 out of 5 average rating, 367 reviews
4.77 (367)
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
12–17 Sept
12–17 Sept
RM 2,591
total
Show price breakdown
RM 2,591 total
4.95 out of 5 average rating, 44 reviews
4.95 (44)
Guest favourite
Guest favourite
Cottage in Diani Beach
Inshallah Beach Cottage Diani (Beach front)
1 bedroom
1 bedroom
,
·
1 king bed
1 king bed
,
·
1 bathroom
1 bathroom
26–31 Oct
26–31 Oct
RM 7,219
total
Show price breakdown
RM 7,219 total
Free cancellation
4.95 out of 5 average rating, 307 reviews
4.95 (307)
Guest favourite
Guest favourite
Villa in Diani Beach
The Swimming Ostrich:Your perfect holiday home!
Business host
Business host
13–18 Sept
13–18 Sept
RM 3,742
RM 2,694
total
Show price breakdown
4.93 out of 5 average rating, 67 reviews
4.93 (67)
Top guest favourite
Guest favourite
Flat in Diani Beach
Beautiful decorated housing in the heart of Diani
1 bedroom
1 bedroom
,
·
1 bed
1 bed
,
·
1 bathroom
1 bathroom
28 Sept – 3 Oct
28 Sept – 3 Oct
RM 1,535
total
Show price breakdown
RM 1,535 total
4.94 out of 5 average rating, 80 reviews
4.94 (80)
1
2
3
4
…
15