Entire 2 bedroom villa sleeps up to 4

Caroline
6
from $241 per night

Entire 2 bedroom villa sleeps up to 4

Amber Villas – Diani Beach

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

Entire 3 bedroom villa sleeps up to 8

Caroline
6
from $376 per night

Entire 3 bedroom villa sleeps up to 8

Amber Villas – Diani Beach

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

Entire 3 bedroom house sleeps up to 6

Verified
3
from $250 per night

Entire 3 bedroom house sleeps up to 6

Tiwi Baobab House – Tiwi Beach

  • Calendar updated less than a month ago
  • Pay later available
Beach Scenic Nature
from $250 per night
View details

Entire 3 bedroom cottage sleeps up to 7

Verified
Paolo
23
from $116 per night

Entire 3 bedroom cottage sleeps up to 7

Shambani Cottages – Diani Beach

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

Entire 1 bedroom cottage sleeps up to 3

Verified
Paolo
23
from $53 per night

Entire 1 bedroom cottage sleeps up to 3

Shambani Cottages – Diani Beach

  • Pay later available
from $53 per night
View details

Entire 1 bedroom house sleeps 2

Verified
Paolo
23
from $43 per night

Entire 1 bedroom house sleeps 2

Shambani Cottages – Diani Beach

  • Pay later available
from $43 per night
View details

Entire 2 bedroom house sleeps up to 5

Verified
Paolo
23
from $67 per night

Entire 2 bedroom house sleeps up to 5

Shambani Cottages – Diani Beach

  • Pay later available
from $67 per night
View details

Entire 2 bedroom house sleeps up to 5

Verified
Paolo
23
from $58 per night

Entire 2 bedroom house sleeps up to 5

Shambani Cottages – Diani Beach

  • Pay later available
from $58 per night
View details

Entire 1 bedroom house sleeps 2

Verified
Paolo
23
from $39 per night

Entire 1 bedroom house sleeps 2

Shambani Cottages – Diani Beach

  • Pay later available
from $39 per night
View details

Entire 2 bedroom villa sleeps up to 5

Verified
Paolo
23
from $87 per night

Entire 2 bedroom villa sleeps up to 5

Shambani Cottages – Diani Beach

  • Pay later available
from $87 per night
View details

Entire 3 bedroom villa sleeps up to 7

Verified
Paolo
23
from $106 per night

Entire 3 bedroom villa sleeps up to 7

Shambani Cottages – Diani Beach

  • Pay later available
Family Nature Group
from $106 per night
View details

Entire 2 bedroom cottage sleeps up to 5

Birgit
2
from $67 per night

Entire 2 bedroom cottage sleeps up to 5

Safina Cottages – Diani Beach

  • Pay later available
  • Discounts on 15 nights or more
Family Central Budget
from $67 per night
View details

Entire 2 bedroom cottage sleeps up to 5

Pepo
2
from $235 per night

Entire 2 bedroom cottage sleeps up to 5

Kusini Cottage – Galu Kinondo Beach

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

Entire 4 bedroom villa sleeps up to 8

Silvio
6
from $103 per night

Entire 4 bedroom villa sleeps up to 8

Villa Holly – Galu Kinondo Beach

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

Entire 2 bedroom villa sleeps up to 4

2
from $77 per night

Entire 2 bedroom villa sleeps up to 4

Papatuo Villas – Diani Beach

  • Pay later available
  • Discounts on 7 nights or more
from $77 per night
View details

Entire 1 bedroom villa sleeps 2

2
from $58 per night

Entire 1 bedroom villa sleeps 2

Papatuo Villas – Diani Beach

  • Pay later available
  • Discounts on 7 nights or more
from $58 per night
View details

Entire 1 bedroom luxury tent sleeps up to 3

Mike
2
from $116 per night

Entire 1 bedroom luxury tent sleeps up to 3

Waterside Tent – Tiwi Beach

  • Pay later available
Beach Eco-friendly Romance
from $116 per night
View details

Entire 2 bedroom villa sleeps up to 4

Verified
Leopard Beach
1
from $178 per person per night

Entire 2 bedroom villa sleeps up to 4

Leopard Beach Resort & Spa – Diani Beach

  • Pay later available
  • Discounts on 7 nights or more
Eco-friendly Family Luxury
from $178 per person per night
View details

Entire 3 bedroom villa sleeps up to 6

Verified
Leopard Beach
1
from $178 per person per night

Entire 3 bedroom villa sleeps up to 6

Leopard Beach Resort & Spa – Diani Beach

  • Pay later available
  • Discounts on 7 nights or more
Beach Eco-friendly Luxury
from $178 per person per night
View details

1 bedroom private resort room sleeps up to 3

Verified
Leopard Beach
1
from $89 per person per night

1 bedroom private resort room sleeps up to 3

