Direct Booking Guarantee
No middleman. The operator takes your booking. We may earn a commission, never added to your price.
Your tour is run by One Ocean Diving.
Tour details can change. Please review the operator's current schedule, meeting or pickup information, requirements and cancellation policy during booking. If information shown during booking differs from this page, the booking information controls.
This experience with One Ocean Diving takes participants offshore from a meeting point on Kamehameha Highway in Haleiwa, Oahu, to snorkel alongside sharks and other marine life. The trip is built around marine research and conservation, so guides share information about the biology, physiology, and behavior of the animals encountered in the water. Participants may also contribute to ongoing conservation-focused research during the outing.
From the boat, snorkelers may encounter turtles, dolphins, large schools of fish, whales, and sharks. Every participant must sign a liability waiver before boarding. Anyone over a certain weight or with physical health considerations should contact the operator in advance so that appropriate arrangements can be made. Minors whose parents or guardians will not be present at the harbor should also reach out ahead of time so the operator can send the waiver for a parent or guardian to sign and bring along.
Optional add-ons include a GoPro of the dive and a professional photography package, which includes an underwater photographer who will also help with personal camera settings if desired.
We do not take your payment or set prices, and no operator pays for placement here. What changes is who holds your booking, not what you pay.
Shark Dive (Snorkel with Sharks) lasts about 1 hour 40 minutes.
Shark Dive (Snorkel with Sharks) ranges from $105 to $4000 per person, depending on the option you choose.
Shark Dive (Snorkel with Sharks) meets at 66-11 Kamehameha Hwy, Haleiwa, HI 96712.
Shark Dive (Snorkel with Sharks) includes Snorkel with marine life.
Full refund only if you call and directly talk to us to cancel at least 24 hours prior to departure time.