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

Bali, Indonesia
Bali ATV Quad Bike Adventure and Snorkeling Tour
from $99

Bali, Indonesia
Bali Parasailing Adventure, Jet Ski, Banana Boat , Donat Boat, with Transport
from $69

Bali, Indonesia
The Ultimate Lembongan Day Cruise
from $169

Bali, Indonesia
Nusa Penida Snorkeling at Manta Bay and Land Tour (inclusive)
from $56

Bali, Indonesia
Blow Lagoon Bali Snorkeling and see Bali Bats Cave Temple
from $60

Bali, Indonesia
Blue Lagoon Snorkeling with Lunch and Waterfall in Ubud
from $48

Bali, Indonesia
Private Underwater Walking Experience in Nusa Dua
from $58

Bali, Indonesia
Bali Snorkeling Blue Lagoon and Tanjung Jepun All Included
from $44

Bali, Indonesia
Ubud Ayung Water Rafting included Lunch and Transfer
from $19

Bali, Indonesia
Nusa Penida Snorkling Package
from $61

Bali, Indonesia
Snorkeling Day Trip to Nusa Lembongan and Nusa Penida
from $40

Bali, Indonesia
Full-Day Nusa Penida Snorkeling Adventure from Bali
from $125
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