Lizzie Williams
South Africa ZA
Aug 11, 2014 August 11, 2014

Lizzie is a reputed guidebook writer and author of the Footprint guides to South Africa, Namibia, Kenya, Tanzania, Uganda and Zimbabwe.

Categories: African Hotspots, Kenya

Diani Beach

Diani Beach is one of East Africa’s favourite resorts. Its gorgeous tropical climate and pearly-white sands blending into the turquoise warm ocean beckon. And there are plenty of fine hotels, restaurants and activities. 

Sand and sea

An hour’s drive and a short ferry ride south of Mombasa, Diani Beach has about 20 kilometres of dazzling powdery white sand and clear sea. It has a coral reef that is exposed at low tide. It’s one of the most in-demand destinations on Kenya’s coast. And the climate and scenery are marvellous.

Dotted along the beach are elegant guesthouses, upscale hotels and glamorous villas.  Most are attractively and sensitively-built.  Builders use local materials like palm-thatch and coconut wood. And they are set in large flowering gardens. Enjoy a laid-back, relaxed atmosphere, brilliantly-blue swimming pools, and hammocks strung among the trees. Just steps away from the beach, they are the perfect place to kick back and do nothing.

Loads of activities

But there are also a number of other attractions in the dense coastal forests and undulating hills. A safari to one of the closer parks like Tsavo can easily be combined with downtime on the beach.

The most popular activity is frolicking in the clear aqua-blue water of the deliciously warm Indian Ocean. There are lots of water-sports available. Marine reserves off the coast protect important species of marine life. And the colourful coral reefs teem with fish, dolphins and turtles. Divers have lots of choices. Over 30 dive sites within a half-hour boat trip from Diani Beach offer near perfect visibility.

Snorkelling can be done by simply walking into the sea. The water is shallow and allows a clear view of the sandy bottom. You can also enjoy the reefs by snorkelling from a dhow (traditional white-sailed boat). Or, if you don’t want to get wet, watch the fish through a glass-bottomed boat. With wide uncrowded sand, flat water and cross- and side-shore winds, Diani has great conditions for wind- and kitesurfing. Ideal for beginners.

Exotic wildlife

Away from the beach, Jadini Forest straddles the main coast road. It's a great spot for bird watching and many species of butterflies occupy the clutches of hardwood trees. It’s also home to lively troops of baboons, vervet monkeys and endangered Angolan black and white colobus monkeys.  You can see them while taking a guided walk. Shimba Hills National Reserve is one of Kenya’s largest coastal forests and has sweeping views over the ocean.


It features dense tracts of rainforest with distinct vegetation from giant knobbly baobab trees to tiny delicate orchids. Its home to warthog, giraffe and numerous antelope. You will likely see the rare and graceful sable, and elephant and buffalo. All this while enjoying lunch on the wooden balcony of the Shimba Hills Lodge.

The tiny Wasini Island is undoubtedly the most popular excursion on the south coast. It lies one kilometre offshore within the Kisite-Mpunguti Marine Park. The day includes a dhow ride to go snorkelling. You may even run into turtles and dolphins. Follow this with a delicious barbecued seafood lunch at the famous Charlie Claw’s Restaurant.

Diani Beach is the quintessential tropical resort for a relaxing beach holiday. The accommodation and food is of a very high standard and there’s plenty to do. But it’s only when you look up from your sunny nap, and see a lazy trail of camels meandering across the beach, or the characteristic white sails of a dhow gliding through the breeze-ruffled waters, that you realize you're in the middle of Africa.

Best time to visit

Diani Beach’s climate is near-perfect from August to March when there are clear blue skies. December and January are the hottest time when the temperatures reach 30˚C.  But even then the temperate breezes to make it very comfortable. Rains are typically in April and May. Aad Kenya is coolest between June and July, when temperatures hover around 20˚C.

Book your Kenyan beach holiday

Not just any beach holiday. A trip to Diani Beach combines the beauty of sand and sea, tropical vegetation and, of course, African wildlife. Let us help you book your trip to a Kenyan paradise. Contact us at SafariBookings.