Diani Beach: Glass-bottom Boat Ride with Underwater Show

REVIEW · DIANI BEACH

Diani Beach: Glass-bottom Boat Ride with Underwater Show

  • 4.04 reviews
  • From $30.00
Book on Viator →

Operated by Transfers and Tours · Bookable on Viator

This ride turns the ocean into your viewing window, with a live underwater show from the boat’s captain. You’ll cruise off Diani Beach in a glass-bottom boat, then watch (and hear about) marine life get attracted to the clear section as the captain runs the show beneath you.

I particularly like the way the captain’s narration connects the fun to real protection rules—food is used to attract fish that are protected from fishing under a local agreement. The vibe is friendly and informal, with staff guiding you around the water and the sandbank area.

One thing to plan around: this experience is weather-dependent, and the sandbank portion is limited (about 45 minutes), so you’ll want to go in ready to swim and take photos fast.

Quick hits before you go

Diani Beach: Glass-bottom Boat Ride with Underwater Show - Quick hits before you go

  • Underwater fish-feeding show using protected-species rules
  • Upper roof viewing for big photo angles from the boat
  • Sandbank time for relaxing, swimming, and snorkeling
  • Snorkeling equipment included
  • Tuktuk pickup from Diani Beach hotels to the public beach
  • Small group size (max 10) for more attention on board

How the Diani glass-bottom boat ride really works

Diani Beach: Glass-bottom Boat Ride with Underwater Show - How the Diani glass-bottom boat ride really works
On paper, this is a glass-bottom boat ride. In real life, it feels like a guided show with a purpose. You start with transport from your Diani Beach hotel (by tuktuk) to the public beach area, then you board the boat where the “see-through” experience starts immediately.

There’s a big practical advantage here: you don’t have to depend on perfect visibility from the water surface. The glass-bottom section lets you spot movement below as the captain sets things in motion. That means even if you’re not a confident swimmer, you still get a good view of what’s happening under the boat.

The captain also narrates marine life and conservation efforts, including coral. That matters because it turns the trip from a simple sightseeing ride into something more meaningful—especially when you learn why specific fish are not targeted by local fishermen.

You can also read our reviews of more boat tours in Diani Beach

The 4-hour flow: pickup, public beach boarding, and the show

Diani Beach: Glass-bottom Boat Ride with Underwater Show - The 4-hour flow: pickup, public beach boarding, and the show
This trip runs about 4 hours, and the rhythm is straightforward.

First, you’re picked up from your Diani Beach hotel by tuktuk and taken to the public beach where you’ll meet the boat crew. From there, the tour moves to the water and the glass section becomes the main event.

The underwater show sequence

Here’s the core experience: the captain uses food (bread or other sea food) to attract fish. The key detail is that this is tied to local protection rules. Certain fish species are not allowed to be fished, thanks to a local agreement followed by fishermen and boat operators. So instead of thinking of this as a random feeding stunt, it’s presented as a controlled way to bring you close to marine life while respecting those limits.

Then the captain goes under the glass-bottom area and performs the show to bring the fish in. You watch the fish appear and gather around the transparent section, where the movement is easy to track.

One extra plus from the way the show is described: the captain may also bring marine creatures up to the boat to show you. That can be a memorable moment, and it’s also a reminder to listen closely to the guidance from the crew.

A note on what you’ll see

You can expect to see marine life from above the waterline, plus fish that come closer as the captain works the food and timing. Exact species aren’t listed, so don’t go in expecting a specific checklist. Instead, focus on the general experience: fish behavior, movement patterns, and the underwater “activity” that the captain creates.

Roof-level photo time: the upper compartment view

Diani Beach: Glass-bottom Boat Ride with Underwater Show - Roof-level photo time: the upper compartment view
This boat has an upper compartment you can climb into. That’s a smart design for two reasons.

1) You get broader views of the coast while the boat is moving.

2) Photos look better because you’re not fighting angles through a crowd or leaning around people who are trying to see the glass.

Even if you’re mainly there for the underwater show, the roof time is worth it. It’s one of the best ways to get classic Diani Beach coastal shots between the in-water moments.

If you’re the type who likes to shoot video, this is also the easiest place to keep your camera steady while you track what the captain is doing below.

Sandbank stop: swimming, snorkeling, and a little celebration vibe

Diani Beach: Glass-bottom Boat Ride with Underwater Show - Sandbank stop: swimming, snorkeling, and a little celebration vibe
After the boat docks at the sandbank, the experience shifts from show mode to relax mode.

You’ll have about 45 minutes at the sandbank. The plan is simple: you can party, celebrate a birthday, propose, or just sink into the sand and enjoy the quiet beach time. More practically, this is when you get your water activity.

Snorkeling and swimming window

Snorkeling equipment is included, so you can go straight from dock to water without hunting down gear. You’ll also have time to swim around the sandbank area.

This is where pacing matters. Because you only get a set amount of time, you’ll enjoy the sandbank most if you:

  • already have your swimsuit ready
  • keep your gear simple and within reach
  • don’t wait until the end to start snorkeling

In other words: treat it like a short, sweet beach break, not a full beach day.

