Overview
Diani Beach is consistently ranked among Africa's finest stretches of coastline, and for good reason — talcum-white coral sand fringed by swaying palms, turquoise Indian Ocean water warm enough to swim in year-round, and a reef ecosystem that shelters everything from hawksbill turtles to colourful shoals of angelfish. This five-day itinerary pairs three full beach days with an inland excursion into Shimba Hills National Reserve, giving you a genuine taste of Kenya's Coast Province without the long-haul drives of upcountry safari.
Shimba Hills National Reserve sits just 33 kilometres inland from Diani and rises to over 450 metres above sea level, creating a cool, misty highland forest that feels worlds apart from the beach. It is the only Kenyan stronghold of the endangered sable antelope — a regal creature with swept-back scimitar horns and a chestnut coat that darkens to near-black in mature bulls. The reserve also shelters elephants, buffalo, the rare roan antelope, leopard, and a rich understorey of birdlife including the African fish eagle and the Trumpeter hornbill. A guided walk to the spectacular Sheldrick Falls — a multi-tiered cascade dropping through coastal forest — rounds out the inland experience.
Back on the coast, Diani offers as much or as little activity as you choose. Snorkelling over the fringing reef, a dhow sunset cruise in the tradition of Swahili seafarers, kayaking through mangrove channels, or simply reclining under a makuti-thatched banda with a fresh coconut in hand — the options are entirely yours. The village of Diani itself is a pleasant mix of beach bars, Swahili restaurants, and curio stalls where local artisans sell carved ebony and kikoi cloth.
The itinerary is rated easy and suits families, couples, and first-time Africa visitors. All road transfers are in comfortable safari vehicles, accommodation is at a well-appointed half-board beach resort, and the single game-drive day into Shimba Hills is accompanied by a Kenya Wildlife Service ranger. From Mombasa's Moi International Airport or the Likoni Ferry crossing, Diani is roughly an hour's drive south — making arrival and departure logistics refreshingly simple.
Route: Mombasa → Diani → Shimba Hills → Diani