Entire 2 bedroom villa sleeps up to 4

Caroline
6
from $242 per night

Entire 2 bedroom villa sleeps up to 4

Amber Villas – Diani Beach

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

Entire 3 bedroom villa sleeps up to 8

Caroline
6
from $378 per night

Entire 3 bedroom villa sleeps up to 8

Amber Villas – Diani Beach

  • Pay later available
Family Romance Luxury
from $378 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 $44 per night

Entire 1 bedroom house sleeps 2

Shambani Cottages – Diani Beach

  • Pay later available
from $44 per night
View details

Entire 2 bedroom house sleeps up to 5

Verified
Paolo
23
from $68 per night

Entire 2 bedroom house sleeps up to 5

Shambani Cottages – Diani Beach

  • Pay later available
from $68 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 $107 per night

Entire 3 bedroom villa sleeps up to 7

Shambani Cottages – Diani Beach

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

Entire 2 bedroom cottage sleeps up to 5

Birgit
2
from $68 per night

Entire 2 bedroom cottage sleeps up to 5

Safina Cottages – Diani Beach

  • Calendar updated less than a week ago
  • Pay later available
  • Discounts on 15 nights or more
Family Central Budget
from $68 per night
View details

Entire 2 bedroom cottage sleeps up to 5

Pepo
2
from $236 per night

Entire 2 bedroom cottage sleeps up to 5

Kusini Cottage – Galu Kinondo Beach

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

Entire 4 bedroom villa sleeps up to 8

Silvio
6
from $106 per night

Entire 4 bedroom villa sleeps up to 8

Villa Holly – Galu Kinondo Beach

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

Entire 2 bedroom villa sleeps up to 4

2
from $78 per night

Entire 2 bedroom villa sleeps up to 4

Papatuo Villas – Diani Beach

  • Pay later available
  • Discounts on 7 nights or more
from $78 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

  • Calendar updated about a day ago
  • 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

  • Calendar updated about a day ago
  • 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

  • Calendar updated about a day ago
  • 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

  • Calendar updated about a day ago
  • 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

  • Calendar updated about a day ago
  • 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

  • Calendar updated about a day ago
  • 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

  • Calendar updated about a day ago
  • 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 $268 per night

Entire 4 bedroom house sleeps up to 9

Karibishwa Beach House – Msambweni

  • Pay later available
Beach Eco-friendly Nature
from $268 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 $546 per night

Entire 3 bedroom house sleeps up to 8

WaterLovers Beach Resort – Diani Beach

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

1 bedroom private boutique hotel room sleeps up to 3

1
from $159 per person per night

1 bedroom private boutique hotel room sleeps up to 3

WaterLovers Beach Resort – Diani Beach

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

Entire 2 bedroom villa sleeps up to 4

Kate
1
from $95 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 $95 per night
View details

Entire 3 bedroom cottage sleeps up to 8

Pepo
1
from $320 per night

Entire 3 bedroom cottage sleeps up to 8

Mashariki Cottages – Galu Kinondo Beach

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

Entire 1 bedroom cottage sleeps up to 3

Pepo
1
from $177 per night

Entire 1 bedroom cottage sleeps up to 3

Kaskazi Cottage – Galu Kinondo Beach

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

Entire 3 bedroom villa sleeps up to 6

Verified
1
from $194 per night

Entire 3 bedroom villa sleeps up to 6

Villa Mapenzi, Diani – Diani Beach

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

Entire 4 bedroom villa sleeps up to 8

Silvio
2
from $106 per night

Entire 4 bedroom villa sleeps up to 8

Villa Dora – Galu Kinondo Beach

  • Pay later available
Beach Family Wildlife
from $106 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