River Cruises in Diani Beach
Compare 22 river cruises in Diani Beach, with prices from €30. Free cancellation on most bookings.
Loading experiences…
Sort by
- Featured
- Traveller rating
- Price: low to high
- Price: high to low
- Duration: shortest first
No experiences match these filters.
Try another date, a wider price range or fewer filters.
What travellers say
Recent reviews of tours and tickets on this page.
nazlab2026·2026-08-22·
★ 5.0
Wasini Dolphin and Snorkeling Excursion
Amazing Day at Wasini Island
The trip was fantastic whereby we really enjoyed swimming with dolphins and doing snorkeling along the coral reefs.It was a dream came true.We really appreciate the team.
Magicp·2026-08-17·
★ 5.0
We had a wonderful evening on the Tamarind Dhow cruise in Mombasa. The dhow itself was beautiful, with lovely traditional woodwork, and cruising along the water in the evening made the whole experience feel really special. The atmosphere was relaxed but elegant, the food was lovely and the service was excellent. We particularly enjoyed our non-alcoholic Honey Fizz and watching the lights around Mombasa as we sailed. It was one of those experiences that felt a little bit different
Kisitempunguti·2026-08-15·
★ 4.0
Diani Beach Funzi Island Full Day Excursion with Lunch
Funzi Island 🏝️
What an incredible day exploring the beauty of Funzi Island with our guests! From a relaxing mangrove tour through the peaceful waterways 🌿🛶, to a delicious local lunch, and finally the breathtaking sandbank experience surrounded by crystal-clear waters 🏝️✨. Funzi is more than just a destination — it’s an experience of nature, culture, adventure, and unforgettable coastal moments. 💙 📍 Funzi Island, Kenya 🌿 Mangrove Tour | 🍽️ Local Lunch | 🏝️ Sandbank Experience Dolphin Bay Safaris — Discover Kenya Beyond the Ordinary. #FunziIsland #FunziIslandTour #KenyaCoast #KenyaTravel #DolphinBaySafaris
Frequently asked questions
What are the cheapest river cruises in Diani Beach?
The Elky Diani Glass Bottom Tour to Robinson Island is the lowest price here, at €30 per adult. Typical prices are €68 to €120. Private and full-day options cost more.
Do river cruises in Diani Beach have free cancellation?
Almost all do. 100% of the options on this page can be cancelled for a full refund, and each experience page shows the exact deadline.
Are there tours in languages other than English?
English is the most common, offered by 22 experiences, followed by German, French, Italian and Spanish; Castilian. Use the Language filter to narrow the list.
How quickly is my booking confirmed?
100% of the options here confirm instantly. Others are confirmed by the operator, usually within 48 hours. Filter by “Instant confirmation” to see only the instant ones.
How long do river cruises in Diani Beach last?
Most last about 8 hours. Two options take 2 hours or less, and the longest lasts 10 days.
Are there tours with hotel pickup?
16 experiences on this page include pickup, such as the Elky Funzi Island Day Trip. The others start from a meeting point shared after booking.
Which option has the best reviews?
The Full Day Dolphin Watching with Snorkeling in Wasini is rated 4.9 from 138 reviews, the highest on this page among experiences with at least 50 reviews.
More things to do in Diani Beach
Unique tours in Diani Beach250 experiences · from €25
Animal encounter days in Diani Beach194 experiences · from €34
Bus tours in Diani Beach174 experiences · from €25
Safari experiences in Diani Beach190 experiences · from €34
Fort Jesus Museum tours and tickets67 experiences · from €19
KISITE MPUNGUTI MARINE NATIONAL PARK & RESERVE tours and tickets12 experiences · from €83
Haller Park tours and tickets32 experiences · from €47
Shimoni Slave Caves tours and tickets8 experiences · from €99