Things to do in Diani Beach

Things to do in Diani Beach from KES 1,500 for SGR and Airport shuttle and From KES 3,000 for activities, including island excursions, nature tours, cultural experiences, water activities and coastal adventures with Dosta Tours.

Your Shuttle around Diani

Your trip starts with a smooth arrival. We run private airport transfers from Moi International Airport and Diani Airport, along with SGR shuttle transfers connecting Nairobi's Madaraka Express terminus to Diani, Mombasa, Malindi, and Watamu.

Our SGR & Airport shuttles run 24/7, so a late-night flight or an early train doesn't mean scrambling for transport.

Island excursions - Water Activities

Diani's biggest draw beyond the beach itself is its marine life. Our top excursions include the Wasini Island Dolphin Tour — a full-day trip into Kisite-Mpunguti Marine Park with a Swahili seafood lunch — along with Robinson Island snorkeling, Chale Island boat trips, and Mangrove Tours through the Kongo River. Each one is priced clearly and includes hotel pickup, so there are no surprise add-ons on the day.

Nature and cultural tours

If you want a break from the water, our nature and cultural tours take you inland to Shimba Hills National Reserve for a safari and waterfall walk, or into local Swahili villages around Ukunda for an authentic look at coastal community life. These are some of the most requested half-day and full-day tours we run, especially for families and first-time visitors to Kenya.

Adventure activities

For something more active, Diani Beach itself offers jet skiing, quad biking, horse riding, and camel rides along the shoreline — easy to combine with a beach day or arrange as a standalone activity for an hour or two.

Whether you're arriving for a week on the beach or passing through Diani on a longer Kenya itinerary, Dosta Tours brings together things to do in diani under one roof: reliable transfers to get you here, and a full range of tours and excursions to fill your days once you've arrived.

We're a Diani-based tour and transfer operator, which means every experience on this page is run by people who know this coastline — not a call center booking on your behalf. That local knowledge shows up in the details: realistic timing, honest recommendations on which tours suit your travel style, and drivers and guides who've done these routes hundreds of times.

Getting here and getting around

Your trip starts with a smooth arrival. We run private airport transfers from Moi International Airport and Diani Airport, along with SGR shuttle transfers connecting Nairobi's Madaraka Express terminus to Diani, Mombasa, Malindi, and Watamu. Transfers run 24/7, so a late-night flight or an early train doesn't mean scrambling for transport.

Booking through us directly — rather than a hotel tour desk or third-party app — usually means better pricing, since there's no added commission layer in between. We're rated 4.9/5 on Tripadvisor by travelers who've booked these exact excursions, and our team is reachable directly by phone or WhatsApp for questions before you commit.

Not sure which tour you wanna book?