12 Best Things to Do in Diani Beach, Kenya: The Ranked Guide for 2026
Diani spoils you the moment you land at Ukunda airstrip. Seventeen kilometres of white sand so fine it squeaks underfoot, water the colour of a swimming-pool advert, and a coral reef sitting just offshore that turns the whole coast into a lagoon. But lying on that sand for a week would be a waste. The real Diani happens in the water, in the coastal forest behind the beach, and out on the reef.
Here are the 12 experiences to build your days around — ranked, with the practical detail you actually need. Prices are approximate for 2026 (roughly KES 130 to the US dollar).
1. Dive the coral drop-offs offshore
The reef here is the headline act. A short boat ride past the breakers drops you onto walls thick with moray eels, lionfish, turtles and the occasional whale shark between October and March. Diani Marine and Diving the Crab both run PADI operations with decades on this coast. A Discover Scuba session for first-timers runs around KES 12,000–15,000 (about $95–115); certified divers pay roughly KES 8,000 (~$60) for a two-tank morning. Book the early slot — the water is clearest before the afternoon wind picks up.
2. Sail a dhow to Wasini Island and Kisite-Mpunguti Marine Park
This is the day trip everyone remembers. You board a traditional wooden dhow near Shimoni, sail south to the Kisite-Mpunguti Marine Park, and snorkel over some of the healthiest coral on the whole East African coast — the same Indian Ocean reef system that makes Mozambique's Bazaruto Archipelago such a diving draw further south. Dolphins shadow the boat more often than not. Lunch is a full Swahili spread on Wasini Island — crab, coconut rice, tamarind fish. Full-day trips run KES 10,000–13,000 (~$80–100) including the park fee. It's an hour's drive south to the departure point, so you'll leave Diani around 6:30 AM. Worth the early start.
3. Learn to kite surf at Galu Beach
Galu, the southern stretch of Diani, gets steady cross-shore wind through the two kite seasons (roughly December–March and June–September) and a wide, shallow, sandy-bottomed lagoon that forgives every beginner mistake — the kind of flat-water setup that puts it in the same conversation as world-class kite spots like Cape Verde. H2O Extreme and Tribe Watersports are the established schools. A three-day beginner course lands around KES 45,000–55,000 ($350–420). Already fly? Board-and-kite rental is about KES 8,000 ($60) a day. Even if you never touch a kite, walk down at golden hour to watch 40 of them working the wind at once.
4. Meet the monkeys at Colobus Conservation
The black-and-white colobus monkeys that swing through the coastal canopy are the mascots of this coast, and they're under real pressure from traffic on Diani Beach Road. The Colobus Conservation centre runs a small sanctuary and rehab programme, and the guided tour (around KES 1,000 / ~$8) explains the "colobridges" — rope ladders strung over the road so the troops cross without becoming roadkill. Go in the morning when the animals are active. It's a 30-minute stop that changes how you see the whole treeline.
5. Go on safari at Shimba Hills National Reserve
You don't have to choose between beach and bush here — and if the reserve leaves you wanting the full Big Five experience, the classic northern-circuit parks staged out of Arusha are the natural next leg. Shimba Hills sits in the coastal hills just 45 minutes inland, and it's the only place in Kenya you'll reliably see the rare sable antelope. Elephants, giraffe and buffalo roam the grasslands, and a guided walk leads down to Sheldrick Falls, a 21-metre cascade with a swimmable pool at the base. Park entry is about $30 for non-residents plus a vehicle fee; most Diani hotels arrange a half-day 4x4 trip for KES 9,000–12,000 (~$70–90) per person.
6. Have dinner inside a coral cave at Ali Barbour's
Ali Barbour's Cave Restaurant serves you inside a natural coral cave that geologists reckon is well over 100,000 years old, open to the stars through a gap in the roof. It's the standout dinner in Diani — seafood-forward, candlelit, the sort of place couples book months out. Mains run KES 2,500–4,000 (~$20–30). Reserve ahead, and take the free pickup they offer along Diani Beach Road; the entrance is easy to miss in the dark.
7. Walk out to the Kongo Mosque ruins
At the northern end of the beach, where the Kongo (Mwachema) River meets the sea, stands a weathered coral-stone mosque dating to the 15th or 16th century — one of the oldest surviving buildings on this coast and still occasionally used for prayer. Time your visit for low tide and you can walk the sandbar at the river mouth. It's free, quiet, and photogenic in the late afternoon. Pair it with a drink at the beach bar right beside it.
8. Snorkel the lagoon at low tide
You don't need a dive certificate to see this reef. At low tide the water over the lagoon drops to waist height in places and the coral shelf comes alive with parrotfish, clownfish and starfish. Glass-bottom boat operators work the beach directly — expect to pay KES 2,000–3,000 (~$15–25) for a couple of hours, and haggle politely. Bring your own mask if you can; the rental gear is hit or miss. Check the tide chart at your hotel front desk before you commit to a time.
9. Chase the sunset at a beach bar
Diani takes its sundowners seriously. Forty Thieves Beach Bar is the institution — feet in the sand, live music some nights, cold Tusker beers around KES 300 (~$2.30). Nomad and Sails do a more polished cocktail-and-seafood evening. The smart move: start at whichever bar faces west that season, order early, and stay for the stars. The coastal sky out here is genuinely dark once the sun drops.
10. Skydive over the reef
Skydive Diani runs tandem jumps that drop you from around 10,000 feet straight over the lagoon, with the reef, the forest and the whole coastline laid out below. It is not cheap — roughly KES 50,000 (~$390) for the tandem plus media — but there aren't many places on earth where your landing zone is a beach this colour. Weather-dependent, so book for early in your trip and keep a backup day.
11. Ride a camel or horse along the sand
Camels amble the beach most afternoons; a short ride runs around KES 500–1,000 (~$4–8), agreed before you climb on. For something more serious, Diani's stables offer horse rides that take you cantering along the tideline and even swimming with the horses in the shallows — a bucket-list photo if ever there was one. Book the horse rides a day ahead through your hotel.
12. Eat your way through Swahili coastal food
Don't spend every meal in a resort. Track down proper coastal cooking — pilau rice fragrant with cardamom and clove, coconut-braised fish (samaki wa kupaka), grilled prawns, and biryani that carries real Omani and Indian influence. Local eateries just off the main road serve a full plate for KES 500–800 (~$4–6), a fraction of hotel prices and twice as good. Ask a tuk-tuk driver where they eat lunch; that answer is always better than any listing.
Pro Tip: Getting Around and Getting Set Up
Grab a Safaricom SIM at the Ukunda airstrip or the first supermarket you pass — coverage on the coast is solid and mobile data is cheap, so you can run M-Pesa and Google Maps from day one. For getting up and down Diani Beach Road, tuk-tuks are the workhorses (short hops KES 100–300, agreed before you set off) and boda-boda motorbikes are faster if you're solo. There's no meter, so confirm the price first — it's expected, not rude.
Don't try to cram all 12 into a long weekend. Give Diani four or five days: two for the water, one for Shimba Hills or Wasini, and the rest for doing gloriously little between the reef and a cold Tusker. That's the trip you'll want to book again.