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 $63 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 $63 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 $100 per night

Entire 4 bedroom villa sleeps up to 8

Villa Holly – Galu Kinondo Beach

  • Pay later available
Beach Family Wildlife
from $100 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 $250 per person per night

Entire 2 bedroom villa sleeps up to 4

Leopard Beach Resort & Spa – Diani Beach

  • Calendar updated less than a day ago
  • Pay later available
  • Discounts on 7 nights or more
Eco-friendly Family Luxury
from $250 per person per night
View details

Entire 3 bedroom villa sleeps up to 6

Verified
Leopard Beach
1
from $250 per person per night

Entire 3 bedroom villa sleeps up to 6

Leopard Beach Resort & Spa – Diani Beach

  • Calendar updated less than a day ago
  • Pay later available
  • Discounts on 7 nights or more
Beach Eco-friendly Luxury
from $250 per person per night
View details

1 bedroom private resort room sleeps up to 3

Verified
Leopard Beach
1
from $115 per person per night

1 bedroom private resort room sleeps up to 3

Leopard Beach Resort & Spa – Diani Beach

  • Calendar updated less than a day ago
  • Pay later available
  • Discounts on 7 nights or more
Beach Romance Adventure
from $115 per person per night
View details

1 bedroom private resort room sleeps up to 3

Verified
Leopard Beach
1
from $125 per person per night

1 bedroom private resort room sleeps up to 3

Leopard Beach Resort & Spa – Diani Beach

  • Calendar updated less than a day ago
  • Pay later available
  • Discounts on 7 nights or more
Beach Scenic Nightlife
from $125 per person per night
View details

1 bedroom private cottage sleeps 2

Verified
Leopard Beach
1
from $180 per person per night

1 bedroom private cottage sleeps 2

Leopard Beach Resort & Spa – Diani Beach

  • Calendar updated less than a day ago
  • Pay later available
  • Discounts on 7 nights or more
Beach Romance Luxury
from $180 per person per night
View details

Entire 2 bedroom villa sleeps up to 4

Verified
Leopard Beach
1
from $270 per person per night

Entire 2 bedroom villa sleeps up to 4

Leopard Beach Resort & Spa – Diani Beach

  • Calendar updated less than a day ago
  • Pay later available
  • Discounts on 7 nights or more
Beach Eco-friendly Family
from $270 per person per night
View details

Entire 3 bedroom villa sleeps up to 6

Verified
Leopard Beach
1
from $270 per person per night

Entire 3 bedroom villa sleeps up to 6

Leopard Beach Resort & Spa – Diani Beach

  • Calendar updated less than a day ago
  • Pay later available
  • Discounts on 7 nights or more
Beach Family Luxury
from $270 per person per night
View details

Entire 4 bedroom house sleeps up to 9

Karibishwa
1
from $244 per night

Entire 4 bedroom house sleeps up to 9

Karibishwa Beach House – Msambweni

  • Calendar updated a couple of days ago
  • Pay later available
Beach Eco-friendly Nature
from $244 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 $498 per night

Entire 3 bedroom house sleeps up to 8

WaterLovers Beach Resort – Diani Beach

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

1 bedroom private boutique hotel room sleeps up to 3

1
from $145 per person per night

1 bedroom private boutique hotel room sleeps up to 3

WaterLovers Beach Resort – Diani Beach

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

Entire 2 bedroom villa sleeps up to 4

Kate
1
from $87 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 $87 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 $100 per night

Entire 4 bedroom villa sleeps up to 8

Villa Dora – Galu Kinondo Beach

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