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
Home in Diani Beach
Melia Suite - Diani Beach, Kenya
5 min drive
5 min drive
26 Apr – 1 May
26 Apr – 1 May
$1,673 AUD
total
Show price breakdown
$1,673 AUD total
4.98 out of 5 average rating, 114 reviews
4.98 (114)
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
$1,285 AUD
$942 AUD
total
Show price breakdown
$942 AUD total, originally $1,285 AUD
4.9 out of 5 average rating, 152 reviews
4.9 (152)
Guest favourite
Guest favourite
Villa in Diani Beach
Nirvana Suite - Diani Beach: Stunning Beach Villa
14 min walk
14 min walk
6 – 11 June
6 – 11 June
$2,335 AUD
$2,024 AUD
total
Show price breakdown
$2,024 AUD total, originally $2,335 AUD
5.0 out of 5 average rating, 113 reviews
5.0 (113)
Guest favourite
Guest favourite
Apartment in Diani Beach
Garden Suite - Diani Beach
2 min drive
2 min drive
1 – 6 May
1 – 6 May
$1,331 AUD
$1,155 AUD
total
Show price breakdown
$1,155 AUD total, originally $1,331 AUD
4.96 out of 5 average rating, 107 reviews
4.96 (107)
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
$1,146 AUD
$957 AUD
total
Show price breakdown
$957 AUD total, originally $1,146 AUD
4.92 out of 5 average rating, 129 reviews
4.92 (129)
Superhost
Superhost
Cottage in Tiwi
Luxury Honeymoon Cottage/Tent Tiwi Beach Kenya....
4 min drive
4 min drive
19 – 24 Apr
19 – 24 Apr
$1,675 AUD
total
Show price breakdown
$1,675 AUD total
4.9 out of 5 average rating, 224 reviews
4.9 (224)
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
$1,322 AUD
$1,087 AUD
total
Show price breakdown
$1,087 AUD total, originally $1,322 AUD
4.96 out of 5 average rating, 100 reviews
4.96 (100)
Villa in Diani Beach
Villa Kaya, private pool & garden
8 min drive
8 min drive
11 – 16 May
11 – 16 May
$1,365 AUD
$1,146 AUD
total
Show price breakdown
$1,146 AUD total, originally $1,365 AUD
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
20 – 25 Apr
20 – 25 Apr
$1,453 AUD
total
Show price breakdown
$1,453 AUD total
4.96 out of 5 average rating, 55 reviews
4.96 (55)
Superhost
Superhost
Cottage in Diani Beach
Kesho Kutwa* | Diani Beach
5 min drive
5 min drive
10 – 15 May
10 – 15 May
$1,367 AUD
total
Show price breakdown
$1,367 AUD total
4.87 out of 5 average rating, 67 reviews
4.87 (67)
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
$2,733 AUD
$1,618 AUD
total
Show price breakdown
$1,618 AUD total, originally $2,733 AUD
4.9 out of 5 average rating, 103 reviews
4.9 (103)
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
$1,439 AUD
total
Show price breakdown
$1,439 AUD total
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
$2,518 AUD
total
Show price breakdown
$2,518 AUD total
4.95 out of 5 average rating, 37 reviews
4.95 (37)
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
$2,620 AUD
$2,239 AUD
total
Show price breakdown
$2,239 AUD total, originally $2,620 AUD
4.95 out of 5 average rating, 20 reviews
4.95 (20)
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
$1,933 AUD
$1,501 AUD
total
Show price breakdown
$1,501 AUD total, originally $1,933 AUD
4.97 out of 5 average rating, 60 reviews
4.97 (60)
Guest favourite
Guest favourite
Home in Diani Beach
Three Monkeys House
3 min drive
3 min drive
27 Apr – 2 May
27 Apr – 2 May
$3,238 AUD
total
Show price breakdown
$3,238 AUD total
4.91 out of 5 average rating, 67 reviews
4.91 (67)
Guest favourite
Guest favourite
Home in Diani Beach
White House, beach cottage
4 min drive
4 min drive
20 – 25 Apr
20 – 25 Apr
$3,541 AUD
total
Show price breakdown
$3,541 AUD total
4.96 out of 5 average rating, 55 reviews
4.96 (55)
Guest favourite
Guest favourite
Villa in Diani Beach
Villa E'mocean
1 min walk
1 min walk
22 – 27 Apr
22 – 27 Apr
$6,221 AUD
total
Show price breakdown
$6,221 AUD total
5.0 out of 5 average rating, 26 reviews
5.0 (26)
1
2
3
4
…
15
Enter dates and number of guests to show the total trip price including additional fees (but excluding any taxes).