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
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
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
Tropical
National parks
Countryside
Beaches
Bed & breakfasts
Beachfront
Lake
Lakefront
Golfing
Surfing
Filters
0
Show map
Search results; Over 1,000 places
Over 1,000 places
Guest favourite
Guest favourite
Villa in Diani Beach
Private pool villa 150 meters from the beach
4 min drive
4 min drive
29 Apr – 4 May
29 Apr – 4 May
$280 NZD
$206 NZD
night
$206 NZD per night, originally $280 NZD
·
$1,028 NZD total
$1,028 NZD total
Show price breakdown
4.9 out of 5 average rating, 153 reviews
4.9 (153)
Guest favourite
Guest favourite
Home in Diani Beach
Melia Suite - Diani Beach, Kenya
5 min drive
5 min drive
26 Apr – 1 May
26 Apr – 1 May
$367 NZD
night
$367 NZD per night
·
$1,837 NZD total
$1,837 NZD total
Show price breakdown
4.98 out of 5 average rating, 114 reviews
4.98 (114)
Villa in Diani Beach
Luxury villa Tajriviera
6 min walk
6 min walk
27 Apr – 2 May
27 Apr – 2 May
$167 NZD
night
$167 NZD per night
·
$836 NZD total
$836 NZD total
Show price breakdown
4.79 out of 5 average rating, 270 reviews
4.79 (270)
Guest favourite
Guest favourite
Apartment in Diani Beach
Garden Suite - Diani Beach
2 min drive
2 min drive
1–6 May
1–6 May
$292 NZD
$253 NZD
night
$253 NZD per night, originally $292 NZD
·
$1,268 NZD total
$1,268 NZD total
Show price breakdown
4.96 out of 5 average rating, 107 reviews
4.96 (107)
Superhost
Superhost
Cottage in Tiwi
Luxury Honeymoon Cottage/Tent Tiwi Beach Kenya....
4 min drive
4 min drive
20–25 Apr
20–25 Apr
$368 NZD
night
$368 NZD per night
·
$1,842 NZD total
$1,842 NZD total
Show price breakdown
4.9 out of 5 average rating, 224 reviews
4.9 (224)
Guest favourite
Guest favourite
Villa in Diani Beach
Nirvana Suite - Diani Beach: Stunning Beach Villa
14 min walk
14 min walk
6–11 Jun
6–11 Jun
$512 NZD
$444 NZD
night
$444 NZD per night, originally $512 NZD
·
$2,222 NZD total
$2,222 NZD total
Show price breakdown
5.0 out of 5 average rating, 113 reviews
5.0 (113)
Villa in Diani Beach
Villa Kaya, private pool & garden
8 min drive
8 min drive
11–16 May
11–16 May
$299 NZD
$250 NZD
night
$250 NZD per night, originally $299 NZD
·
$1,252 NZD total
$1,252 NZD total
Show price breakdown
5.0 out of 5 average rating, 3 reviews
5.0 (3)
Guest favourite
Guest favourite
Guest suite in Ukunda
Vervet Suite - Diani, Monkey Suites
5 min drive
5 min drive
21–26 Apr
21–26 Apr
$319 NZD
night
$319 NZD per night
·
$1,595 NZD total
$1,595 NZD total
Show price breakdown
4.96 out of 5 average rating, 55 reviews
4.96 (55)
Guest favourite
Guest favourite
Home in Diani Beach
BOHEMIA HOUSE VILLA IN BEACH COMPOUND DIANI
9 min drive
9 min drive
21–26 Apr
21–26 Apr
$599 NZD
$356 NZD
night
$356 NZD per night, originally $599 NZD
·
$1,780 NZD total
$1,780 NZD total
Show price breakdown
4.9 out of 5 average rating, 103 reviews
4.9 (103)
Superhost
Superhost
Cottage in Diani Beach
Kesho Kutwa* | Diani Beach
5 min drive
5 min drive
10–15 May
10–15 May
$300 NZD
night
$300 NZD per night
·
$1,501 NZD total
$1,501 NZD total
Show price breakdown
4.87 out of 5 average rating, 67 reviews
4.87 (67)
Guest favourite
Guest favourite
Cottage in Diani Beach
MAISHA MAREFU HOUSE, LUXURIOUS AND MAGICAL
5 min walk
5 min walk
21–26 Apr
21–26 Apr
$251 NZD
$211 NZD
night
$211 NZD per night, originally $251 NZD
·
$1,053 NZD total
$1,053 NZD total
Show price breakdown
4.92 out of 5 average rating, 129 reviews
4.92 (129)
Superhost
Superhost
Villa in KE
Cheka Villa, Diani
5 min walk
5 min walk
2–7 May
2–7 May
$59 NZD
night
$59 NZD per night
·
$296 NZD total
$296 NZD total
Show price breakdown
4.83 out of 5 average rating, 145 reviews
4.83 (145)
Guest favourite
Guest favourite
Villa in Diani Beach
Little Canada Beach House
2 min drive
2 min drive
21–26 Apr
21–26 Apr
$553 NZD
night
$553 NZD per night
·
$2,765 NZD total
$2,765 NZD total
Show price breakdown
4.95 out of 5 average rating, 37 reviews
4.95 (37)
Guest favourite
Guest favourite
Condo in Diani Beach
Namastediani Sea View - Diani Beach
2 min drive
2 min drive
2–7 May
2–7 May
$290 NZD
$239 NZD
night
$239 NZD per night, originally $290 NZD
·
$1,193 NZD total
$1,193 NZD total
Show price breakdown
4.96 out of 5 average rating, 100 reviews
4.96 (100)
Guest favourite
Guest favourite
Villa in Diani Beach
Villa Kapungu with private chef, XXL pool & garden
5 min drive
5 min drive
6–11 May
6–11 May
$572 NZD
$483 NZD
night
$483 NZD per night, originally $572 NZD
·
$2,415 NZD total
$2,415 NZD total
Show price breakdown
4.95 out of 5 average rating, 20 reviews
4.95 (20)
Guest favourite
Guest favourite
Guesthouse in Diani Beach
Kivulini Cottage
3 min drive
3 min drive
23–28 Apr
23–28 Apr
$99 NZD
night
$99 NZD per night
·
$494 NZD total
$494 NZD total
Show price breakdown
4.98 out of 5 average rating, 180 reviews
4.98 (180)
Guest favourite
Guest favourite
Home in Diani Beach
Villa Green Paradise, Privatpool, Chef, AC,Wlan 5G
6 min drive
6 min drive
3–8 May
3–8 May
$425 NZD
$330 NZD
night
$330 NZD per night, originally $425 NZD
·
$1,651 NZD total
$1,651 NZD total
Show price breakdown
4.97 out of 5 average rating, 60 reviews
4.97 (60)
Guest favourite
Guest favourite
Apartment in Diani Beach
Mahali Pazuri* | Diani Beach
5 min drive
5 min drive
20–25 Apr
20–25 Apr
$215 NZD
$174 NZD
night
$174 NZD per night, originally $215 NZD
·
$869 NZD total
$869 NZD total
Show price breakdown
5.0 out of 5 average rating, 7 reviews
5.0 (7)
1
2
3
4
…
15