Reviewed · CRUISES & BOAT TOURS
Diani Beach: Glass-bottom Boat Ride with Underwater Show
The best part of this Diani Beach trip happens beneath your feet. The captain places food in the water, then swims below the glass-bottom boat to draw in fish protected by a local agreement among fishermen and boat operators. You get a close look at marine life without leaving the boat.
I like the small-group limit of 10 people, which should make it easier to hear the captain and find a good viewing spot. I also like the sandbank stop, where you can snorkel, swim, take photographs, or mark a birthday or proposal. The main drawback is that lunch is not included, and the trip depends on good weather.
Key points to know before you book

- Fish gather beneath the glass floor: The captain uses food and his underwater show to attract special species that are not fished locally.
- A sandbank adds real variety: You get about 45 minutes to swim, snorkel, relax, party, or take photographs.
- Pickup starts with a tuk-tuk: Hotel pickup is offered from Diani Beach, followed by a transfer to the public beach and boat.
- The upper deck is worth using: Climb above the glass compartment for wide views and better photographs of the coast.
- Snorkeling equipment is included: Lunch is not, so plan accordingly before setting out.
- Weather can change the plan: Poor conditions can lead to a new date or a full refund.
What makes the glass-bottom boat special

Many short boat trips along the coast offer pretty water and a quick look at the shore. This one has a clearer purpose: it puts the marine life directly under you and adds a live performance from the captain.
The boat has a transparent bottom, so you can watch the water below while staying seated. The captain explains the marine life and points out details you might miss on your own. If you have children or prefer not to spend the whole trip in the water, this gives you a way to see beneath the surface without snorkeling every minute.
The unusual part comes when the captain throws a piece of bread or other food into the sea. He then goes beneath the boat and attracts fish toward the glass. This is not a standard feed-the-fish routine in an open aquarium. The show is tied to a local agreement among fishermen and boat operators that protects certain fish species from being caught.
That conservation detail matters. It gives the experience more local meaning than a simple sightseeing cruise. You are seeing a small example of how boat operators and fishermen can protect marine life while still making a living from the coast. The captain also discusses corals and marine conservation, so the trip offers some useful context along with the spectacle.
Keep your expectations sensible. The boat show depends on the fish, the water, and the captain’s timing. You should see an entertaining demonstration, not expect a formal marine biology lesson or a guaranteed parade of rare species.
A few more Diani Beach days to weigh up
- PILLI PIPA DHOW, the genuine product, snorkeling tour to Kisite Marine Park
★ 4.5 · 217 reviews - Full-Day Special Wasini Island Tour with Snorkeling and Lunch
★ 4.5 · 184 reviews - Full Day Dolphin Watching with Snorkeling in Wasini
★ 5.0 · 88 reviews
Starting with a Diani Beach tuk-tuk pickup
Pickup is offered from any Diani Beach hotel. A tuk-tuk collects you and takes you to the public beach, where you join the glass-bottom boat.
That first ride is part of the local feel of the outing. You are not being moved in a large tour coach from one resort entrance to another. Instead, you begin with a common form of coastal transport and make your way to the beach used for the boat departure.
The stated meeting point is MHPH+9W Diani Beach, Kenya. The activity ends back at this meeting point, so confirm the return arrangement if you are staying at a hotel and need transport after the boat ride. The information provided confirms hotel pickup at the start, but does not state that a hotel drop-off is included at the end.
Allow a little patience for the change from tuk-tuk to boat. This is a local beach operation rather than a polished marina departure. That can mean a more direct connection with the Diani community, but it also means you should be ready for a simple, practical start.
Seeing Diani marine life through the glass

Once aboard, the captain or boat operator explains what you are seeing. The glass bottom lets you watch the water below during the ride, while the guide provides information about marine life and the coast.
This setup works well for mixed groups. One person can watch fish through the glass, another can sit on the upper level for views, and anyone keen on snorkeling can use the included equipment when the boat reaches the sandbank.
The fish show is the central attraction. Food is placed in the sea, and the captain swims beneath the boat to bring fish toward the viewing area. The fish gather close enough to create a striking scene through the glass. A German-language comment about the trip specifically praised the captain for showing marine life and bringing it close to the boat, which points to the captain’s role as more than a driver.
You may want to keep your camera ready, but glass, movement, and reflections can make underwater photographs difficult. Your best memories may come from watching the fish with your own eyes rather than trying to capture every moment on a phone.
The boat’s upper compartment gives you another angle. Climb up when conditions allow and you get broad views of Diani’s beaches, plus a higher position for photographs. The upper level is also a useful break from looking down through the glass.
The captain’s underwater show and local conservation

