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 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
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 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
0
Display total before taxes
Show map
Search results; Over 1,000 places in Diani Beach
Over 1,000 places in Diani Beach
Guest favourite
Guest favourite
Home in Diani Beach
Melia Suite - Diani Beach, Kenya
1 king bed
1 king bed
6–11 Apr
6–11 Apr
$299 SGD
night
$299 SGD per night
4.98 out of 5 average rating, 113 reviews
4.98 (113)
Guest favourite
Guest favourite
Villa in Diani Beach
Nirvana Suite - Diani Beach: Stunning Beach Villa
1 king bed
1 king bed
1–6 May
1–6 May
$361 SGD
night
$361 SGD per night
5.0 out of 5 average rating, 110 reviews
5.0 (110)
Guest favourite
Guest favourite
Villa in Diani Beach
Private pool villa 150 meters from the beach
1 queen bed
1 queen bed
17–22 Apr
17–22 Apr
$222 SGD
night
$222 SGD per night
4.91 out of 5 average rating, 143 reviews
4.91 (143)
Guest favourite
Guest favourite
Cottage in Diani Beach
MAISHA MAREFU HOUSE, LUXURIOUS AND MAGICAL
5 beds
5 beds
20–25 Apr
20–25 Apr
$202 SGD
night
$202 SGD per night
4.92 out of 5 average rating, 126 reviews
4.92 (126)
Guest favourite
Guest favourite
Apartment in Diani Beach
Namastediani Sea View - Diani Beach
3–8 Apr
3–8 Apr
$209 SGD
$181 SGD
night
$181 SGD per night, originally $209 SGD
4.96 out of 5 average rating, 93 reviews
4.96 (93)
Guest favourite
Guest favourite
Villa in Diani Beach
🌺BAYANA HOUSE🌺 4 BEDROOM SLEEPS 8 + CHEF
4 beds
4 beds
21–26 Apr
21–26 Apr
$249 SGD
night
$249 SGD per night
4.96 out of 5 average rating, 70 reviews
4.96 (70)
Guest favourite
Guest favourite
Villa in Diani Beach
Little Canada Beach House
4 beds
4 beds
15–20 Apr
15–20 Apr
$435 SGD
night
$435 SGD per night
4.97 out of 5 average rating, 34 reviews
4.97 (34)
Guest favourite
Guest favourite
Guest suite in Ukunda
Vervet Suite - Diani, Monkey Suites
1 king bed
1 king bed
1–6 Apr
1–6 Apr
$254 SGD
night
$254 SGD per night
4.96 out of 5 average rating, 54 reviews
4.96 (54)
Guest favourite
Guest favourite
Serviced apartment in Diani Beach
Garden Suite - Diani Beach
1 bed
1 bed
18–23 Apr
18–23 Apr
$259 SGD
$234 SGD
night
$234 SGD per night, originally $259 SGD
4.96 out of 5 average rating, 105 reviews
4.96 (105)
Guest favourite
Guest favourite
Cottage in Diani Beach
Kesho Kutwa* | Diani Beach
3 beds
3 beds
10–15 Apr
10–15 Apr
$280 SGD
night
$280 SGD per night
4.89 out of 5 average rating, 64 reviews
4.89 (64)
Guest favourite
Guest favourite
Home in Kwale County
Sega House, a beautifully curated haven in Diani
4 beds
4 beds
5–10 Apr
5–10 Apr
$268 SGD
$245 SGD
night
$245 SGD per night, originally $268 SGD
5.0 out of 5 average rating, 7 reviews
5.0 (7)
Guest favourite
Guest favourite
Home in Diani Beach
BOHEMIA HOUSE VILLA IN BEACH COMPOUND DIANI
5 beds
5 beds
19–24 Apr
19–24 Apr
$453 SGD
night
$453 SGD per night
4.9 out of 5 average rating, 101 reviews
4.9 (101)
Home in Galu Beach
Monkey beach house with views of the sea
7 beds
7 beds
27 May – 1 Jun
27 May – 1 Jun
$545 SGD
night
$545 SGD per night
4.88 out of 5 average rating, 24 reviews
4.88 (24)
Guest favourite
Guest favourite
Home in Diani Beach
White House, beach cottage
3 beds
3 beds
20–25 Apr
20–25 Apr
$623 SGD
night
$623 SGD per night
4.96 out of 5 average rating, 55 reviews
4.96 (55)
Guest favourite
Guest favourite
Guest suite in Ukunda
Sykes Suite - Diani, Monkey Suites
1 king bed
1 king bed
1–6 Apr
1–6 Apr
$254 SGD
night
$254 SGD per night
4.97 out of 5 average rating, 39 reviews
4.97 (39)
Guest favourite
Guest favourite
Villa in Diani Beach
Villa Kapungu with private chef, XXL pool & garden
4 king beds
4 king beds
22–27 Apr
22–27 Apr
$550 SGD
night
$550 SGD per night
4.95 out of 5 average rating, 19 reviews
4.95 (19)
Guest favourite
Guest favourite
Villa in Diani Beach
Villa E'mocean
9 beds
9 beds
16–21 Apr
16–21 Apr
$1,262 SGD
night
$1,262 SGD per night
5.0 out of 5 average rating, 25 reviews
5.0 (25)
Villa in Diani Beach
Ahana Villa, Diani Beach, Kwale County, Kenya
9 double beds
9 double beds
15–20 Apr
15–20 Apr
$1,146 SGD
night
$1,146 SGD per night
4.86 out of 5 average rating, 36 reviews
4.86 (36)
1
2
3
4
…
15