Snorkeling and Scuba Diving in Bali

By Viator, June 2014

4.5 74 Reviews | Add your review

The waters just off the coast of Bali are biologically diverse and often enjoy excellent visibility. With dozens of dive sites catering to all ability levels, Bali is a great place to go diving or snorkeling, or to learn how to dive if you’ve never been before.

If you’re staying in or around Kuta, the most convenient diving area is near Sanur. These beginner-friendly dive sites offer shallow coral reefs with abundant fish life. It’s also possible to spot white tip reef sharks in the area.

Many experienced divers come to Bali to see the magnificent Mola Mola, or sunfish. These large and very strange looking fish prefer the open waters, and the best time to see them is from July to October, particularly at the dive sites around Nusa Penida -- about 40 minutes from Sanur.

Many of Bali’s world class dive sites are also great for snorkelers, so if you’re traveling as a family with some divers and other non-divers or children, you can still enjoy a day in the water together at the same site.

One great family friendly option is a Bali Reef Cruise to Lembongan Island. The island, located just southeast of Bali, is lined with beautiful beaches, mangrove forests and colorful reefs. Once you arrive, enjoy a day of diving, snorkeling, banana boat rides, parasailing or simply relaxing on a beach.

Tours & Tickets

See all

Bali Reef Cruise and Lembongan Island Day Trip

4.5 star rating: Recommended 54 Reviews

Escape Bali for a day and spend it on the turquoise waters of Nusa Lembongan, a small, low, protected island about 7 miles (11 km) southeast of Bali, just ...  Read more

Location: Bali, Indonesia
Duration: 8 hours (approx.)

From USD $104.99

Certified Nitrox Scuba Dive in Bali

Discover the incredible underwater world off the coast of Bali, where scuba divers descend from all over the globe. Choose from two spectacular dive sessions, ...  Read more

Location: Bali, Indonesia
Duration: 5 hours (approx.)

From USD $137.76

Bali Lembongan Island Beach Club Day Trip

4.5 star rating: Recommended 20 Reviews

Experience the unspoilt charms of the peaceful tropical island of Lembongan. Transfer in comfort to Lembongan Island aboard the luxury catamaran 'Bali Hai II' ...  Read more

Location: Bali, Indonesia
Duration: 8 hours (approx.)

From USD $104.99

See all

Viator uses cookies to improve your experience on our website. Learn more about how we use cookies and how to change your cookie settings | Close message