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
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
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
£178
night
£178 per night
·
£890 total
£890 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
£286
£171
night
£171 per night, originally £286
·
£851 total
£851 total
Show price breakdown
4.9 out of 5 average rating, 103 reviews
4.9 (103)
Guest favourite
Guest favourite
Cottage in Diani Beach
LONG LIFE HOUSE, LUXURIOUS AND MAGICAL
Hosted by a business
Hosted by a business
21–26 Apr
21–26 Apr
£121
£101
night
£101 per night, originally £121
·
£504 total
£504 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
Hosted by a business
Hosted by a business
29 Apr – 4 May
29 Apr – 4 May
£134
£98
night
£98 per night, originally £134
·
£489 total
£489 total
Show price breakdown
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
Hosted by Angad
Hosted by Angad
6–11 Jun
6–11 Jun
£248
£216
night
£216 per night, originally £248
·
£1,077 total
£1,077 total
Show price breakdown
5.0 out of 5 average rating, 113 reviews
5.0 (113)
Superhost
Superhost
Cottage in Diani Beach
Kesho Kutwa* | Diani Beach
Hosted by a business
Hosted by a business
10–15 May
10–15 May
£146
night
£146 per night
·
£727 total
£727 total
Show price breakdown
4.87 out of 5 average rating, 67 reviews
4.87 (67)
Guest favourite
Guest favourite
Flat in Diani Beach
Garden Suite - Diani Beach
Hosted by Rohini
Hosted by Rohini
1–6 May
1–6 May
£141
£123
night
£123 per night, originally £141
·
£613 total
£613 total
Show price breakdown
4.96 out of 5 average rating, 107 reviews
4.96 (107)
Guest favourite
Guest favourite
Guest suite in Ukunda
Vervet Suite - Diani, Monkey Suites
Hosted by Neva
Hosted by Neva
20–25 Apr
20–25 Apr
£155
night
£155 per night
·
£773 total
£773 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
Hosted by Kathryn
Hosted by Kathryn
11–16 May
11–16 May
£144
£120
night
£120 per night, originally £144
·
£599 total
£599 total
Show price breakdown
5.0 out of 5 average rating, 3 reviews
5.0 (3)
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
£140
£116
night
£116 per night, originally £140
·
£577 total
£577 total
Show price breakdown
4.96 out of 5 average rating, 100 reviews
4.96 (100)
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
£165
£151
night
£151 per night, originally £165
·
£753 total
£753 total
Show price breakdown
5.0 out of 5 average rating, 9 reviews
5.0 (9)
Guest favourite
Guest favourite
Villa in Diani Beach
Little Canada Beach House
Hosted by Dwayne And Michele
Hosted by Dwayne And Michele
21–26 Apr
21–26 Apr
£268
night
£268 per night
·
£1,339 total
£1,339 total
Show price breakdown
4.95 out of 5 average rating, 37 reviews
4.95 (37)
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
£153
night
£153 per night
·
£765 total
£765 total
Show price breakdown
4.92 out of 5 average rating, 72 reviews
4.92 (72)
Superhost
Superhost
Flat in Galu Beach
Sheba Apartment
Hosted by Martha
Hosted by Martha
25–30 Apr
25–30 Apr
£190
night
£190 per night
·
£947 total
£947 total
Show price breakdown
4.9 out of 5 average rating, 131 reviews
4.9 (131)
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
£272
£230
night
£230 per night, originally £272
·
£1,149 total
£1,149 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
£203
£158
night
£158 per night, originally £203
·
£790 total
£790 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 E'mocean
Hosted by Bob En Line
Hosted by Bob En Line
23–28 Apr
23–28 Apr
£656
night
£656 per night
·
£3,276 total
£3,276 total
Show price breakdown
5.0 out of 5 average rating, 26 reviews
5.0 (26)
Guest favourite
Guest favourite
Home in Diani Beach
White House, beach cottage
Hosted by John
Hosted by John
21–26 Apr
21–26 Apr
£373
night
£373 per night
·
£1,865 total
£1,865 total
Show price breakdown
4.96 out of 5 average rating, 55 reviews
4.96 (55)
1
2
3
4
…
15