The best snorkeling in Bali — snorkeling trips and underwater tours. Compare 215 experiences below and book at the best price.

Bali, Indonesia
Snorkeling and Freediving Trip around Nusa Penida
from $60

Bali, Indonesia
Snorkeling Nusa Penida and Island Tour Package
from $90

Bali, Indonesia
Bali Blue Lagoon Snorkeling Experience
from $49

Bali, Indonesia
Blue Lagoon Snorkeling and Uluwatu Sunset Tour
from $120

Bali, Indonesia
Snorkelling in Nusa Penida - Manta Point
from $150

Bali, Indonesia
Nusa Penida Trip with Snorkeling all-Inclusive
from $125

Bali, Indonesia
Snorkeling at Blue Lagoon Bali with Lunch and Transport
from $53

Bali, Indonesia
Manta Bay Snorkeling and Nusa Penida Island Tour
from $120

Bali, Indonesia
Nusa Penida One Day Tour with All Inclusive Tour
from $75

Bali, Indonesia
Best of Nusa Penida Snorkeling: Manta Bay, Wall Point & Gamat Bay
from $90

Bali, Indonesia
Bali Menjangan Island Snorkeling Day Tour
from $132

Bali, Indonesia
All Inclusive Blue Lagoon Snorkeling with Bali ATV Quad Adventure
from $70
Tours & pricing provided by Viator. Bookings are completed on Viator.com.
Explore more in Bali
All Bali toursSightseeing Tours in BaliCultural Tours in BaliFood Tours in BaliPrivate Tours in BaliMuseums in BaliWine Tours in BaliTickets & Passes in BaliOutdoor Activities in Bali