Preview: this is what your subdomain looks like — karibu-villas.shortstayskenya.com · ← Back to Short Stays Kenya
Beachfront Airbnb · Diani

Where the ocean meets the makuti.

📍 Diani Beach Road, Kwale County · Open in Maps
Guest rating
4.92
Properties
4
About this stay

Diani's quiet side, without the crowd.

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.

What's included

📶 Fast Wi-Fi
Air conditioning
🏊 Shared pool
🍳 Full kitchen
🚗 Secure parking
🌊 Beach access
🧹 Daily housekeeping
🛡 24/7 security
🍽 Optional chef
🚐 Airport transfers
Our properties

Four distinct stays. One shared garden.

Real-time availability synced from our TENari dashboard. Click any property to book direct via M-Pesa or talk to us on WhatsApp.

Beachfront Suite
Available now

The Beachfront Suite

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.

🛏 2 bedrooms 👥 Sleeps 4-5 🚿 2 baths 📏 95 m²
📍 Diani Beach Road · Open in Maps
KES 8,500 / night
Talk to us
Ocean View 2BR
Available now

The Ocean View 2BR

Upper-floor 2BR with the best ocean views on the property. Open-plan living/kitchen, two ensuite bedrooms, large wraparound balcony. Sleeps 4.

🛏 2 bedrooms 👥 Sleeps 4 🚿 2 baths 📏 110 m²
📍 Diani Beach Road · Open in Maps
KES 12,000 / night
Talk to us
Garden Cottage
Booked until 28 May

The Garden Cottage

Cosy 1BR cottage opening directly onto the coral garden. Outdoor shower, private hammock, perfect for couples. Sleeps 2.

🛏 1 bedroom 👥 Sleeps 2 🚿 1 bath 📏 55 m²
📍 Diani Beach Road · Open in Maps
KES 6,200 / night
Family Villa
Available now

The Family Villa

Standalone 3BR villa with its own pool and gated entrance. Sleeps 6. Includes daily housekeeping and optional chef service.

🛏 3 bedrooms 👥 Sleeps 6 🚿 3 baths 📏 180 m²
📍 Diani Beach Road · Open in Maps
KES 14,500 / night
Talk to us
House rules & policies

Honest, upfront.

We tell you everything before you book, not in the fine print.

Check-in / out

  • Check-in: 3:00 PM
  • Check-out: 11:00 AM
  • Early/late available on request
  • Self check-in via lockbox

📅 Cancellation

  • Free up to 48 hours before check-in
  • After 48h: 50% refund
  • No-show / same-day: no refund
  • We'll always try to find another date first

🏠 House rules

  • No parties or events
  • Quiet hours: 10 PM - 7 AM
  • No smoking indoors
  • Pets welcome with prior agreement
  • Maximum guests as listed per unit
M‑PESA

Pay direct. We never touch your money.

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.

Talk to us