Skip to content
300+ stays

Stays in Kenya

Review COVID-19 travel restrictions before you book.
Learn more
  1. Hotel room
  2. Nairobi
B10 Samra Apt 1 Bedroom Furnished
$25 per night
  1. Private room
  2. Nairobi
Karen Country Lodge: Cottage 3
$90 per night
  1. Private room
  2. Nairobi
Masai Lodge
$75 per night

Mombasa

SUPERHOST
  1. Entire apartment
  2. Mombasa
***Refreshed Beachfront Apartment***
$52 per night
  1. Hotel room
  2. Mombasa
Private Sea-Facing Room (2)
$65 per night
  1. Hotel room
  2. Mombasa
Room For 1 Person Plus Breakfast
$45 per night

Diani Beach

SUPERHOST
  1. Hotel room
  2. Diani Beach
Frangipani Cottages "Hibiscus I"
$31 per night
SUPERHOST
No reviews yet
  1. Hotel room
  2. .Diani
Sea View Twin Room at Baobab Beach House
$55 per night
SUPERHOST
  1. Entire apartment
  2. Diani Beach
Aqua Resort aparthotel una camera da letto 3
$64 per night

Explore all 300+ stays

SUPERHOST
Room in boutique hotel in Watamu
Luxury 2 Bedroom beach penthouse with jacuzzi
4 guests2 bedrooms5 beds4 baths
$250 per night
Hotel room in Lamu
Andavelo House Luxurious Suite
2 guests1 bedroom1 bed1 bath
$51 per night
SUPERHOST
Hotel room in Shela
Banana House: B&B Budget Room
1 guest1 bedroom1 bed1 bath
$60 per night
Private room in KE
Tassia Lodge, Lekurruki Conservancy, Laikipia
16 guests7 bedrooms16 beds7 baths
$220 per night
Resort room in Naivasha
Stay.Plus Naivasha Resort
2 guests1 bedroom1 bed1 bath
$78 per night
Resort room in Naivasha
Burch's Resort Naivasha
8 guests4 bedrooms5 beds4 baths
$75 per night
SUPERHOST
Hotel room in Shela
Banana House: B&B Double Rooms
2 guests3 bedrooms3 beds3 baths
$80 per night
Hotel room in Diani Beach
Sea view Balcony, Twin single beds, and breakfast
2 guests1 bedroom2 beds1 bath
$56 per night
Room in boutique hotel in Nakuru
Luxury In The Bush 2
2 guests1 bedroom2 beds1 private bath
$110 per night
Hotel room in Lamu
The Island Hotel - Penthouse
2 guests1 bedroom1 bed1 bath
$35 per night
SUPERHOST
Hotel room in Watamu
Tuna room
2 guests1 bedroom1 bed1 bath
$34 per night
SUPERHOST
Hotel room in Diani Beach
Frangipani Cottages "Hibiscus I"
2 guests1 bedroom1 bed1 bath
$31 per night
SUPERHOST
Hotel room in .Diani
Sea View Twin Room at Baobab Beach House
2 guestsStudio2 beds1 bath
$55 per night
Hotel room in Lamu
Beach front Manda Island - Lamu
3 guests1 bedroom1 bed1 bath
$60 per night
Private room in Lamu
Beach front banda - Manda Lamu
2 guests1 bedroom2 beds1 shared bath
$59 per night
SUPERHOST
Entire apartment in Diani Beach
Aqua Resort aparthotel una camera da letto 3
3 guests1 bedroom2 beds2 baths
$64 per night
SUPERHOST
Hotel room in .Diani
Sea View Double Room at Baobab Beach House
2 guests1 bedroom1 bed1 bath
$75 per night
SUPERHOST
Resort room in Watamu
Luxury One bedroom apartment in Medina Palms
2 guests1 bedroom1 bed1.5 baths
$140 per night
Hotel room in Shela
Stopover guest house -Shela lamu
12 guests6 bedrooms11 beds6 baths
$47 per night
Hotel room in Diani Beach
Double Ensuite with Aircon, breakfast on beach
2 guests1 bedroom1 bed1 bath
$52 per night
1 20 of 300+ places to stay
Enter dates to see full pricing. Additional fees apply. Taxes may be added.