All-inclusive private luxury villa on Diani Beach

Set right on the shores of Diani Beach in KenyaBeach Villa feels like your own private piece of the coast. You arrive to the sound of the ocean and the warm welcome of their team makes you feel instantly at home. It’s spacious and made for slowing down – ideal for couples, families or a small group of friends travelling together. You’re just five minutes from Ukunda Airstrip, but it feels completely removed from the pace of everyday life, with the views from the breezy open-air living areas making it perfect for unwinding.

Start your day with a barefoot breakfast by the pool, book your daily in-villa massage or head out for a snorkelling trip. If you want to explore beyond the shoreline, excursions to nearby villages, access to golf clubs and the option to venture further afield for safaris or watersports can all be arranged. Private drivers make it easy to explore, but you can just as easily stay in. There are thoughtful touches for families too, like complimentary child-minding, a kid-friendly menu and space for everyone to do their own thing or come together. Infants under two years of age stay free of charge.

All meals and drinks are included, from handpicked wines to just-caught seafood. The villa has its own infinity pool, a private garden, 24-hour butler service and full access to the nearby Uzuri Spa with wellness treatments and a sauna. Inside, the three spacious suites are individually styled with bespoke furniture, oversized beds and sea views that steal the show. Every room is designed for comfort, with air-conditioning, mosquito nets and thoughtful touches that make it feel like home.

Alfajiri Beach Villa Highlights

    Best Price Guaranteed

    Watch this video to find out more about our Price Guarantee
    Price available on request
    Contact us for a free Tailor-Made Quotation

    Let's plan your trip

    Ready to start your journey?

    ZA Number: +27 21 469 2600