Best for Self Catering in Kenya

Entire 5 bedroom house sleeps up to 10

Verified
Crispus
3
from $291 per night

Entire 5 bedroom house sleeps up to 10

Waridi House – Shela Village

  • Pay later available
Beach Eco-friendly Family
from $291 per night
View details

Entire 5 bedroom house sleeps up to 13

Video
Verified
Isabelle
7
from $448 per night

Entire 5 bedroom house sleeps up to 13

Forodhani House – Shela Village

  • Premium
  • 15% resident discount
  • Pay later available
  • Discounts on 30 nights or more
Beach Family Luxury
from $448 per night
View details

Entire 4 bedroom house sleeps up to 12

The Ol Pejeta
from $340 per night

Entire 4 bedroom house sleeps up to 12

Pelican House – Ol Pejeta Conservancy

  • Pay later available
Eco-friendly Family Nature
from $340 per night
View details

Entire 2 bedroom guest house sleeps up to 4

Verified
Anthony
2
from $136 per night

Entire 2 bedroom guest house sleeps up to 4

Ole Itiko Cottages – South Lake

  • Pay later available
Family Wildlife Budget
from $136 per night
View details

Entire 3 bedroom house sleeps up to 6

Verified
from $230 per night

Entire 3 bedroom house sleeps up to 6

Full Moon – Shela Village

  • Premium
  • 15% resident discount
  • Pay later available
  • Discounts on 7 nights or more
from $230 per night
View details

Entire 3 bedroom cottage sleeps up to 6

Verified
1
from $353 per night

Entire 3 bedroom cottage sleeps up to 6

Tafaria Castle & Country Lodge – Ndaragwa

  • Pay later available
Family
from $353 per night
View details

Entire 5 bedroom guest house sleeps up to 12

Verified
Ingrid
3
from $272 per night

Entire 5 bedroom guest house sleeps up to 12

Bilashaka Lodge – North Lake

  • Pay later available
Family Wildlife Group
from $272 per night
View details

Entire 3 bedroom house sleeps up to 6

Verified
from $185 per night

Entire 3 bedroom house sleeps up to 6

The Moon House - New Moon – Shela Village

  • Premium
  • 15% resident discount
  • Pay later available
  • Discounts on 7 nights or more
from $185 per night
View details

Entire 4 bedroom house sleeps up to 8

2
from $214 per night

Entire 4 bedroom house sleeps up to 8

The White House – Watamu

  • Pay later available
  • Discounts on 15 nights or more
Beach Family Scenic
from $214 per night
View details

Entire 3 bedroom house sleeps up to 6

Video
Verified
Leila
9
from $175 per night

Entire 3 bedroom house sleeps up to 6

Casa de Palma – Mtwapa

  • Pay later available
  • Discounts on 10 nights or more
Romance Unique Luxury
from $175 per night
View details

Entire 5 bedroom villa sleeps up to 10

Starfish
from $247 per night

Entire 5 bedroom villa sleeps up to 10

Swordfish Villas Marine Park – Marine Park

  • 15% resident discount
  • Pay later available
  • Discounts on 15 nights or more
Beach Family Group
from $247 per night
View details

Entire 3 bedroom cottage sleeps up to 8

Verified
2
from $291 per night

Entire 3 bedroom cottage sleeps up to 8

Lahai House – North Lake

  • Pay later available
Family Scenic Group
from $291 per night
View details

Entire 4 bedroom villa sleeps up to 10

Kate
from $165 per night

Entire 4 bedroom villa sleeps up to 10

Villa Savannah – Diani Beach

  • Pay later available
  • Discounts on 20 nights or more
Beach Family Nature
from $165 per night
View details