Skip to content
We’re sorry, some parts of the Airbnb website don’t work properly without JavaScript enabled.
Start your search
Location
Diani Beach
Check in / Check out
Any week
Guests
Add guests
Stays
Experiences
Online Experiences
Where
Search by region
I’m flexible
I’m flexible
Kenya
Kenya
Europe
Europe
Italy
Italy
Caribbean
Caribbean
Mexico
Mexico
Check in
Add dates
Check out
Add dates
Who
Add guests
Search
Airbnb your home
Sign up
Log in
Gift cards
Airbnb your home
Help Centre
%{visible} of %{smart_count_str} Airbnb Category showing||||%{visible} of %{smart_count_str} Airbnb Categories showing
Your search
Amazing pools
Rooms
Amazing views
Beachfront
Tropical
National parks
Countryside
Bed & breakfasts
New
Lake
Beach
Golfing
Surfing
Filters
, 1 filter applied
1
Show map
Search results; Over 1,000 places in Diani Beach
Over 1,000 places in Diani Beach
Learn how we sort results
Learn how we sort results
Guest favourite
Guest favourite
Home in Diani Beach
Melia Suite - Diani Beach, Kenya
Individual Host
Individual Host
6–11 Apr
6–11 Apr
€ 209
night
€ 209 per night
·
€ 1,041 total
€ 1,041 total
Show price breakdown
4.98 out of 5 average rating, 113 reviews
4.98 (113)
Guest favourite
Guest favourite
Villa in Diani Beach
Little Canada Beach House
Individual Host
Individual Host
15–20 Apr
15–20 Apr
€ 304
night
€ 304 per night
·
€ 1,518 total
€ 1,518 total
Show price breakdown
4.97 out of 5 average rating, 34 reviews
4.97 (34)
Guest favourite
Guest favourite
Cottage in Diani Beach
MAISHA MAREFU HOUSE, LUXURIOUS AND MAGICAL
Professional Host
Professional Host
20–25 Apr
20–25 Apr
€ 181
€ 141
night
€ 141 per night, originally € 181
·
€ 704 total
€ 704 total
Show price breakdown
4.92 out of 5 average rating, 126 reviews
4.92 (126)
Villa in Diani Beach
Luxury villa Tajriviera
Individual Host
Individual Host
18–23 Apr
18–23 Apr
€ 98
night
€ 98 per night
·
€ 487 total
€ 487 total
Show price breakdown
4.79 out of 5 average rating, 266 reviews
4.79 (266)
Guest favourite
Guest favourite
Villa in Diani Beach
🌺BAYANA HOUSE🌺 4 BEDROOM SLEEPS 8 + CHEF
Individual Host
Individual Host
21–26 Apr
21–26 Apr
€ 174
night
€ 174 per night
·
€ 867 total
€ 867 total
Show price breakdown
4.96 out of 5 average rating, 70 reviews
4.96 (70)
Guest favourite
Guest favourite
Villa in Diani Beach
Nirvana Suite - Diani Beach: Stunning Beach Villa
Individual Host
Individual Host
1–6 May
1–6 May
€ 283
€ 252
night
€ 252 per night, originally € 283
·
€ 1,258 total
€ 1,258 total
Show price breakdown
5.0 out of 5 average rating, 111 reviews
5.0 (111)
Guest favourite
Guest favourite
Apartment in Diani Beach
Namastediani Sea View - Diani Beach
Individual Host
Individual Host
3–8 Apr
3–8 Apr
€ 146
€ 127
night
€ 127 per night, originally € 146
·
€ 631 total
€ 631 total
Show price breakdown
4.96 out of 5 average rating, 93 reviews
4.96 (93)
Guest favourite
Guest favourite
Villa in Diani Beach
Private pool villa 150 meters from the beach
Professional Host
Professional Host
17–22 Apr
17–22 Apr
€ 153
night
€ 153 per night
·
€ 762 total
€ 762 total
Show price breakdown
4.91 out of 5 average rating, 144 reviews
4.91 (144)
Guest favourite
Guest favourite
Guest suite in Ukunda
Vervet Suite - Diani, Monkey Suites
Individual Host
Individual Host
1–6 Apr
1–6 Apr
€ 177
night
€ 177 per night
·
€ 885 total
€ 885 total
Show price breakdown
4.96 out of 5 average rating, 54 reviews
4.96 (54)
Guest favourite
Guest favourite
Home in Kwale County
Sega House, a beautifully curated haven in Diani
Individual Host
Individual Host
5–10 Apr
5–10 Apr
€ 187
€ 171
night
€ 171 per night, originally € 187
·
€ 853 total
€ 853 total
Show price breakdown
5.0 out of 5 average rating, 7 reviews
5.0 (7)
Guest favourite
Guest favourite
Flat in Diani Beach
Garden Suite - Diani Beach
Individual Host
Individual Host
18–23 Apr
18–23 Apr
€ 163
€ 147
night
€ 147 per night, originally € 163
·
€ 735 total
€ 735 total
Show price breakdown
4.96 out of 5 average rating, 105 reviews
4.96 (105)
Guest favourite
Guest favourite
Home in Diani Beach
BOHEMIA HOUSE VILLA IN BEACH COMPOUND DIANI
Individual Host
Individual Host
19–24 Apr
19–24 Apr
€ 346
€ 316
night
€ 316 per night, originally € 346
·
€ 1,579 total
€ 1,579 total
Show price breakdown
4.9 out of 5 average rating, 101 reviews
4.9 (101)
Home in Galu Beach
Monkey beach house with views of the sea
Individual Host
Individual Host
27 May – 1 Jun
27 May – 1 Jun
€ 385
night
€ 385 per night
·
€ 1,925 total
€ 1,925 total
Show price breakdown
4.88 out of 5 average rating, 24 reviews
4.88 (24)
Guest favourite
Guest favourite
Guest suite in Ukunda
Sykes Suite - Diani, Monkey Suites
Individual Host
Individual Host
1–6 Apr
1–6 Apr
€ 177
night
€ 177 per night
·
€ 885 total
€ 885 total
Show price breakdown
4.97 out of 5 average rating, 39 reviews
4.97 (39)
Guest favourite
Guest favourite
Home in Diani Beach
White House, beach cottage
Individual Host
Individual Host
20–25 Apr
20–25 Apr
€ 435
night
€ 435 per night
·
€ 2,171 total
€ 2,171 total
Show price breakdown
4.96 out of 5 average rating, 55 reviews
4.96 (55)
Guest favourite
Guest favourite
Villa in Diani Beach
Villa Kapungu with private chef, XXL pool & garden
Professional Host
Professional Host
22–27 Apr
22–27 Apr
€ 405
€ 340
night
€ 340 per night, originally € 405
·
€ 1,697 total
€ 1,697 total
Show price breakdown
4.95 out of 5 average rating, 19 reviews
4.95 (19)
Guest favourite
Guest favourite
Villa in Diani Beach
Villa E'mocean
Individual Host
Individual Host
16–21 Apr
16–21 Apr
€ 881
night
€ 881 per night
·
€ 4,401 total
€ 4,401 total
Show price breakdown
5.0 out of 5 average rating, 25 reviews
5.0 (25)
Villa in Diani Beach
Ahana Villa, Diani Beach, Kwale County, Kenya
Professional Host
Professional Host
15–20 Apr
15–20 Apr
€ 786
night
€ 786 per night
·
€ 3,926 total
€ 3,926 total
Show price breakdown
4.86 out of 5 average rating, 36 reviews
4.86 (36)
1
2
3
4
…
15