Leopard Beach Resort & Spa – Diani Beach

  • Pay later available
  • Discounts on 7 nights or more
Beach Romance Adventure
from $89 per person per night
View details

1 bedroom private resort room sleeps up to 3

Verified
Leopard Beach
1
from $99 per person per night

1 bedroom private resort room sleeps up to 3

Leopard Beach Resort & Spa – Diani Beach

  • Pay later available
  • Discounts on 7 nights or more
Beach Scenic Nightlife
from $99 per person per night
View details

1 bedroom private cottage sleeps 2

Verified
Leopard Beach
1
from $173 per person per night

1 bedroom private cottage sleeps 2

Leopard Beach Resort & Spa – Diani Beach

  • Pay later available
  • Discounts on 7 nights or more
Beach Romance Luxury
from $173 per person per night
View details

Entire 2 bedroom villa sleeps up to 4

Verified
Leopard Beach
1
from $198 per person per night

Entire 2 bedroom villa sleeps up to 4

Leopard Beach Resort & Spa – Diani Beach

  • Pay later available
  • Discounts on 7 nights or more
Beach Eco-friendly Family
from $198 per person per night
View details

Entire 3 bedroom villa sleeps up to 6

Verified
Leopard Beach
1
from $198 per person per night

Entire 3 bedroom villa sleeps up to 6

Leopard Beach Resort & Spa – Diani Beach

  • Pay later available
  • Discounts on 7 nights or more
Beach Family Luxury
from $198 per person per night
View details

Entire 4 bedroom house sleeps up to 9

Karibishwa
1
from $265 per night

Entire 4 bedroom house sleeps up to 9

Karibishwa Beach House – Msambweni

  • Pay later available
Beach Eco-friendly Nature
from $265 per night
View details

Entire 6 bedroom villa sleeps up to 12

Marianne
1
from $210 per night

Entire 6 bedroom villa sleeps up to 12

Eurika Villas – Diani Beach

  • Pay later available
from $210 per night
View details

Entire 3 bedroom house sleeps up to 8

1
from $540 per night

Entire 3 bedroom house sleeps up to 8

WaterLovers Beach Resort – Diani Beach

  • Pay later available
Beach Family Group
from $540 per night
View details

1 bedroom private boutique hotel room sleeps up to 3

1
from $157 per person per night

1 bedroom private boutique hotel room sleeps up to 3

WaterLovers Beach Resort – Diani Beach

  • Pay later available
from $157 per person per night
View details

Entire 2 bedroom villa sleeps up to 4

Kate
1
from $94 per night

Entire 2 bedroom villa sleeps up to 4

Villa Savannah 2 – Diani Beach

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

Entire 3 bedroom cottage sleeps up to 8

Pepo
1
from $318 per night

Entire 3 bedroom cottage sleeps up to 8

Mashariki Cottages – Galu Kinondo Beach

  • Pay later available
Beach Family Group
from $318 per night
View details

Entire 1 bedroom cottage sleeps up to 3

Pepo
1
from $176 per night

Entire 1 bedroom cottage sleeps up to 3

Kaskazi Cottage – Galu Kinondo Beach

  • Pay later available
Beach
from $176 per night
View details

Entire 1 bedroom cottage sleeps up to 4

Ritam Getaways
2
from $43 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 $43 per night
View details

Entire 1 bedroom bed & breakfast room sleeps 2

Ritam Getaways
2
from $14 per night

Entire 1 bedroom bed & breakfast room sleeps 2

Ritam Getaways – Diani Beach

  • Pay later available
  • Discounts on 7 nights or more
from $14 per night
View details

Entire 3 bedroom villa sleeps up to 6

Verified
1
from $193 per night

Entire 3 bedroom villa sleeps up to 6

Villa Mapenzi, Diani – Diani Beach

  • Pay later available
Family Group Nightlife
from $193 per night
View details

Entire 4 bedroom villa sleeps up to 8

Silvio
2
from $103 per night

Entire 4 bedroom villa sleeps up to 8

Villa Dora – Galu Kinondo Beach

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

1 bedroom private resort room sleeps 2

Verified
2
from $121 per person per night

1 bedroom private resort room sleeps 2

Baobab Beach Resort & Spa – Diani Beach

  • Pay later available
Beach Family Scenic
from $121 per person per night
View details

1 bedroom private resort room sleeps 2

Verified
2
from $100 per person per night

1 bedroom private resort room sleeps 2

Baobab Beach Resort & Spa – Diani Beach

  • Pay later available
Beach Family Scenic
from $100 per person per night
View details

1 bedroom private resort room sleeps 2

Verified
2
from $100 per person per night

1 bedroom private resort room sleeps 2

Baobab Beach Resort & Spa – Diani Beach

  • Pay later available
Beach Family Scenic
from $100 per person per night
View details