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; 353 places
353 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,669 AUD
total
Show price breakdown
$1,669 AUD total
4.98 out of 5 average rating, 114 reviews
4.98 (114)
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,728 AUD
$1,618 AUD
total
Show price breakdown
$1,618 AUD total, originally $2,728 AUD
4.9 out of 5 average rating, 103 reviews
4.9 (103)
Superhost
Superhost
Home in Diani
Diani Hideaway Villa, near beach, private pool
9 min drive
9 min drive
13 – 18 May
13 – 18 May
$385 AUD
total
Show price breakdown
$385 AUD total
4.77 out of 5 average rating, 22 reviews
4.77 (22)
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,934 AUD
$1,501 AUD
total
Show price breakdown
$1,501 AUD total, originally $1,934 AUD
4.97 out of 5 average rating, 60 reviews
4.97 (60)
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,542 AUD
total
Show price breakdown
$3,542 AUD total
4.96 out of 5 average rating, 55 reviews
4.96 (55)
Home in Diani Beach
Diani Beach Vacation Spot Ocean Breeze Apartment
2 min drive
2 min drive
25 – 30 Apr
25 – 30 Apr
$688 AUD
$563 AUD
total
Show price breakdown
$563 AUD total, originally $688 AUD
4.72 out of 5 average rating, 18 reviews
4.72 (18)
Superhost
Superhost
Home in Diani Beach
Sultan saka Villa
3 min drive
3 min drive
29 Apr – 4 May
29 Apr – 4 May
$881 AUD
total
Show price breakdown
$881 AUD total
4.69 out of 5 average rating, 91 reviews
4.69 (91)
Guest favourite
Guest favourite
Home in Kwale County
Sega House, a beautifully curated haven in Diani
3 min drive
3 min drive
21 – 26 Apr
21 – 26 Apr
$1,549 AUD
$1,413 AUD
total
Show price breakdown
$1,413 AUD total, originally $1,549 AUD
5.0 out of 5 average rating, 9 reviews
5.0 (9)
Guest favourite
Guest favourite
Home in Diani Beach
MilaMax Diani Beach Villa
9 min walk
9 min walk
3 – 8 May
3 – 8 May
$2,961 AUD
total
Show price breakdown
$2,961 AUD total
5.0 out of 5 average rating, 9 reviews
5.0 (9)
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,230 AUD
total
Show price breakdown
$3,230 AUD total
4.91 out of 5 average rating, 67 reviews
4.91 (67)
Superhost
Superhost
Home in Diani Beach
White House
4 min drive
4 min drive
20 – 25 Apr
20 – 25 Apr
$5,121 AUD
total
Show price breakdown
$5,121 AUD total
4.88 out of 5 average rating, 26 reviews
4.88 (26)
Home in Galu Beach
Monkey beach house with views of the sea
9 min drive
9 min drive
27 May – 1 June
27 May – 1 June
$3,185 AUD
total
Show price breakdown
$3,185 AUD total
4.88 out of 5 average rating, 26 reviews
4.88 (26)
Superhost
Superhost
Home in Diani Beach Road
Tulua House on Galu Beach: Private Villa @ Tamani
9 min drive
9 min drive
22 – 27 Apr
22 – 27 Apr
$2,444 AUD
$2,004 AUD
total
Show price breakdown
$2,004 AUD total, originally $2,444 AUD
4.79 out of 5 average rating, 19 reviews
4.79 (19)
Superhost
Superhost
Home in Diani Beach
Spectacular Manola House – Beach 2 Min Walk
3 min drive
3 min drive
19 – 24 Apr
19 – 24 Apr
$3,140 AUD
total
Show price breakdown
$3,140 AUD total
4.96 out of 5 average rating, 26 reviews
4.96 (26)
Superhost
Superhost
Home in Diani Beach
Diani Marine_Tree Villa_beach front _entire home
5 min drive
5 min drive
19 – 24 Apr
19 – 24 Apr
$1,896 AUD
total
Show price breakdown
$1,896 AUD total
4.97 out of 5 average rating, 33 reviews
4.97 (33)
Guest favourite
Guest favourite
Home in Diani Beach
Stunning Rooftop House only 2min from Diani Beach
4 min drive
4 min drive
19 – 24 Apr
19 – 24 Apr
$2,871 AUD
total
Show price breakdown
$2,871 AUD total
4.78 out of 5 average rating, 23 reviews
4.78 (23)
Guest favourite
Guest favourite
Home in Diani Beach
*The African Art House* Private Pool & Garden!
5 min drive
5 min drive
20 – 25 Apr
20 – 25 Apr
$1,156 AUD
total
Show price breakdown
$1,156 AUD total
4.88 out of 5 average rating, 102 reviews
4.88 (102)
Guest favourite
Guest favourite
Home in Diani Beach
MAMI WATA HOUSE - Self Catering
7 min drive
7 min drive
7 – 12 July
7 – 12 July
$1,337 AUD
total
Show price breakdown
$1,337 AUD total
4.9 out of 5 average rating, 42 reviews
4.9 (42)
1
2
3
4
…
15
Enter dates and number of guests to show the total trip price including additional fees (but excluding any taxes).