Glass Bottom Boat

(3.0)
$50

See the underwater world without getting wet!


Board this semi-submarine for Maui's Ultimate Underwater Glass Bottom Boat Viewing Adventure and Dive Show. Departing from Lahaina Harbor, this tour shows you the only barrier reef in Maui. You'll have the opportunity to see various kinds of coral as well as reef fish such as the Humuhumunukunukuapua'a, Hawaii's state fish.


Once we are out to the best viewing site, you can sit in front of the big windows in our underwater viewing cabin for a up-close view of the reef. This is when our divers will jump in the water and search the bottom for exotic critters they can bring right to your window -a great photo opportunity! Our experienced narrator will help you learn more about the world of Maui's reef.

This tour of the underwater world of Maui features
  • An air-conditioned underwater cabin
  • Window seats for everyone
  • Dive show
  • Free fish chart and postcard
  • Visit turtle sites

On the way back to the marina, guests can ride up on the top deck and get an amazing view of the beautiful West Maui mountains from the water. In fact, you can ride up top anytime you like during the trip.

Don't miss the chance to explore Maui's underwater world the easy way!
more
Time 8:30-9:45am
10:00am-11:15am
11:30am-12:45pm
1:15pm-2:30pm
2:45pm-4:00pm
Check-in 15 minutes before scheduled tour
Duration 75 minutes
Location Lahaina Harbor

Please view the cancellation policy and restrictions.

Cancellation Policy

NO REFUNDS FOR NO SHOWS OR MISSED BOATS Parking in Lahaina can be extremely limited and drive time into town can vary. We will not issue refunds or guarantee rescheduling if you miss the boat.

PLEASE PLAN PLENTY OF TIME FOR PARKING AND ANY TRAFFIC ISSUES we are scheduled to leave on time from harbors and can not guarantee any delay. Again we will not issue a refund if the tour is missed.

All cancellations must be made at least 24 hours in advance by phone no messages. Phone hours are 8am-7pm HST A full refund will be given in the event of weather or any other cancellation made by Reefdancer staff.


Last Minute Bookings

Please be aware that these bookings are subject to confirmation. If this is a same-day or next-day booking, there is a reasonable chance this will not be confirmed. For bookings that are confirmed, there will be no cancellations or refunds.


Restrictions

No wheelchairs or strollers on board.


Frequently Asked Questions


Reviews

Review Summary
(3.0)
show reviews  hide reviews 

- Apr 05, 2024 -

Linda V.

This review is long overdue. I visited Lahaina last year in May and the bf booked a reservation for a tour. I didn't check the date to make sure to remind...  more

(5.0)
$(document).ready(function() { $('.show_reviews_link,.hide_reviews_link').click(function(e) { e.preventDefault(); $('.review_strip_single').toggle('fast'); $('.show_reviews_link').toggle('fast'); $('.hide_reviews_link').toggle('fast'); }); }); $('#formBooking').on('submit', function(event) { var $form = $(this); $('#date_error').addClass('hidden'); console.log('on submit of form booking'); console.log('date slected',$('input[name="date"]')); if($('input[name="date"]').val() == "") { console.log('invalid date - showing error') $('#date_error').removeClass('hidden'); return false; } // console.log('data sent',$(this).serialize()); // return false; ga('ec:addProduct', { 'id': '47', // Product ID (string). // 'name': "Glass Bottom Boat", // Product name (string). 'name': "Glass Bottom Boat", // Product name (string). 'price': $('#total').html(), // Product price (currency). 'quantity': 1, // Product quantity (number). 'category': 'Snorkel & Diving', // Product category (string). 'brand': "Reef Dancer", // Product brand (string). 'dimension1': '' // Custom dimension (string). }); ga('ec:setAction', 'add'); if(typeof navigator.sendBeacon == "undefined") { ga('send', 'event', 'UX', 'click', 'add to cart',{ hitCallback: function() { console.log('added click event'); $form.get(0).submit(); }}); } else { ga('send', 'event', 'UX', 'click', 'add to cart'); } // debug // event.preventDefault(); // console.log('waiting 20 seconds before submitting form'); // setTimeout(function() { $form.get(0).submit(); }, 20000); });