Indonesia  ›  Bali  ›  Ubud  ›  Snorkeling Tours in Ubud

Snorkeling Tours in Ubud

Average traveler rating of these tours: 4.8 10,413 reviews Free cancellation on most experiences

Our top 3 of 15 experiences

Snorkeling at Blue Lagoon Beach, Bali: 2 hours in the waterOur pick
Snorkeling at Blue Lagoon Beach, Bali: 2 hours in the water ★ 4.81 (3,355 reviews) Duration: 6h Every day · 08:00, 10:00 and 12:00 Live guide EN Hotel pickup
from · per person US$ 42
Ubud: Blue Lagoon Snorkeling & Waterfall with Hotel Pickup★Top rated
Ubud: Blue Lagoon Snorkeling & Waterfall with Hotel Pickup ★ 4.93 (1,228 reviews) Duration: 6h Every day · 08:00, 09:00, 10:00, 11:00 and 12:00 Live guide EN · DE · JA · ZH +1 Hotel pickup
from · per person US$ 44
Bali Blue Lagoon Snorkeling with Lunch & TransfersBest value
Bali Blue Lagoon Snorkeling with Lunch & Transfers ★ 4.90 (180 reviews) Duration: 6h–7h Every day · 07:30, 08:00, 08:30 and 09:00 Live guide EN Hotel pickup
from · per person US$ 39

Snorkeling Tours in Ubud at a glance

Price per person across the 15 options priced per person: US$ 17.44–US$ 125 (median US$ 46). With 100+ reviews: 10 of 15.

Of the 15 options: 15 with live guides in English, 15 with free cancellation, 15 with instant confirmation, 15 with hotel pickup, 6 kid-friendly, 10 private and 13 bookable last-minute.

How we rank: quality, number of reviews, availability, booking conditions and relevance to the topic. In the comparison table, our top 3 comes first. Price per person. “Top rated” = the highest score among options with at least 100 reviews.

Snorkeling Tours in Ubud

