Entire 3 bedroom villa sleeps up to 8

Caroline
6
from $389 per night

Entire 3 bedroom villa sleeps up to 8

Amber Villas – Diani Beach

  • Pay later available
Family Romance Luxury
from $389 per night
View details

Entire 2 bedroom villa sleeps up to 4

Caroline
6
from $250 per night

Entire 2 bedroom villa sleeps up to 4

Amber Villas – Diani Beach

  • Pay later available
Family Romance Luxury
from $250 per night
View details

Entire 1 bedroom cottage sleeps up to 4

Ritam Getaways
2
from $45 per night

Entire 1 bedroom cottage sleeps up to 4

Ritam Getaways – Diani Beach

  • Pay later available
  • Discounts on 7 nights or more
Family Nature Budget
from $45 per night
View details

Entire 4 bedroom villa sleeps up to 8

Silvio
2
from $128 per night

Entire 4 bedroom villa sleeps up to 8

Villa Dora – Galu Kinondo Beach

  • Pay later available
Beach Family Wildlife
from $128 per night
View details

Entire 4 bedroom villa sleeps up to 10

Silvio
6
from $128 per night

Entire 4 bedroom villa sleeps up to 10

Villa Holly – Galu Kinondo Beach

  • Pay later available
Beach Family Wildlife
from $128 per night
View details

Entire 5 bedroom villa sleeps up to 12

Laura
from $222 per night

Entire 5 bedroom villa sleeps up to 12

beachside villa overlooks – Ukunda

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