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
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
Beach
Bed & breakfasts
Beachfront
Lake
Lakefront
Golfing
Surfing
Filters
0
Show map
Search results; Over 1,000 places in Diani Beach
Over 1,000 places in Diani Beach
Learn how we sort results
Learn how we sort results
Villa in Diani Beach
Luxury villa Tajriviera
Hosted by Alberta
Hosted by Alberta
27 Apr – 2 May
27 Apr – 2 May
€ 94
night
€ 94 per night
·
€ 466 total
€ 466 total
Show price breakdown
4.8 out of 5 average rating, 269 reviews
4.8 (269)
Guest favourite
Guest favourite
Villa in Diani Beach
Little Canada Beach House
Hosted by Dwayne And Michele
Hosted by Dwayne And Michele
19–24 Apr
19–24 Apr
€ 312
night
€ 312 per night
·
€ 1,558 total
€ 1,558 total
Show price breakdown
4.95 out of 5 average rating, 37 reviews
4.95 (37)
Guest favourite
Guest favourite
Cottage in Diani Beach
MAISHA MAREFU HOUSE, LUXURIOUS AND MAGICAL
Hosted by a business
Hosted by a business
20–25 Apr
20–25 Apr
€ 140
€ 118
night
€ 118 per night, originally € 140
·
€ 587 total
€ 587 total
Show price breakdown
4.92 out of 5 average rating, 129 reviews
4.92 (129)
Guest favourite
Guest favourite
Home in Diani Beach
Melia Suite - Diani Beach, Kenya
Hosted by Nicole
Hosted by Nicole
26 Apr – 1 May
26 Apr – 1 May
€ 208
night
€ 208 per night
·
€ 1,035 total
€ 1,035 total
Show price breakdown
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
Hosted by Nicolette
Hosted by Nicolette
21–26 Apr
21–26 Apr
€ 333
€ 199
night
€ 199 per night, originally € 333
·
€ 992 total
€ 992 total
Show price breakdown
4.9 out of 5 average rating, 103 reviews
4.9 (103)
Guest favourite
Guest favourite
Villa in Diani Beach
Private pool villa 150 meters from the beach
Hosted by a business
Hosted by a business
21–26 Apr
21–26 Apr
€ 186
€ 104
night
€ 104 per night, originally € 186
·
€ 516 total
€ 516 total
Show price breakdown
4.93 out of 5 average rating, 86 reviews
4.93 (86)
Superhost
Superhost
Villa in KE
Laugh Villa, Diani
Hosted by a business
Hosted by a business
2–7 May
2–7 May
€ 34
night
€ 34 per night
·
€ 167 total
€ 167 total
Show price breakdown
4.83 out of 5 average rating, 145 reviews
4.83 (145)
Villa in Diani Beach
Villa Kaya, private pool & garden
Hosted by Kathryn
Hosted by Kathryn
11–16 May
11–16 May
€ 169
€ 142
night
€ 142 per night, originally € 169
·
€ 710 total
€ 710 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
Hosted by Neva
Hosted by Neva
19–24 Apr
19–24 Apr
€ 180
night
€ 180 per night
·
€ 899 total
€ 899 total
Show price breakdown
4.96 out of 5 average rating, 55 reviews
4.96 (55)
Guest favourite
Guest favourite
Flat in Diani Beach
Garden Suite - Diani Beach
Hosted by Rohini
Hosted by Rohini
1–6 May
1–6 May
€ 165
€ 143
night
€ 143 per night, originally € 165
·
€ 715 total
€ 715 total
Show price breakdown
4.96 out of 5 average rating, 107 reviews
4.96 (107)
Superhost
Superhost
Cottage in Diani Beach
Kesho Kutwa* | Diani Beach
Hosted by a business
Hosted by a business
10–15 May
10–15 May
€ 170
night
€ 170 per night
·
€ 846 total
€ 846 total
Show price breakdown
4.87 out of 5 average rating, 67 reviews
4.87 (67)
Guest favourite
Guest favourite
Home in Kwale County
Sega House, a beautifully curated haven in Diani
Hosted by Anaid
Hosted by Anaid
21–26 Apr
21–26 Apr
€ 192
€ 176
night
€ 176 per night, originally € 192
·
€ 877 total
€ 877 total
Show price breakdown
5.0 out of 5 average rating, 9 reviews
5.0 (9)
Guest favourite
Guest favourite
Apartment in Diani Beach
Namastediani Sea View - Diani Beach
Hosted by Rohini
Hosted by Rohini
2–7 May
2–7 May
€ 163
€ 135
night
€ 135 per night, originally € 163
·
€ 672 total
€ 672 total
Show price breakdown
4.96 out of 5 average rating, 100 reviews
4.96 (100)
Guest favourite
Guest favourite
Villa in Diani Beach
Nirvana Suite - Diani Beach: Stunning Beach Villa
Hosted by Angad
Hosted by Angad
6–11 Jun
6–11 Jun
€ 285
night
€ 285 per night
·
€ 1,422 total
€ 1,422 total
Show price breakdown
5.0 out of 5 average rating, 113 reviews
5.0 (113)
Superhost
Superhost
Villa in Diani Beach
3br Villa with pool, 100m from the beach
Hosted by Pawel
Hosted by Pawel
21–26 Apr
21–26 Apr
€ 285
€ 141
night
€ 141 per night, originally € 285
·
€ 701 total
€ 701 total
Show price breakdown
4.76 out of 5 average rating, 21 reviews
4.76 (21)
Guest favourite
Guest favourite
Villa in Diani Beach
🌺BAYANA HOUSE🌺 4 BEDROOM SLEEPS 8 + CHEF
Hosted by Gabriel
Hosted by Gabriel
5–10 May
5–10 May
€ 179
night
€ 179 per night
·
€ 891 total
€ 891 total
Show price breakdown
4.92 out of 5 average rating, 72 reviews
4.92 (72)
Guest favourite
Guest favourite
Villa in Diani Beach
Villa Kapungu with private chef, XXL pool & garden
Hosted by a business
Hosted by a business
6–11 May
6–11 May
€ 316
€ 274
night
€ 274 per night, originally € 316
·
€ 1,369 total
€ 1,369 total
Show price breakdown
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
Hosted by Klaus
Hosted by Klaus
3–8 May
3–8 May
€ 237
€ 184
night
€ 184 per night, originally € 237
·
€ 920 total
€ 920 total
Show price breakdown
4.97 out of 5 average rating, 60 reviews
4.97 (60)
1
2
3
4
…
15