15 options
Snorkeling at Blue Lagoon Beach, Bali: 2 hours in the water
›
‹
Our pick
Snorkeling at Blue Lagoon Beach, Bali: 2 hours in the water Snorkel two spots near Padang Bay for two hours total, with hotel pickup, lunch, and all gear included. See lion fish. Every day · 08:00, 10:00 and 12:00 · Hotel pickup · From age 5 ★ 4.81 (3,355 reviews) Duration: 6h Live guide: EN ✓ Free cancellation. from US$ 42 per person
Nusa Penida Day Trip from Ubud: Kelingking Beach & Snorkeling
›
‹
Travelers' pick
Nusa Penida Day Trip from Ubud: Kelingking Beach & Snorkeling All-inclusive Nusa Penida day trip from Ubud with fast boat, private car, four beaches and lunch. Departs 7am, returns evening. Snorkeling at Crystal Bay included. Every day · 06:00, 06:30 and 07:00 · Hotel pickup ★ 4.79 (3,731 reviews) Duration: 12h Live guide: EN ✓ Free cancellation. from US$ 94 per person
Ubud: Blue Lagoon Snorkeling & Waterfall with Hotel Pickup
›
‹
★ Top rated
Ubud: Blue Lagoon Snorkeling & Waterfall with Hotel Pickup Snorkel two Padangbai reefs with professional guide, see clownfish and angelfish, then lunch and waterfall visit. Hotel pickup from Ubud, 1 hour drive, all equipment included. Every day · 08:00, 09:00, 10:00, 11:00 and 12:00 · Hotel pickup · Ages 7–60 ★ 4.93 (1,228 reviews) Duration: 6h Live guide: EN · DE · JA · ZH +1 ✓ Free cancellation. from US$ 44 per person
Blue Lagoon Snorkeling Bali: Two Reefs, Lunch & Optional Ubud
›
‹
Excellent quality
Blue Lagoon Snorkeling Bali: Two Reefs, Lunch & Optional Ubud Snorkel two Bali reefs at Blue Lagoon and Tanjung Jepun from Padang Bai with guide, equipment and lunch included. Every day · 08:00, 08:30, 09:00 and 09:30 · Hotel pickup · Ages 6–60 ★ 4.78 (431 reviews) Duration: 7h–12h Live guide: EN ✓ Free cancellation. from US$ 45 per person
Snorkeling in Padang Bai: Blue Lagoon, waterfalls & lunch
›
‹
Travelers' pick
Snorkeling in Padang Bai: Blue Lagoon, waterfalls & lunch Snorkel the Blue Lagoon's coral reefs and tropical fish, then visit two of Bali's most beautiful waterfalls, hotel pickup, equipment. Every day · 07:00, 08:00, 08:30, 09:00 and 10:00 · Hotel pickup · From age 5 ★ 4.94 (574 reviews) Duration: 10h Live guide: EN · JA ✓ Free cancellation. from US$ 44 per person
Bali Blue Lagoon Snorkeling with Lunch & Transfers
›
‹
Best value
Bali Blue Lagoon Snorkeling with Lunch & Transfers Snorkel Blue Lagoon and Tanjung Jepun from Ubud with hotel pickup, lunch, and all gear included: two reef spots in one morning, calm water, colorful fish and coral. Every day · 07:30, 08:00, 08:30 and 09:00 · Hotel pickup · From age 5 ★ 4.90 (180 reviews) Duration: 6h–7h Live guide: EN ✓ Free cancellation. from US$ 39 per person
Bali Blue Lagoon Snorkeling: 2 Reef Spots with Lunch & Transport
›
‹
Excellent quality
Bali Blue Lagoon Snorkeling: 2 Reef Spots with Lunch & Transport Snorkel two Bali reefs in a single morning (Blue Lagoon and Tanjung Jepun) with gear, an Indonesian lunch. Every day · 10 start times, 05:00 to 10:00 · Hotel pickup · From age 8 ★ 4.83 (245 reviews) Duration: 6h Live guide: EN ✓ Free cancellation. from US$ 48 per person
Bali Blue Lagoon & Tanjung Jepun Snorkeling with Jukung Boat
›
‹
Excellent quality
Bali Blue Lagoon & Tanjung Jepun Snorkeling with Jukung Boat Slip into Bali’s clear waters at Blue Lagoon & Tanjung Jepun, snorkel from a local jukung boat, spot wild reef life, and enjoy lunch with easy hotel pickup. Every day · 07:00, 08:00 and 09:00 · Hotel pickup · From age 7 ★ 4.87 (126 reviews) Duration: 6h Live guide: EN · MS ✓ Free cancellation. from US$ 49 per person
Snorkeling in Padangbai with Waterfalls and Lunch
›
‹
Excellent quality
Snorkeling in Padangbai with Waterfalls and Lunch Snorkel two Bali reef spots with a professional guide, shower and change at the beach, then visit Kanto Lampo and Tibumana waterfalls. Every day · 07:00, 07:30, 08:00 and 08:30 · Hotel pickup · From age 6 ★ 4.89 (188 reviews) Duration: 9h Live guide: EN ✓ Free cancellation. from US$ 46 per person
Lovina Snorkeling: Dolphins, Swimming & Coral Reefs
›
‹
Travelers' pick
Lovina Snorkeling: Dolphins, Swimming & Coral Reefs Watch dolphins at sunrise on a private boat, then swim and snorkel Lovina's coral reefs with hotel pickup and all equipment provided. Every day · 03:00, 05:00, 06:00 and 08:30 · Pickup available · From age 5 ★ 4.73 (151 reviews) Duration: 8h Live guide: EN ✓ Free cancellation. from US$ 44 per person
Snorkeling in Lovina: Dolphins, Coral & Underwater Statues
›
‹
Travelers' pick
Snorkeling in Lovina: Dolphins, Coral & Underwater Statues Swim with wild dolphins at sunrise in Lovina, then snorkel coral reefs and underwater statues on a guided boat tour with all equipment provided. Every day · Every 30 min, 03:00 to 08:00 · Pickup available · From age 3 ★ 4.74 (89 reviews) Duration: 4h Live guide: EN ✓ Free cancellation. from US$ 17.44 per person
Snorkeling in Padangbai with Waterfalls and Lunch
›
‹
Excellent quality
Snorkeling in Padangbai with Waterfalls and Lunch Snorkel two reef spots in Padangbai with a professional guide and local boat, then visit Kanto Lampo and Suwat Waterfall, hotel pickup. Every day · 8 start times, 05:00 to 08:30 · Hotel pickup · From age 6 ★ 4.94 (79 reviews) Duration: 9h Live guide: EN ✓ Free cancellation. from US$ 46 per person
Snorkeling in Padangbai: Blue Lagoon with private boat and guide
›
‹
Excellent quality
Snorkeling in Padangbai: Blue Lagoon with private boat and guide Snorkel the Blue Lagoon and Tanjung Jepun from Padangbai with private hotel pickup, traditional boat, guide and Indonesian lunch included. Every day · 07:30, 08:00, 08:30 and 09:00 · Hotel pickup · Ages 10–50 ★ 4.83 (18 reviews) Duration: 6h Live guide: EN ✓ Free cancellation. from US$ 57 per person
Nusa Penida Snorkeling: Manta Point & Island Day Trip
›
‹
Travelers' pick
Nusa Penida Snorkeling: Manta Point & Island Day Trip Full-day Nusa Penida snorkeling from Ubud with manta rays at Manta Point, boat transfers, guide & gear included. Kelingking Beach, Angel's Billabong & Broken Beach. Every day · 06:00 · Hotel pickup · From age 12 ★ 5.00 (11 reviews) Duration: 8h–10h Live guide: EN ✓ Free cancellation. from US$ 125 per person
Nusa Penida Snorkeling & Kelingking Beach Day Trip from Ubud
›
‹
Nusa Penida Snorkeling & Kelingking Beach Day Trip from Ubud Full-day Nusa Penida snorkeling tour from Ubud with fast boat, three reef sites, Kelingking Beach and lunch. Hotel pickup 6:30am, private transport included. Every day · 06:30 · Hotel pickup · Ages 11–60 ★ 4.57 (7 reviews) Duration: 9h Live guide: EN ✓ Free cancellation. from US$ 123 per person

