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
Gift cards
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
£2,030
total
Show price breakdown
£2,030 total
,
·
5.0 out of 5 average rating, 33 reviews
5.0 (33)
Flat in Kwale
Stylish 2BR near Diani Beach w/ Pool & 4 Balconies
2 bedrooms
2 bedrooms
,
·
4 beds
4 beds
,
·
2.5 bathrooms
2.5 bathrooms
25–30 Aug
25–30 Aug
£335
total
Show price breakdown
£335 total
Pay £0 today
Free cancellation
5.0 out of 5 average rating, 4 reviews
5.0 (4)
Guest favourite
Guest favourite
Room in Diani Beach
Pinch & Punch - Horse Room
Individual host
Individual host
26–31 Aug
26–31 Aug
£96
total
Show price breakdown
£96 total
Pay £0 today
Free cancellation
4.88 out of 5 average rating, 41 reviews
4.88 (41)
Superhost
Superhost
Flat in Diani Beach
Modern 2 bedroom in Diani, 5 mins from the beach
2 bedrooms
2 bedrooms
,
·
2 queen beds
2 queen beds
,
·
2.5 bathrooms
2.5 bathrooms
17–22 Aug
17–22 Aug
£266
total
Show price breakdown
£266 total
Pay £0 today
Free cancellation
New place to stay
New
Villa in Diani Beach
Karibu House 400m to the Beach
Individual host
Individual host
1–6 Oct
1–6 Oct
£44
total
Show price breakdown
£44 total
Pay £0 today
Free cancellation
4.64 out of 5 average rating, 39 reviews
4.64 (39)
Superhost
Superhost
Flat in Diani Beach
Fun & endless beach vibes @Maridadi Tulivu_Tamani
Business host
Business host
3–8 Sept
3–8 Sept
£905
£787
total
Show price breakdown
4.72 out of 5 average rating, 58 reviews
4.72 (58)
Superhost
Superhost
Flat in Galu
Luxury 3 Bedroom Sheba Apt, Galu Beach, Diani
3 bedrooms
3 bedrooms
,
·
4 beds
4 beds
,
·
3 bathrooms
3 bathrooms
2–7 Sept
2–7 Sept
£852
total
Show price breakdown
£852 total
4.87 out of 5 average rating, 212 reviews
4.87 (212)
Guest favourite
Guest favourite
Holiday home in Diani Beach
1st floor studio at Pinch & Punch
Individual host
Individual host
17–22 Aug
17–22 Aug
£94
total
Show price breakdown
£94 total
Pay £0 today
Free cancellation
4.93 out of 5 average rating, 90 reviews
4.93 (90)
Superhost
Superhost
Villa in Diani Beach
Jandi Diani
Individual host
Individual host
30 Aug – 4 Sept
30 Aug – 4 Sept
£852
total
Show price breakdown
£852 total
Pay £0 today
Free cancellation
4.85 out of 5 average rating, 20 reviews
4.85 (20)
Guest favourite
Guest favourite
Flat in Diani Beach
Hapo Zamani * | Diani Beach
2 bedrooms
2 bedrooms
,
·
3 beds
3 beds
,
·
2 bathrooms
2 bathrooms
2–7 Sept
2–7 Sept
£525
total
Show price breakdown
£525 total
4.82 out of 5 average rating, 87 reviews
4.82 (87)
Guest favourite
Guest favourite
Flat in Msambweni
Studio Amani Perfect for you
1 bedroom
1 bedroom
,
·
1 king bed
1 king bed
,
·
1 bathroom
1 bathroom
30 Aug – 4 Sept
30 Aug – 4 Sept
£335
total
Show price breakdown
£335 total
Pay £0 today
Free cancellation
4.88 out of 5 average rating, 43 reviews
4.88 (43)
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
15–20 Sept
15–20 Sept
£595
£517
total
Show price breakdown
Pay £0 today
Free cancellation
5.0 out of 5 average rating, 4 reviews
5.0 (4)
Villa in Diani Beach
Mila Bustani | 3BR Villa + Bonus Room | Diani
Individual host
Individual host
17–22 Aug
17–22 Aug
£798
total
Show price breakdown
£798 total
Pay £0 today
Free cancellation
New place to stay
New
Superhost
Superhost
Villa in Msambweni
Malaika Villas in Diani Beach
4 bedrooms
4 bedrooms
,
·
5 beds
5 beds
,
·
3 bathrooms
3 bathrooms
18–23 Aug
18–23 Aug
£340
total
Show price breakdown
£340 total
Pay £0 today
Free cancellation
4.82 out of 5 average rating, 66 reviews
4.82 (66)
Superhost
Superhost
Home in Diani Beach
Okomos House Diani Beach, Kenya
3 bedrooms
3 bedrooms
,
·
5 beds
5 beds
,
·
3 bathrooms
3 bathrooms
30 Aug – 4 Sept
30 Aug – 4 Sept
£653
£433
total
Show price breakdown
Pay £0 today
Free cancellation
4.73 out of 5 average rating, 64 reviews
4.73 (64)
Top 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
3–8 Sept
3–8 Sept
£717
total
Show price breakdown
£717 total
4.95 out of 5 average rating, 166 reviews
4.95 (166)
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 Sept
1–6 Sept
£499
£436
total
Show price breakdown
Pay £0 today
Free cancellation
5.0 out of 5 average rating, 3 reviews
5.0 (3)
Flat in Diani Beach
Forest breeze studio
1 bedroom
1 bedroom
,
·
1 bed
1 bed
,
·
1 bathroom
1 bathroom
21–26 Aug
21–26 Aug
£192
£156
total
Show price breakdown
Pay £0 today
Free cancellation
New place to stay
New
Home in Kwale
2BR Beach Villa/Pool/ Near Diani Center
2 bedrooms
2 bedrooms
,
·
4 beds
4 beds
,
·
2 bathrooms
2 bathrooms
6–11 Oct
6–11 Oct
£376
total
Show price breakdown
£376 total
Pay £0 today
Free cancellation
4.71 out of 5 average rating, 7 reviews
4.71 (7)
1
2
3
4
…
15