The underwater performance gives the trip its character. The captain does not simply point at fish from above. He goes below the boat and works to attract them, giving you a moving view through the transparent floor.
The fish involved include species protected from fishing through an agreement shared by local fishermen and boat operators. That arrangement is important because it connects the show to the working life of the coast. You are not just passing through a scenic area. You are hearing how local people help keep particular marine life in the water.
The captain’s narration also covers corals and conservation efforts. The information is described as a guided explanation rather than a lengthy classroom talk, so expect useful observations during the ride instead of a full scientific presentation.
I would treat the feeding as a demonstration, not the only reason to book. Fish behavior can vary, and natural conditions are never fully predictable. The glass boat, the beach views, the sandbank, and the contact with the local boat crew all help carry the experience if the fish are less active than hoped.
The small-group cap is a practical advantage here. With no more than 10 participants, you have a better chance of hearing the captain and getting a clear look through the glass. It should also feel less crowded when people move between the lower and upper sections of the boat.
Same departure point, a completely different day out:
- Diani Beach: Glass Boat Cruise to Robinson Island
★ 4.6 · 69 reviews - Diani: Sunset Canoe Tour along the River with Mangroves
★ 4.8 · 65 reviews - Day Trip – Tsavo East National Park ( Man Eater Lions of Tsavo & Other Big Five)
★ 4.5 · 55 reviews - Diani Beach: Private African Pool Map Guided Tour
★ 4.7 · 52 reviews
A 45-minute pause on the sandbank

The boat continues to a sandbank, where you have roughly 45 minutes to enjoy the stop. This is the most flexible part of the outing.
You can swim, snorkel, or simply sit in the sand. Snorkeling equipment is included, which saves you from arranging a separate rental. The sandbank also provides an open setting for photographs, with the boat, sea, and Diani coast forming a natural backdrop.
The stop is designed for more than quiet sightseeing. You can arrange a small party, make a proposal, or celebrate a birthday there. If you are planning something special, clarify the details with the provider before booking, since the information confirms that these occasions are possible but does not list decorations, food, music, or other extras.
The sandbank visit is also where the time limit matters. Forty-five minutes is enough for a swim and a short snorkel, but it is not a full beach day. If you prefer slow, unhurried time by the water, the stop may feel brief. If you like a trip with several parts, it keeps the four-hour outing moving.
A German-language description of the experience praised the hour spent swimming and snorkeling at the sandbank. The published schedule says about 45 minutes, so treat the exact time as flexible rather than fixed. Tides, water conditions, and the boat schedule may affect how long you remain there.
How much value you get for $30

At $30 per person, the price is reasonable if you want several activities in one outing. You receive a boat ride, a marine-life explanation, the glass-bottom viewing area, the captain’s underwater show, a sandbank stop, snorkeling equipment, and private transportation from a Diani Beach hotel to the public beach.
The strongest value comes from the combination. A basic boat transfer would not include the fish demonstration or guided explanation. A private snorkeling trip might offer more time in the water, but this outing adds the upper deck, local interaction, and the sandbank celebration option.
Lunch is not included. That is the main cost to plan around. The supplied information does not specify food or drink arrangements, so do not assume refreshments will be provided. Eat beforehand or ask the operator what is practical to bring, while keeping in mind that a boat and sandbank are not places for a large picnic setup.
The four-hour duration also helps the price. This is not a very short cruise that ends just as you settle in. You have time for transport, the boat ride, the underwater show, and the sandbank stop. The value is best for someone who wants a half-day coastal activity rather than a full-day marine excursion.
The experience is booked, on average, 18 days ahead. That does not guarantee that every date sells out, but it is a useful planning clue. If your Diani stay is short, reserve early so you do not lose the day you want.
Who will enjoy this most

I would recommend this trip to families, couples, and small groups who want an easy introduction to Diani’s marine life. You do not need to snorkel for the entire outing to enjoy it, since the glass floor and captain’s narration keep you involved from the boat.
It also suits people who want contact with the local community. The crew explains fishing and marine life, and the route begins through the public beach rather than only through a resort setting. You can interact with local people and fishermen without the experience being framed as a shopping stop or sales visit.
The outing works especially well for a celebration. The sandbank can be used for a birthday, proposal, or small party, although any special arrangements should be confirmed in advance.
You may want a different activity if you are seeking a long snorkeling session, a formal wildlife tour, or a meal included in the price. The focus here is a relaxed mix of boat viewing, a short underwater performance, local explanation, and time on a sandbank.
Most participants can take part, according to the activity details. No special skill level is stated. As with any boat trip, the operator makes the final call if weather or water conditions become unsuitable.
Practical details that affect your day

