Skip to content
We’re sorry, some parts of the Airbnb website don’t work properly without JavaScript enabled.
Start your search
Location
diani kenya
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
Canada
Canada
Caribbean
Caribbean
Italy
Italy
Check in
Add dates
Check out
Add dates
Who
Add guests
Search
Airbnb your home
Sign up
Log in
Airbnb your home
Help Center
%{visible} of %{smart_count_str} Airbnb Category showing||||%{visible} of %{smart_count_str} Airbnb Categories showing
Your search
Amazing pools
Rooms
Amazing views
Tropical
National parks
Beach
Countryside
Bed & breakfasts
Beachfront
Lake
Lakefront
Golfing
Surfing
Filters
, 1 filter applied
1
Show map
Search results; Over 1,000 rooms in Diani
Over 1,000 rooms in Diani
Learn how we sort results
Learn how we sort results
Villa in Diani Beach
Luxury villa Tajriviera
Individual Host
Individual Host
Apr 27 – May 2
Apr 27 – May 2
€ 93
night
€ 93 per night
·
€ 463 total
€ 463 total
Show price breakdown
4.8 out of 5 average rating, 269 reviews
4.8 (269)
Guest favorite
Guest favorite
Home in Diani Beach
Melia Suite - Diani Beach, Kenya
Individual Host
Individual Host
Apr 26 – May 1
Apr 26 – May 1
€ 206
night
€ 206 per night
·
€ 1,028 total
€ 1,028 total
Show price breakdown
4.98 out of 5 average rating, 114 reviews
4.98 (114)
Guest favorite
Guest favorite
Villa in Diani Beach
Private pool villa 150 meters from the beach
Professional Host
Professional Host
Apr 29 – May 4
Apr 29 – May 4
€ 155
€ 134
night
€ 134 per night, originally € 155
·
€ 670 total
€ 670 total
Show price breakdown
4.9 out of 5 average rating, 152 reviews
4.9 (152)
Guest favorite
Guest favorite
Villa in Diani Beach
Nirvana Suite - Diani Beach: Stunning Beach Villa
Individual Host
Individual Host
Jun 6 – 11
Jun 6 – 11
€ 283
night
€ 283 per night
·
€ 1,413 total
€ 1,413 total
Show price breakdown
5.0 out of 5 average rating, 113 reviews
5.0 (113)
Guest favorite
Guest favorite
Cottage in Diani Beach
LONG LIFE HOUSE, LUXURIOUS AND MAGICAL
Professional Host
Professional Host
Apr 20 – 25
Apr 20 – 25
€ 150
€ 117
night
€ 117 per night, originally € 150
·
€ 583 total
€ 583 total
Show price breakdown
4.92 out of 5 average rating, 129 reviews
4.92 (129)
Villa in Diani Beach
Villa Kaya, private pool & garden
Individual Host
Individual Host
May 11 – 16
May 11 – 16
€ 168
€ 142
night
€ 142 per night, originally € 168
·
€ 706 total
€ 706 total
Show price breakdown
5.0 out of 5 average rating, 3 reviews
5.0 (3)
Guest favorite
Guest favorite
Apartment in Diani Beach
Garden Suite - Diani Beach
Individual Host
Individual Host
May 1 – 6
May 1 – 6
€ 164
€ 142
night
€ 142 per night, originally € 164
·
€ 710 total
€ 710 total
Show price breakdown
4.96 out of 5 average rating, 107 reviews
4.96 (107)
Guest favorite
Guest favorite
Villa in Diani Beach
Little Canada Beach House
Individual Host
Individual Host
Apr 19 – 24
Apr 19 – 24
€ 310
night
€ 310 per night
·
€ 1,548 total
€ 1,548 total
Show price breakdown
4.94 out of 5 average rating, 36 reviews
4.94 (36)
Guest favorite
Guest favorite
Home in Diani Beach
BOHEMIA HOUSE VILLA IN BEACH COMPOUND DIANI
Individual Host
Individual Host
Apr 19 – 24
Apr 19 – 24
€ 332
€ 198
night
€ 198 per night, originally € 332
·
€ 986 total
€ 986 total
Show price breakdown
4.9 out of 5 average rating, 103 reviews
4.9 (103)
Guest favorite
Guest favorite
Home in Diani Beach
Villa Green Paradise, Privatpool, Chef, AC,Wlan 5G
Individual Host
Individual Host
May 3 – 8
May 3 – 8
€ 236
€ 183
night
€ 183 per night, originally € 236
·
€ 915 total
€ 915 total
Show price breakdown
4.97 out of 5 average rating, 60 reviews
4.97 (60)
Guest favorite
Guest favorite
Guest suite in Ukunda
Vervet Suite - Diani, Monkey Suites
Individual Host
Individual Host
Apr 18 – 23
Apr 18 – 23
€ 179
night
€ 179 per night
·
€ 893 total
€ 893 total
Show price breakdown
4.96 out of 5 average rating, 55 reviews
4.96 (55)
Superhost
Superhost
Cottage in Diani Beach
Kesho Kutwa* | Diani Beach
Professional Host
Professional Host
May 10 – 15
May 10 – 15
€ 168
night
€ 168 per night
·
€ 840 total
€ 840 total
Show price breakdown
4.87 out of 5 average rating, 67 reviews
4.87 (67)
Superhost
Superhost
Villa in Diani Beach
Seacluded Family Villa - Pool, AC, Kid friendly
Individual Host
Individual Host
Apr 22 – 27
Apr 22 – 27
€ 213
€ 166
night
€ 166 per night, originally € 213
·
€ 830 total
€ 830 total
Show price breakdown
4.86 out of 5 average rating, 123 reviews
4.86 (123)
Guest favorite
Guest favorite
Condo in Diani Beach
Namastediani Sea View - Diani Beach
Individual Host
Individual Host
May 2 – 7
May 2 – 7
€ 162
€ 134
night
€ 134 per night, originally € 162
·
€ 668 total
€ 668 total
Show price breakdown
4.96 out of 5 average rating, 100 reviews
4.96 (100)
Guest favorite
Guest favorite
Villa in Diani Beach
🌺BAYANA HOUSE🌺 4 BEDROOM SLEEPS 8 + CHEF
Individual Host
Individual Host
May 5 – 10
May 5 – 10
€ 177
night
€ 177 per night
·
€ 885 total
€ 885 total
Show price breakdown
4.92 out of 5 average rating, 72 reviews
4.92 (72)
Guest favorite
Guest favorite
Villa in Diani Beach
Villa Kapungu with private chef, XXL pool & garden
Professional Host
Professional Host
May 6 – 11
May 6 – 11
€ 316
€ 274
night
€ 274 per night, originally € 316
·
€ 1,369 total
€ 1,369 total
Show price breakdown
4.95 out of 5 average rating, 20 reviews
4.95 (20)
Villa in Diani Beach
Ahana Villa, Diani Beach, Kwale County, Kenya
Professional Host
Professional Host
Apr 21 – 26
Apr 21 – 26
€ 797
night
€ 797 per night
·
€ 3,983 total
€ 3,983 total
Show price breakdown
4.86 out of 5 average rating, 37 reviews
4.86 (37)
Guest favorite
Guest favorite
Villa in Diani Beach
Villa E'mocean
Individual Host
Individual Host
Apr 21 – 26
Apr 21 – 26
€ 759
night
€ 759 per night
·
€ 3,791 total
€ 3,791 total
Show price breakdown
5.0 out of 5 average rating, 26 reviews
5.0 (26)
1
2
3
4
…
15