Home › Diani Beach
South Coast · Diani

Diani Beach villas & holiday rentals

Beachfront villas, makuti-roofed bandas and holiday homes steps from Diani's white sand — booked direct from local hosts and paid by M-Pesa.

Beachfront optionsPay by M-PesaNo middleman markupVillas & bandas

Kenya's favourite beach, booked direct

Diani, on Kenya's south coast, is regularly voted Africa's best beach — powder-white sand, warm Indian Ocean, and a laid-back village strung along the shore. Holiday rentals here range from simple garden cottages to full beachfront villas with pools and staff, making it ideal for families, groups and honeymooners.

On Short Stays Kenya you book direct from the host and pay by M-Pesa — no 15–20% booking commission, so a beachfront villa costs what it should. Ukunda airstrip is a short hop from Nairobi, or take the SGR to Mombasa and drive south.

Where to stay in Diani Beach

Diani Beach Road (central)

The heart of it — restaurants (Ali Barbour's, Nomad), dive schools and beach bars within walking distance. Best for first-timers who want everything close.

Galu & Kinondo (south)

Quieter, wider beach and higher-end villas. Perfect for families and groups wanting privacy, a pool and space, still minutes from the action.

Tiwi (north)

Rugged, cheaper and less developed — great for budget travellers and anyone chasing a quieter, more local stretch of coast.

What you'll pay (KES)

Typical nightly rates for holiday rental in Diani Beach. Prices vary by season, location and size.

4,500Garden cottage / night
8,500Beach villa (2BR) / night
14,000Beachfront villa (3BR) / night
70,000Weekly (villa)
Guide prices. Peak season (Dec–Jan, Easter, Aug) and full beachfront villas run higher; low season and inland cottages run lower.

Why book Diani Beach stays direct

📱

Pay by M-Pesa

Book with an M-Pesa STK push straight to the host. No cards, no foreign-payment friction.

💚

No middleman markup

We charge hosts a subscription, not a 15–20% commission — so prices stay fair.

🤝

Money goes to the host

Funds go directly to the host's till. Short Stays Kenya never holds your money.

Diani Beach stays — your questions

Are the villas actually on the beach?

Some are true beachfront; others are a short walk back. Each listing states its distance from the sand — tell us if beachfront is a must and we'll only show you those.

How do I get to Diani?

Fly Nairobi–Ukunda (about an hour) and you're minutes from the beach, or take the SGR to Mombasa and drive ~45 min south. Hosts can arrange airport transfers.

Can I pay in M-Pesa from up-country?

Yes — pay the host directly by M-Pesa STK push wherever you are. No cards needed and no booking fee on top.

Is Diani good for families?

Very — calm, shallow lagoon at low tide, plenty of villas with pools and space, and activities from snorkelling to the Colobus Conservation.

Keep exploring

Trip-planning: Where to stay in Diani Beach

Stay with — or become — a Diani Beach host

Short Stays Kenya lists verified local hosts in Diani Beach — book direct and deal with the host, no middleman markup. We’re onboarding Diani Beach hosts now.

Are you a host in Diani Beach? List your short-stay, villa or guest house on Short Stays Kenya, get your own branded booking page and take payments direct by M-Pesa, and keep your pricing — no 15–20% commission.

Dreaming of Diani?

Send us your dates and group size — we'll match you with beachfront villas and cottages from trusted Diani hosts. Book direct, pay by M-Pesa.