Breakfast included (142)
All inclusive (22)
Diani Beach (87)
Hotel (145)
Pool (308)
5 stars (10)
4 stars (40)
3 stars (267)
2 stars (51)
1 star (3)
Dinner included (49)
Lunch included (45)
Reserve now, pay later (47)
Fully refundable property (264)
Resort (14)
Aparthotel (24)
Bed & breakfast (9)
Guesthouse (14)
Apartment (147)
Villa (25)
Lodge (3)
Cottage (7)
Hostel/Backpacker accommodation (2)
Private vacation home (4)
Condo (1)
TownHouse (4)
Safari (1)
Beach (312)
Family friendly (26)
Business friendly (88)
Luxury (153)
Eco-certifications (1)
Romantic (17)
Budget (119)
Wedding (12)
Adults only (0)
LGBTQ welcoming (0)
Only show available properties (374)
Elevator (68)
Stair-free path to entrance (25)
Service animals allowed (23)
Roll-in shower (2)
In-room accessibility (86)
Wheelchair accessible parking (45)
Accessible bathroom (23)
Sign language-capable staff (1)
VIP Access properties (14)
A collection of top-rated stays
Member Prices (57)
Get instant savings when you're signed in
Discounted properties (268)
Major discounts on selected stays