Skip to content
62 stays

Stays in Diani Beach

Review COVID-19 travel restrictions before you book.
Learn more
Hotel room in Diani Beach
Ensuite room with Breakfast
2 guests1 bedroom1 bed1 bath
PoolWifi
$31 per night
SUPERHOST
Hotel room in Diani Beach
Frangipani Cottages "Hibiscus I"
2 guests1 bedroom1 bed1 bath
PoolWifiAir conditioningKitchen
$42 per night
Hotel room in Diani Beach
Footprints House - 8 bed shared mixed dorm
8 guests1 bedroom8 beds1 bath
PoolWifi
$18 per night
Hostel beds in Diani Beach
Diani Backpackers (12 bed dorm)
12 guests1 bedroom12 beds2 shared baths
PoolWifi
$11 per night
SUPERHOST
Hotel room in .Diani
Sea View Double Room at Baobab Beach House
2 guests1 bedroom1 bed1 bath
Wifi
$75 per night
SUPERHOST
Hotel room in .Diani
Sea View Twin Room at Baobab Beach House
2 guestsStudio2 beds1 bath
Wifi
$55 per night
Hotel room in Diani Beach
Budget Courtyard Room at Flamboyant Bed and Breakfast
2 guests1 bedroom1 bed1 bath
PoolWifiAir conditioning
$50 per night
Hotel room in Diani Beach
Sea view double room and Breakfast
2 guests1 bedroom1 bed1 bath
PoolWifi
$56 per night
Room in boutique hotel in Diani Beach
Kirathimo Explorer's Oasis - Twin room TWIGA
2 guests1 bedroom2 beds1 private bath
PoolWifiKitchen
$36 per night
Beds in boutique hotel in Diani Beach
Kirathimo Explorer's Oasis - MASAI DORM ROOM
6 guests1 bedroom6 beds1 shared bath
PoolWifiKitchen
$25 per night
Hostel room in Diani Beach
Deluxe en-suite A/C room in Diani's best hostel!
2 guests1 bedroom1 bed1 private bath
PoolWifiAir conditioningKitchen
$32 per night
Hotel room in Diani Beach
peeKAboo Diani Beach Deluxe B&B Kenia
2 guests1 bedroom1 bed1 bath
PoolWifiKitchen
$48 per night
SUPERHOST
Hotel room in Diani Beach
Frangipani's Private Paradise
8 guests4 bedrooms4 beds4 baths
PoolWifiAir conditioningKitchen
$120 per night
Room in boutique hotel in Diani Beach
Hotel Diani Bay Resort Kenya
2 guests12 bedrooms18 beds12 shared baths
PoolWifi
$50 per night
Hotel room in DIANI BEACH
Blue Marlin - Sea View Rooms
2 guests1 bedroom1 bed1 bath
PoolWifiAir conditioning
$96 per night
SUPERHOST
Entire apartment in Diani Beach
Aqua Resort two bedroomed
5 guests2 bedrooms2 beds2 baths
PoolWifiAir conditioningKitchen
$132 per night
Hotel room in Diani Beach
Blue Marlin - Triple Sea View Rooms
3 guests1 bedroom1 bath
WifiAir conditioning
$200 per night
Hotel room in Diani Beach
Sea view Family ensuite with Breakfast
4 guests1 bedroom3 beds1 bath
PoolWifiAir conditioning
$115 per night
Room in aparthotel in Diani Beach
Amani Luxury Apartments,Diani Beach
4 guests2 bedrooms5 beds2.5 baths
PoolWifiAir conditioningKitchen
$200 per night
Hotel room in Diani Beach
Villa Mandhari- Diani Beach - Wasini Villa
5 guests2 bedrooms3 beds3 baths
PoolWifiAir conditioningKitchen
$160 per night
1 20 of 62 places to stay
Enter dates to see full pricing. Additional fees apply. Taxes may be added.