Kenya Safari Tours & Adventure Travel | Xtreme Republic
Kenya Safari Tours & Adventure Travel | Xtreme Republic

Menu

>
Diani

Diani

Explore deals, travel guides and things to do in Diani

What to know before visiting Diani

Diani Beach sits about 30 kilometres south of Mombasa, and it is the kind of place that makes you want to cancel your return flight. The beach stretches for roughly 17 kilometres of soft white sand, framed by palm trees and a turquoise Indian Ocean that shifts from pale blue in the shallows to deep indigo further out. The best time to visit Diani is during the dry seasons: January to March and July to October. These months bring calm seas, reliable sunshine, and the ideal conditions for water sports. The long rains in April and May and the short rains in November can make things unpredictable, though Diani is worth visiting at almost any time of year. What is there to do in Diani? Quite a lot more than just lying on the beach, though that alone is reason enough to go. Snorkelling and diving around the nearby coral reef is excellent, with clear waters and healthy marine life including 2 sea turtles, reef fish, and dolphins. Kitesurfing has become increasingly popular here, and the long flat beach provides ideal conditions. The Colobus Conservation centre is worth a visit if you want to see the rare black-and-white colobus monkeys that live along the coast. For Kenyan travellers, Diani is one of the most accessible beach escapes in the country. You can fly from Nairobi to Ukunda airstrip in about an hour, or take the overnight train or bus to Mombasa and then a short drive south. A wide range of accommodation is available, from budget guesthouses to high-end all-inclusive resorts. Diani is genuinely one of the best beaches on the African continent, and it does not get nearly enough international credit for that.

Location Map

Interdum et malesuada fames ac ante ipsum

Most Popular Hotel

Interdum et malesuada fames ac ante ipsum

Hotel

Papillon Lagoon Reef

Diani
From KSh0
/night
View Hotel
Hotel

Chale Island Resort

Diani
From KSh0
/night
View Hotel
Featured

Diamonds Malindi

Shimba Hills National Reserve
From KSh19,500
/night
View Hotel
Featured
Hotel

Osoita Lodge

Shimba Hills National Reserve
From KSh6,000
/night
View Hotel
Featured

Diani Reef Beach Resort & Spa

Shimba Hills National Reserve
From KSh19,500
/night
View Hotel
Featured

Leopard Beach Resort

Diani
From KSh18,700
/night
View Hotel

Treetops Lodge

Shimba Hills National Reserve
From KSh14,560
/night
View Hotel

Most Popular Tour

Interdum et malesuada fames ac ante ipsum

12 Hours

Wasini Dolphin Tour

Wasini
Next: May 23, 2026
From KSh4,500
View Details

Your Travel Journey Starts Here

Sign up and we'll send the best deals to you
Chat with us
Tours
Hotels
Home
Bookings
Account