Diani Beach, Kenya

Diani Excursions with Listed Prices and Local Captains

Diani Excursions on this site are listed-price day tours and marine activities you book online, then meet by WhatsApp ticket instead of haggling on the sand.

Boat excursion off the Diani coast
Dhow on the water at Diani Beach

First Visit to Diani Beach

Diani is easy once the booking is settled. Pick a listed package, confirm your date and how many people are coming, then pay the KES or USD rate online. We send the meeting point on WhatsApp so you do not have to negotiate on the sand.

Wasini and Kisite days, 15-minute jet ski rides, glass-bottom boats, Kongo River sunset canoe rides, camel rides and the Swahili kitchen all use the same steps. Airport transfers between Mombasa (MBA) and Diani work the same way: listed price, confirmed time, no extra fuel stories at the gate.

If you are new to the south coast, start with one listed activity. You will know the duration, group size and price before you leave the hotel.

Find out more

Featured Diani Excursion Packages for 2026

All packages

Duration, group size and listed prices from our booking list, in KES for residents and citizens, USD for international travelers.

Wasini and Kisite Day Trip from Diani

Full Day

Wasini and Kisite Day Trip from Diani

1+ People Per Person

KES 6,500 adult per person · Kenyan ID holders (citizen rate) Child (ages 3–11): KES 5,000
USD 120 adult per person · International visitors Child (ages 3–11): USD 90
Book now

Book Diani Excursions Online and Lock Listed Prices

Listed KES and USD rates. Pay by M-Pesa or card and lock your date before you reach the beach.

Book excursions now

Diani Travel Tips and Guides for 2026

Latest guides

How to Get to Diani

Most visitors fly into Mombasa’s Moi International Airport (MBA), then continue south by road via the Dongo Kundu bypass, with the Likoni ferry as an option, then Ukunda and Diani Beach Road. You can book our Mombasa Airport Transfer for a private car, or we can collect you from a Diani or Ukunda hotel when you book an excursion.

Domestic flights also land at Ukunda / Diani airstrip. From Nairobi you can fly, take the SGR to Mombasa and continue by road, or travel overnight by bus. Once you are on the coast, hotels sit along Diani Beach Road. After you book we send the exact meeting point on WhatsApp.

Diani Beach, Kwale County. Use the larger map for driving directions from Mombasa or Ukunda.

Booking Your Diani Excursions Online

We provide a direct reservation system for all your Diani excursions. You do not need to negotiate prices on the beach. Our digital portal displays fixed rates for every boat trip and cultural tour. You select your activity, choose a date, and pay a secure deposit online. We send your digital ticket and departure details instantly via WhatsApp.

Our payment system supports both local and international travelers. You can process your excursion deposit using an M-Pesa STK push or a standard credit card. This locks in your rate and guarantees your seat, protecting you from sudden price increases during peak coastal holiday seasons.

Popular Diani Excursion Packages with Clear Rates

We organize marine and land activities suited for different schedules. The table below outlines our standard packages and fixed pricing. You can review the exact costs upfront to plan your holiday budget accurately. Compare full listed prices on the Diani excursion packages page.

Excursion or activity Duration and unit Kenyan ID holders (KES) International (USD)
Wasini and Kisite Day Trip from Diani Full day, back at your hotel 5 to 6 pm · adult, per person KES 6,500 USD 120
Clear Kayak Photoshoot in Diani at Robinson Island 1 hour · per session KES 12,000 USD 120
Diani Camel Ride on the Beach 30 minutes per ride · adult, per 30-minute ride KES 2,000 USD 40
Diani Glass-Bottom Boat Ride to Robinson Island adult, per person KES 2,000 USD 40
Diani Jet Ski Hire at Galu Beach and Robinson Island 15 minutes per ride · adult, per 15-minute ride KES 10,000 USD 100
Kongo River Sunset Canoe Ride adult, per person KES 2,000 USD 25
Swahili Cooking Class in a Diani Home Kitchen 3 - 4 Hours · per person KES 9,800 USD 75

Transport Logistics and Park Fees

Organizing reliable transport matters when planning Diani excursions. Most of our boat trips and cultural tours offer optional pickup services directly from your hotel or resort in Diani and Ukunda. Your driver arrives at the scheduled morning time and brings you directly to the boat departure point.

Handling Kenya Wildlife Service (KWS) Fees

If you book an ocean trip that enters protected waters, such as the Kisite Mpunguti Marine Park, Kenya Wildlife Service (KWS) conservation fees apply. You pay the listed package price online through our platform. Where a marine park visit is part of the trip, such as the Wasini and Kisite day trip, the KWS park fees are included in the official package price, so there is nothing to pay at the marine park gate.

What to Pack for Your Trip

Coastal weather requires practical preparation. For marine excursions, bring high-SPF sunscreen, polarized sunglasses, and a lightweight long-sleeved shirt for sun protection. We supply all the necessary snorkeling gear and fitted life jackets on the boat. If you book a cultural or market tour, wear comfortable walking shoes and bring a reusable water bottle to stay hydrated.

Recent Diani experiences

“We booked the glass-bottom boat online, paid ahead, and met the crew on the beach with no haggling. Clear prices, easy WhatsApp ticket.”

Amelia K. Glass-bottom boat, Diani

“The Kisite snorkeling was the highlight. Gear was ready, the dhow ran on time, and lunch on Wasini felt unhurried.”

Daniel M. Wasini Island & Kisite

“A calm evening on the Kongo River canoe after a beach day. We knew the rate before we arrived, with no extra fuel stories on the sand.”

Book on WhatsApp