What to expect emotionally

The sandbank is also the “low-stress” part of the trip. If the boat show is exciting (and it can be), the sandbank gives you a reset. It’s a nice change of pace—especially if you’ve been on the coast already but want something active and different.

Conservation talk on board: why the show is more than entertainment

Diani Beach: Glass-bottom Boat Ride with Underwater Show - Conservation talk on board: why the show is more than entertainment
The captain’s narration is part of the value here. You’re not just handed a script of facts; you’re guided through how the local community relates to marine life—how fishing works, and how conservation rules affect what you can see.

The most important message is tied directly to the fish-feeding routine: special fish species are protected and not allowed to be fished under a local agreement shared by fishermen and boat operators. That sets the tone for the show. You’re watching wildlife up close, but within a framework that aims to protect it.

The narration also covers corals. Even if you don’t become a coral expert in one afternoon, you’ll leave understanding why the boat experience is handled carefully and why marine life conservation is part of everyday local decisions.

Price and value: is $30 per person worth it?

Diani Beach: Glass-bottom Boat Ride with Underwater Show - Price and value: is $30 per person worth it?
At $30 per person, this is priced like an “afternoon activity,” not a luxury excursion. What makes it feel like good value is that you’re getting multiple elements for one ticket:

  • Glass-bottom boat viewing (the main draw)
  • An actual captain-led show rather than passive sightseeing
  • Guided narration about marine life and conservation
  • Snorkeling equipment included
  • Hotel pickup by tuktuk (so you’re not trying to coordinate your own transport)
  • A sandbank stop with time to swim and relax

What’s not included is lunch, so you’ll either want snacks on hand or plan to eat after. Still, for a half-day format, the package works.

The small group size (max 10) also improves the value. When fewer people are sharing the view and attention, the show feels more personal and you’re less likely to feel lost in the shuffle.

Getting the most out of the experience (without overplanning)

Diani Beach: Glass-bottom Boat Ride with Underwater Show - Getting the most out of the experience (without overplanning)
You don’t need to be a diver to enjoy this. But you’ll have the best time if you do a few smart prep moves.

Bring/plan smart for a glass-bottom + snorkel day

You’ll likely want:

  • swimwear under your clothes (you’ll be using the water time)
  • a towel you can manage easily
  • sun protection (the coast sun can be strong)
  • closed-toe footwear you’re comfortable getting sandy (especially for the sandbank part)

If you’re using your phone for photos, consider bringing a small dry bag or phone pouch. You don’t need to overdo it, but sand + water trips have a way of surprising people.

Ask before you go, especially about the show timing

Because the captain is coordinating food and fish behavior, listen carefully to instructions and watch when the crew signals that it’s time to look through the glass section. You’ll get far more out of it if you’re ready at that moment rather than chatting or taking a slow stroll around the boat.

Choose where you stand or sit

If you want the best views, pick a spot that doesn’t block other people’s line of sight. On a small boat, “one person standing in the wrong place” can ruin the view for everyone. The crew moves around, and the best viewing spot can change during the show.

Who should book this Diani Beach glass-bottom boat ride?

Diani Beach: Glass-bottom Boat Ride with Underwater Show - Who should book this Diani Beach glass-bottom boat ride?
This fits well if you:

  • want an active, guided coastal experience without long travel time
  • like wildlife viewing but prefer not to rely on snorkeling alone
  • want an easy way to spend a half-day on the Kenya coast
  • enjoy learning how local rules shape what you can see and why

It’s also a great “first day on the coast” activity. If you’re still figuring out your bearings, the pickup and straightforward flow make it simple.

You might want to choose something else if…

If you’re expecting a full-day snorkeling trip, this may feel short because the sandbank time is limited to about 45 minutes. And if weather is shaky on the day you plan to go, be prepared for possible rescheduling due to the weather requirement.

Should you book it?

If you want a fun, guided way to see Diani’s marine life from both above and below, I’d book this. The glass-bottom show is the headline, but the real reason it’s worth it is the combo: short, efficient timing plus narration that ties the entertainment to local conservation rules. Add in included snorkeling gear, a sandbank break, and a small group size, and it comes out to solid value for an afternoon.

If you’re the type who hates being rushed, plan to enjoy the boat show and treat the sandbank as a highlight stop—not a long beach hangout. And check the weather day-of so you’re not disappointed if conditions don’t cooperate.

FAQ

How much does the Diani Beach glass-bottom boat ride cost?

It costs $30.00 per person.

How long is the experience?

It runs about 4 hours.

Do you get hotel pickup from Diani Beach?

Yes. Private transportation is included, with pickup from Diani Beach hotels using a tuktuk.

What snorkeling gear is included?

Use of snorkeling equipment is included.

How much time do you spend at the sandbank?

After docking, you’ll have about 45 minutes at the sandbank.

Is lunch included?

No, lunch is not included.

What if the weather is bad or I need to cancel?

The experience requires good weather. If it’s canceled due to poor weather, you’ll be offered a different date or a full refund. You also get free cancellation up to 24 hours in advance for a full refund.

Not for you? Here's more nearby things to do in Diani Beach we have reviewed

Explore Kenya