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
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 in Diani Beach
Over 1,000 homes in Diani Beach
Top guest favourite
Guest favourite
Villa in Diani Beach
Villa Ndoto
5 bedrooms
,
·
6 beds
,
·
4.5 private bathrooms
15–20 Sept
15–20 Sept
,
·
Business host
£1,198
£1,078
total
Show price breakdown
,
·
4.96 out of 5 average rating, 55 reviews
4.96 (55)
Guest favourite
Guest favourite
Home in Diani Beach
Stunning Rooftop House only 2min from Diani Beach
3 bedrooms
3 bedrooms
,
·
4 beds
4 beds
19–24 Sept
19–24 Sept
£1,234
total
Show price breakdown
£1,234 total
4.91 out of 5 average rating, 76 reviews
4.91 (76)
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
21–26 Sept
21–26 Sept
£1,003
total
Show price breakdown
£1,003 total
Free cancellation
5.0 out of 5 average rating, 10 reviews
5.0 (10)
Top guest favourite
Guest favourite
Home in Palm Beach
Beach & Shop in Minutes with Construction Discount
4 bedrooms
4 bedrooms
,
·
6 beds
6 beds
19–24 Sept
19–24 Sept
£1,463
£1,274
total
Show price breakdown
4.97 out of 5 average rating, 39 reviews
4.97 (39)
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
18–23 Sept
18–23 Sept
£815
£693
total
Show price breakdown
4.9 out of 5 average rating, 40 reviews
4.9 (40)
Top guest favourite
Guest favourite
Home in Diani Beach
Melia Garden Suite - Diani - Beach property
1 bedroom
1 bedroom
,
·
1 queen bed
1 queen bed
6–11 Nov
6–11 Nov
£1,052
£926
total
Show price breakdown
Free cancellation
4.97 out of 5 average rating, 191 reviews
4.97 (191)
Guest favourite
Guest favourite
Flat in Diani Beach
The SandCastle Apartment
Individual host
Individual host
18–23 Sept
18–23 Sept
£587
total
Show price breakdown
£587 total
4.97 out of 5 average rating, 36 reviews
4.97 (36)
Guest favourite
Guest favourite
Villa in Diani Beach
Villa Kaya- entire villa with private pool.
3 bedrooms
3 bedrooms
,
·
4 beds
4 beds
15–20 Sept
15–20 Sept
£1,164
£881
total
Show price breakdown
4.97 out of 5 average rating, 66 reviews
4.97 (66)
Guest favourite
Guest favourite
Cottage in Diani Beach
Beach Bum Cottage - Pool, AC, WiFi, Jungle Oasis
2 bedrooms
2 bedrooms
,
·
3 beds
3 beds
16–21 Sept
16–21 Sept
£597
£418
total
Show price breakdown
4.95 out of 5 average rating, 44 reviews
4.95 (44)
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
26 Sept – 1 Oct
26 Sept – 1 Oct
£662
total
Show price breakdown
£662 total
Free cancellation
4.91 out of 5 average rating, 11 reviews
4.91 (11)
Guest favourite
Guest favourite
Treehouse in Diani Beach
Baobab Canopy Treehouse -Jungle, Oasis, Pool, WiFi
1 bedroom
1 bedroom
,
·
2 beds
2 beds
16–21 Oct
16–21 Oct
£426
total
Show price breakdown
£426 total
Free cancellation
4.92 out of 5 average rating, 173 reviews
4.92 (173)
Guest favourite
Guest favourite
Flat in Ukunda
Simba Secret Hideaway
1 bedroom
1 bedroom
,
·
1 queen bed
1 queen bed
15–20 Oct
15–20 Oct
£405
£353
total
Show price breakdown
Free cancellation
4.91 out of 5 average rating, 185 reviews
4.91 (185)
Superhost
Superhost
Flat in Diani Beach
El Mufasa Diani Beach | Studio with Pool & Garden
Individual host
Individual host
19–24 Sept
19–24 Sept
£325
£273
total
Show price breakdown
4.89 out of 5 average rating, 47 reviews
4.89 (47)
Guest favourite
Guest favourite
Home in Diani Beach
Villa Tata | Stylish 2BR w/ Private Pool & Garden
2 bedrooms
2 bedrooms
,
·
4 beds
4 beds
16–21 Sept
16–21 Sept
£500
£437
total
Show price breakdown
5.0 out of 5 average rating, 6 reviews
5.0 (6)
Top guest favourite
Guest favourite
Guest house in Diani Beach
Kivulini Cottage
1 bedroom
1 bedroom
,
·
1 double bed
1 double bed
27 Sept – 2 Oct
27 Sept – 2 Oct
£323
£282
total
Show price breakdown
4.97 out of 5 average rating, 245 reviews
4.97 (245)
Superhost
Superhost
Villa in Diani Beach
Swahili Cottage w/Private Pool 600M walk to Beach
3 bedrooms
3 bedrooms
,
·
3 queen beds
3 queen beds
15–20 Sept
15–20 Sept
£751
total
Show price breakdown
£751 total
New place to stay
New
Guest favourite
Guest favourite
Home in Diani Beach
Villa Palms with private pool and Aircon in Diani
5 bedrooms
5 bedrooms
,
·
6 beds
6 beds
19–24 Sept
19–24 Sept
£826
£628
total
Show price breakdown
4.88 out of 5 average rating, 204 reviews
4.88 (204)
Guest favourite
Guest favourite
Villa in Kwale
Villa Nyota
3 bedrooms
3 bedrooms
,
·
3 beds
3 beds
12–17 Nov
12–17 Nov
£926
total
Show price breakdown
£926 total
Free cancellation
5.0 out of 5 average rating, 15 reviews
5.0 (15)
Guest favourite
Guest favourite
Flat in Diani Beach
Garden Suite - Diani Beach
1 bedroom
1 bedroom
,
·
1 bed
1 bed
22–27 Sept
22–27 Sept
£852
£724
total
Show price breakdown
4.96 out of 5 average rating, 183 reviews
4.96 (183)
1
2
3
4
…
15