The activity lasts about four hours and accepts a maximum of 10 people. That size should help keep the trip personal, especially when the captain is explaining fish or demonstrating how the protected species gather beneath the boat.
Mobile tickets are offered, and confirmation is received at booking. The meeting area is near public transportation, though hotel pickup by tuk-tuk is offered from Diani Beach hotels.
Wear clothing that can handle sea spray and bring what you need for time in the sun. The provided details do not list a towel policy, drinks, or storage arrangements, so ask the provider if those details matter to you.
The boat has an upper section that you can safely climb to, according to the activity information. Use it for photographs and views, but follow the captain’s directions when moving around. The glass-bottom viewing area is likely to be the best place during the fish show, while the upper deck is better for the coast and open-water views.
Cancellation is free up to 24 hours before the start time for a full refund. Changes or cancellations made less than 24 hours before departure are not accepted for a refund. The cut-off follows local time.
Good weather is required. If poor conditions cancel the trip, you can receive a different date or a full refund. The same applies if the minimum number of participants is not reached, with the option of another date, another experience, or a full refund.
Should you book the Diani glass-bottom boat?
Book it if you want a friendly half-day on the water with a clear local angle. The captain’s fish show, glass-bottom viewing, and sandbank stop give you more variety than a simple coastal ride. The small group and included snorkeling equipment add to the value at $30.
I would be especially keen to book this for a family, a couple planning a small celebration, or anyone who wants to see marine life without committing to a full snorkeling excursion. I would hesitate only if you need lunch included, want a long time in the water, or have a fixed schedule that cannot handle a weather change.
Plan for a simple local operation, not a luxury cruise. Bring patience, allow for the tuk-tuk and public beach transfer, and confirm the end-of-trip transport if needed. For the right expectations, this is a good-value way to see Diani from above, below, and from the sandbank.
FAQ
How much does the glass-bottom boat experience cost?
The price is $30 per person.
How long does the experience last?
The activity lasts approximately four hours.
Is hotel pickup available?
Yes. Pickup is offered from any Diani Beach hotel using a tuk-tuk.
Where does the activity start?
The stated starting point is MHPH+9W Diani Beach, Kenya. The tuk-tuk takes you to the public beach, where you board the glass-bottom boat.
Where does the activity end?
The activity ends back at the meeting point.
How many people can join the boat trip?
The maximum group size is 10 participants.
Is snorkeling equipment included?
Yes. Use of snorkeling equipment is included.
Is lunch included?
No. Lunch is not included in the price.
Can I cancel for a full refund?
Yes. You can cancel at least 24 hours before the start time for a full refund. Cancellations or changes made less than 24 hours before the start time are not accepted for a refund.
What happens if the weather is poor?
If poor weather causes cancellation, you will be offered a different date or a full refund. If the minimum number of participants is not reached, you will be offered a different date or experience, or a full refund.
Just added around Diani Beach
- Sunset Canoe Tour on a River within the Mangroves★ 4.5 · 12 reviews
- (2 Days, 1 Night) Day & Night Game Drive Tsavo East National Park★ 5.0 · 3 reviews
- Mombasa City Tour – Fort Jesus, Old Town, Spice Town & Craft★ 5.0 · 3 reviews
- Wasini Dolphin Day Trip★ 4.5 · 9 reviews
- Tsavo East 1 Day Safari, Beach To Beach In 4wd Jeep★ 5.0 · 14 reviews
- Elky Tours 2 Days Tsavo East Tour★ 5.0 · 4 reviews
- Overnight Safari to Tsavo East with Pick Up From Mombasa★ 5.0 · 3 reviews
- Kongo River Sunset Experience in Canoe★ 4.0 · 6 reviews
Cruises & Boat Tours, compared.

Day Trip: Hell’s Gate Bike Ride & Lake Naivasha Boat Ride
Read our review →
Kisite Park Private Cruise with Breakfast and Lunch
Read our review →
Day tour to Hell’s Gate National park and optional Boat ride on lake Naivasha
Read our review →
Full Day Lake Nakuru Park and optional boat ride on Lake Naivasha
Read our review →
Small Group Budget Tour to Hells Gate National Park and Lake Naivasha Boat Ride
Read our review →
Day Tour To Lake Nakuru Park With Optional Boat Ride on Lake Naivasha
Read our review →
Day Tour To Hell’s Gate National Park and Optional Boat Ride on Lake Naivasha.
Read our review →Browse the lists this tour appears in