The top 12 of 15 options, side by side

✓ 2026-11-14
OptionPriceDurationRatingDays and timesGuide languages
Snorkeling at Blue Lagoon Beach, Bali: 2 hours in the waterOur pickGroup of up to 15 · Pickup offered
US$ 42 per person
6h4.81★ · 3,355Every day · 08:00, 10:00 and 12:00English
Ubud: Blue Lagoon Snorkeling & Waterfall with Hotel PickupTop ratedPrivate · Pickup offered
US$ 44 per person
6h4.93★ · 1,228Every day · 08:00, 09:00, 10:00, 11:00 and 12:00English, German, French +2
Bali Blue Lagoon Snorkeling with Lunch & TransfersBest valuePrivate · Pickup offered
US$ 39 per person
6h–7h4.90★ · 180Every day · 07:30, 08:00, 08:30 and 09:00English
Nusa Penida Day Trip from Ubud: Kelingking Beach & SnorkelingPrivate · Pickup offered
US$ 94 per person
12h4.79★ · 3,731Every day · 06:00, 06:30 and 07:00English
Blue Lagoon Snorkeling Bali: Two Reefs, Lunch & Optional UbudPickup offered
US$ 45 per person
7h–12h4.78★ · 431Every day · 08:00, 08:30, 09:00 and 09:30English
Snorkeling in Padang Bai: Blue Lagoon, waterfalls & lunchPrivate · Pickup offered
US$ 44 per person
10h4.94★ · 574Every day · 07:00, 08:00, 08:30, 09:00 and 10:00English, Japanese
Bali Blue Lagoon Snorkeling: 2 Reef Spots with Lunch & TransportPrivate · Pickup offered
US$ 48 per person
6h4.83★ · 245Every day · 10 start times, 05:00 to 10:00English
Bali Blue Lagoon & Tanjung Jepun Snorkeling with Jukung BoatPrivate · Pickup offered
US$ 49 per person
6h4.87★ · 126Every day · 07:00, 08:00 and 09:00English, Malay
Snorkeling in Padangbai with Waterfalls and LunchPrivate · Pickup offered
US$ 46 per person
9h4.89★ · 188Every day · 07:00, 07:30, 08:00 and 08:30English
Lovina Snorkeling: Dolphins, Swimming & Coral ReefsPickup offered
US$ 44 per person
8h4.73★ · 151Every day · 03:00, 05:00, 06:00 and 08:30English
Snorkeling in Lovina: Dolphins, Coral & Underwater StatuesPickup offered
US$ 17.44 per person
4h4.74★ · 89Every day · Every 30 min, 03:00 to 08:00English
Snorkeling in Padangbai with Waterfalls and LunchPrivate · Pickup offered
US$ 46 per person
9h4.94★ · 79Every day · 8 start times, 05:00 to 08:30English

By what you need

Related

More things to do in Ubud

Need help planning your next activity?