Skip to content
We’re sorry, some parts of the Airbnb website don’t work properly without JavaScript enabled.
Start your search
Location
Diani
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
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
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
Over 1,000 places in Diani
Learn how we sort results
Learn how we sort results
Villa in Diani Beach
Luxury villa Tajriviera
Individual Host
Individual Host
Apr 18 – 23
Apr 18 – 23
€ 97
night
€ 97 per night
·
€ 484 total
€ 484 total
Show price breakdown
4.79 out of 5 average rating, 266 reviews
4.79 (266)
Guest favorite
Guest favorite
Villa in Diani Beach
Nirvana Suite - Diani Beach: Stunning Beach Villa
Individual Host
Individual Host
May 1 – 6
May 1 – 6
€ 281
€ 251
night
€ 251 per night, originally € 281
·
€ 1,251 total
€ 1,251 total
Show price breakdown
5.0 out of 5 average rating, 111 reviews
5.0 (111)
Guest favorite
Guest favorite
Home in Diani Beach
Melia Suite - Diani Beach, Kenya
Individual Host
Individual Host
Apr 6 – 11
Apr 6 – 11
€ 207
night
€ 207 per night
·
€ 1,035 total
€ 1,035 total
Show price breakdown
4.98 out of 5 average rating, 113 reviews
4.98 (113)
Guest favorite
Guest favorite
Villa in Diani Beach
Private pool villa 150 meters from the beach
Professional Host
Professional Host
Apr 17 – 22
Apr 17 – 22
€ 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 favorite
Guest favorite
Cottage in Diani Beach
LONG LIFE HOUSE, LUXURIOUS AND MAGICAL
Professional Host
Professional Host
Apr 20 – 25
Apr 20 – 25
€ 180
€ 140
night
€ 140 per night, originally € 180
·
€ 700 total
€ 700 total
Show price breakdown
4.92 out of 5 average rating, 126 reviews
4.92 (126)
Guest favorite
Guest favorite
Villa in Diani Beach
Little Canada Beach House
Individual Host
Individual Host
Apr 15 – 20
Apr 15 – 20
€ 302
night
€ 302 per night
·
€ 1,508 total
€ 1,508 total
Show price breakdown
4.97 out of 5 average rating, 34 reviews
4.97 (34)
Guest favorite
Guest favorite
Condo in Diani Beach
Namastediani Sea View - Diani Beach
Individual Host
Individual Host
Apr 3 – 8
Apr 3 – 8
€ 145
€ 126
night
€ 126 per night, originally € 145
·
€ 628 total
€ 628 total
Show price breakdown
4.96 out of 5 average rating, 93 reviews
4.96 (93)
Guest favorite
Guest favorite
Home in Diani Beach
Villa Green Paradise, Privatpool, Chef, AC, WLAN
Individual Host
Individual Host
Apr 20 – 25
Apr 20 – 25
€ 243
€ 222
night
€ 222 per night, originally € 243
·
€ 1,107 total
€ 1,107 total
Show price breakdown
4.97 out of 5 average rating, 59 reviews
4.97 (59)
Guest favorite
Guest favorite
Guest suite in Ukunda
Vervet Suite - Diani, Monkey Suites
Individual Host
Individual Host
Apr 1 – 6
Apr 1 – 6
€ 174
night
€ 174 per night
·
€ 870 total
€ 870 total
Show price breakdown
4.96 out of 5 average rating, 54 reviews
4.96 (54)
Guest favorite
Guest favorite
Villa in Diani Beach
A secluded escape with Private Pool and Chef .
Individual Host
Individual Host
Apr 1 – 6
Apr 1 – 6
€ 267
€ 202
night
€ 202 per night, originally € 267
·
€ 1,007 total
€ 1,007 total
Show price breakdown
4.86 out of 5 average rating, 211 reviews
4.86 (211)
Guest favorite
Guest favorite
Villa in Diani Beach
🌺BAYANA HOUSE🌺 4 BEDROOM SLEEPS 8 + CHEF
Individual Host
Individual Host
Apr 21 – 26
Apr 21 – 26
€ 173
night
€ 173 per night
·
€ 862 total
€ 862 total
Show price breakdown
4.96 out of 5 average rating, 70 reviews
4.96 (70)
Guest favorite
Guest favorite
Apartment in Diani Beach
Garden Suite - Diani Beach
Individual Host
Individual Host
Apr 18 – 23
Apr 18 – 23
€ 162
€ 146
night
€ 146 per night, originally € 162
·
€ 730 total
€ 730 total
Show price breakdown
4.96 out of 5 average rating, 105 reviews
4.96 (105)
Villa in Diani Beach
Villa Branca Diani Luxury & Personalized Service
Professional Host
Professional Host
Apr 9 – 14
Apr 9 – 14
€ 728
night
€ 728 per night
·
€ 3,637 total
€ 3,637 total
Show price breakdown
New place to stay
New
Guest favorite
Guest favorite
Home in Diani Beach
White House, beach cottage
Individual Host
Individual Host
Apr 20 – 25
Apr 20 – 25
€ 432
night
€ 432 per night
·
€ 2,158 total
€ 2,158 total
Show price breakdown
4.96 out of 5 average rating, 55 reviews
4.96 (55)
Villa in Diani Beach
Ahana Villa, Diani Beach, Kwale County, Kenya
Professional Host
Professional Host
Apr 15 – 20
Apr 15 – 20
€ 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)
Guest favorite
Guest favorite
Villa in Diani Beach
Villa E'mocean
Individual Host
Individual Host
Apr 16 – 21
Apr 16 – 21
€ 875
night
€ 875 per night
·
€ 4,375 total
€ 4,375 total
Show price breakdown
5.0 out of 5 average rating, 25 reviews
5.0 (25)
Home in Diani Beach
GALU - 5 bedroom beachfront home
Individual Host
Individual Host
Apr 12 – 17
Apr 12 – 17
€ 329
night
€ 329 per night
·
€ 1,644 total
€ 1,644 total
Show price breakdown
4.7 out of 5 average rating, 33 reviews
4.7 (33)
Guest favorite
Guest favorite
Villa in Diani Beach
Villa Bea - Diani Beach
Individual Host
Individual Host
Apr 9 – 14
Apr 9 – 14
€ 1,179
night
€ 1,179 per night
·
€ 5,891 total
€ 5,891 total
Show price breakdown
4.9 out of 5 average rating, 40 reviews
4.9 (40)
1
2
3
4
…
15