Karibu Villas is a small collection of four properties tucked into a coral garden 200m back from the white sand of Diani Beach. We're family-run, third generation coastal Kenyans, and we host the way we'd want to be hosted — warm, unfussy, and with the kind of local knowledge that turns a holiday into a story.
Our four units share a swimming pool, an open-air dining banda, and a beach path that pops you out at one of the quietest stretches of Diani. Walk five minutes north for sunset cocktails. Walk ten minutes south for the best samaki you'll have all year.
We accept M-Pesa direct, and we answer WhatsApp same-day. Karibu sana.
Real-time availability synced from our TENari dashboard. Click any property to book direct via M-Pesa or talk to us on WhatsApp.
Our flagship 2BR suite with a private terrace overlooking the pool. King bed in the master, twin beds in the second room. Sleeps 4 comfortably, 5 with a sofa bed.
📍 Diani Beach Road · Open in MapsUpper-floor 2BR with the best ocean views on the property. Open-plan living/kitchen, two ensuite bedrooms, large wraparound balcony. Sleeps 4.
📍 Diani Beach Road · Open in MapsCosy 1BR cottage opening directly onto the coral garden. Outdoor shower, private hammock, perfect for couples. Sleeps 2.
📍 Diani Beach Road · Open in MapsStandalone 3BR villa with its own pool and gated entrance. Sleeps 6. Includes daily housekeeping and optional chef service.
📍 Diani Beach Road · Open in MapsWe tell you everything before you book, not in the fine print.
Your booking payment goes straight to Karibu Villas' M-Pesa till. No middleman, no commission, no hidden fees. Funds settle in seconds. You get an M-Pesa receipt as confirmation.