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
, 1 filter applied
1
Show map
Search results; Over 1,000 places
Over 1,000 places
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
$366 NZD
night
$366 NZD per night
·
$1,831 NZD total
$1,831 NZD total
Show price breakdown
4.98 out of 5 average rating, 114 reviews
4.98 (114)
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
$511 NZD
$443 NZD
night
$443 NZD per night, originally $511 NZD
·
$2,215 NZD total
$2,215 NZD total
Show price breakdown
5.0 out of 5 average rating, 113 reviews
5.0 (113)
Guest favourite
Guest favourite
Cottage in Diani Beach
MAISHA MAREFU HOUSE, LUXURIOUS AND MAGICAL
5 min walk
5 min walk
20–25 Apr
20–25 Apr
$251 NZD
$210 NZD
night
$210 NZD per night, originally $251 NZD
·
$1,048 NZD total
$1,048 NZD total
Show price breakdown
4.92 out of 5 average rating, 129 reviews
4.92 (129)
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
$242 NZD
night
$242 NZD per night, originally $280 NZD
·
$1,211 NZD total
$1,211 NZD total
Show price breakdown
4.9 out of 5 average rating, 152 reviews
4.9 (152)
Superhost
Superhost
Cottage in Tiwi
Luxury Honeymoon Cottage/Tent Tiwi Beach Kenya....
4 min drive
4 min drive
19–24 Apr
19–24 Apr
$367 NZD
night
$367 NZD per night
·
$1,834 NZD total
$1,834 NZD total
Show price breakdown
4.9 out of 5 average rating, 223 reviews
4.9 (223)
Villa in Diani Beach
Luxury villa Tajriviera
6 min walk
6 min walk
27 Apr – 2 May
27 Apr – 2 May
$166 NZD
night
$166 NZD per night
·
$832 NZD total
$832 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
$291 NZD
$253 NZD
night
$253 NZD per night, originally $291 NZD
·
$1,264 NZD total
$1,264 NZD total
Show price breakdown
4.96 out of 5 average rating, 107 reviews
4.96 (107)
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
$289 NZD
$238 NZD
night
$238 NZD per night, originally $289 NZD
·
$1,189 NZD total
$1,189 NZD total
Show price breakdown
4.96 out of 5 average rating, 100 reviews
4.96 (100)
Guest favourite
Guest favourite
Guest suite in Ukunda
Vervet Suite - Diani, Monkey Suites
5 min drive
5 min drive
19–24 Apr
19–24 Apr
$318 NZD
night
$318 NZD per night
·
$1,590 NZD total
$1,590 NZD total
Show price breakdown
4.96 out of 5 average rating, 55 reviews
4.96 (55)
Villa in Diani Beach
Villa Kaya, private pool & garden
8 min drive
8 min drive
11–16 May
11–16 May
$299 NZD
$251 NZD
night
$251 NZD per night, originally $299 NZD
·
$1,254 NZD total
$1,254 NZD total
Show price breakdown
5.0 out of 5 average rating, 3 reviews
5.0 (3)
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
$597 NZD
$354 NZD
night
$354 NZD per night, originally $597 NZD
·
$1,771 NZD total
$1,771 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
$299 NZD
night
$299 NZD per night
·
$1,497 NZD total
$1,497 NZD total
Show price breakdown
4.87 out of 5 average rating, 67 reviews
4.87 (67)
Guest favourite
Guest favourite
Villa in Diani Beach
🌺BAYANA HOUSE🌺 4 BEDROOM SLEEPS 8 + CHEF
4 min walk
4 min walk
5–10 May
5–10 May
$315 NZD
night
$315 NZD per night
·
$1,575 NZD total
$1,575 NZD total
Show price breakdown
4.92 out of 5 average rating, 72 reviews
4.92 (72)
Guest favourite
Guest favourite
Villa in Diani Beach
Little Canada Beach House
2 min drive
2 min drive
20–25 Apr
20–25 Apr
$551 NZD
night
$551 NZD per night
·
$2,757 NZD total
$2,757 NZD total
Show price breakdown
4.95 out of 5 average rating, 37 reviews
4.95 (37)
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
$423 NZD
$328 NZD
night
$328 NZD per night, originally $423 NZD
·
$1,642 NZD total
$1,642 NZD total
Show price breakdown
4.97 out of 5 average rating, 60 reviews
4.97 (60)
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
$570 NZD
$487 NZD
night
$487 NZD per night, originally $570 NZD
·
$2,436 NZD total
$2,436 NZD 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
6 min drive
6 min drive
1–6 May
1–6 May
$1,271 NZD
night
$1,271 NZD per night
·
$6,353 NZD total
$6,353 NZD total
Show price breakdown
4.86 out of 5 average rating, 37 reviews
4.86 (37)
Guest favourite
Guest favourite
Villa in Diani Beach
Villa E'mocean
1 min walk
1 min walk
22–27 Apr
22–27 Apr
$1,362 NZD
night
$1,362 NZD per night
·
$6,811 NZD total
$6,811 NZD total
Show price breakdown
5.0 out of 5 average rating, 26 reviews
5.0 (26)
1
2
3
4
…
15