Private Kealakekua Bay Snorkel and Dolphin Watch

5.0
(23 reviews)
Big Island of Hawaii, USA

4 hours (approximately)
Offered in: English

Set out on a private, fully customizable tour to Kealakekua Bay—one of Hawaii’s most beautiful and vibrant snorkeling spots. You'll swim in calm, clear waters surrounded by tropical fish and colorful coral, with the chance to spot Hawaiian spinner dolphins along the way.

Whether you’re looking for more snorkeling, a scenic cruise, or a bit of everything, we’ll tailor the experience just for you!

What's Included

Snorkeling equipment
Light snacks will be provided. You’re also welcome to bring your own food and drinks on board.
Please bring towels, reef-safe sunscreen, and reusable water bottles
We do not provide prescription snorkel masks, if you need one please bring your own or rent one

Meeting and pickup

Meeting point
74-380 Kealakehe Pkwy

Please arrive 10 minutes prior to your departure time. We will meet at the pavilion near the restroom on the north side of the harbor. Look for the building with the brown roof located between the two boat ramps.

End point
This activity ends back at the meeting point.

What to expect

Experience a private, family-friendly adventure at Kealakekua Bay, Hawaii’s top-rated snorkeling spot. Swim with tropical fish, visit the Captain Cook Monument, and cruise the Kona Coast in search of dolphins—and whales during the winter months. The day is yours to customize, making it ideal for families, couples, or small groups.

Additional info

  • Public transportation options are available nearby
  • Infants are required to sit on an adult’s lap
  • Suitable for all physical fitness levels
Supplied by Ocean Eco Tours

Tags

Snorkeling
On the Water
Excellent Quality
Involves Animals
New Product
Short term availability

Cancellation Policy

For a full refund, cancel at least 24 hours before the scheduled departure time.

Show more

Rating

5.0 Based on 23 23 reviews
5 stars
23
4 stars
0
3 stars
0
2 stars
0
1 star
0
from per group (up to 12)
Was {{formatPrice(summaryFromPriceBeforeDiscount, currency, 2)}}