Things to do in Bali | Expedia
Earn OneKeyCash on each activity you book just by signing in
Search results
Water activities
Snorkeling & scuba diving
128 things to do
White water rafting
72 things to do
White Water Rafting Ubud Bali With Hotel Transfer
Duration 6h
9.8 out of 10
Exceptional
70 reviews
Free cancellation available
*Get lower prices by selecting more than 2 adults
Canggu : 2-Hour Surfing Lesson
Duration 2h
9.8 out of 10
Exceptional
83 reviews
Free cancellation available
Waterbom Bali Admission Ticket
Duration 1d
4.8 out of 10
2 reviews
Free cancellation available
Bali: Blue Lagoon Beach Snorkeling Tour with Lunch
9.0 out of 10
Wonderful
37 reviews
Free cancellation available
*Get lower prices by selecting more than 2 adults
Bali: Amed, Jemeluk & Lipah Beach Snorkeling Adventure
Duration 4h+
9.4 out of 10
Exceptional
3 reviews
Free cancellation available
Snorkeling Manta Ray Safari in Nusa Penida
Duration 2h 30m
7.6 out of 10
Good
19 reviews
Canggu: 2-Hour Surf Course
Duration 2h
9.8 out of 10
Exceptional
150 reviews
Free cancellation available
Ubud: Ayung River Guided Rafting Adventure with Lunch
Duration 2h 30m
9.0 out of 10
Wonderful
7 reviews
Free cancellation available
Bali: Blue Lagoon Snorkeling & Waterfall Tour with Lunch
Duration 2h+
9.8 out of 10
Exceptional
95 reviews
Free cancellation available
Bali: Fast-Boat Transfer between Sanur and Nusa Penida
Duration 30m+
7.6 out of 10
Good
52 reviews
Free cancellation available
Snorkeling 4 Spot With Manta Bay Or Optional Land Trip
Duration 2h
10 out of 10
Exceptional
12 reviews
Free cancellation available
Sanur: Coastal Area Snorkeling Session
Duration 1h 30m
8.8 out of 10
Excellent
13 reviews
Free cancellation available
*Get lower prices by selecting more than 2 adults
Ubud White Water Rafting with Waterfall and Lunch
Duration 5h
9.4 out of 10
Exceptional
16 reviews
Free cancellation available
*Get lower prices by selecting more than 2 adults
Tulamben Diving USS Liberty Shipwreck Scuba Dive
Duration 10h
9.4 out of 10
Exceptional
30 reviews
Free cancellation available
Bali: Ubud ATV and Blue Lagoon Snorkeling Tour with Lunch
Duration 5h+
10 out of 10
Exceptional
39 reviews
Free cancellation available
*Get lower prices by selecting more than 2 adults
Telaga Waja River: Rafting Expedition with Lunch
Duration 2h 30m
9.6 out of 10
Exceptional
35 reviews
Free cancellation available
Bali: 1 Hour Snorkeling at Nusa Dua Beach
Duration 1h
6.0 out of 10
2 reviews
Free cancellation available
Bali ATV Quad Bike Through Tunnel, Waterfall, White Water Rafting
Duration 6h
10 out of 10
Exceptional
104 reviews
Free cancellation available
Bali: Best of Nusa Penida Full-Day Tour by Fast Boat
Duration 8h+
8.8 out of 10
Excellent
576 reviews
Free cancellation available
Bali/Lovina: Dolphin Snorkeling, Swimming & Waterfall Tour
Duration 3h+
7.6 out of 10
Good
4 reviews
Free cancellation available
Bali/Nusa Penida: Island Beach Highlights Swim & Hike Tour
Duration 8h+
9.8 out of 10
Exceptional
58 reviews
Free cancellation available
Bali: Beginner and Intermediate Surfing Lesson in Canggu
Duration 2h
10 out of 10
Exceptional
57 reviews
Free cancellation available
10% off
Bali ATV Rafting And Ubud Waterfall Private Tour
Duration 8h
9.2 out of 10
Wonderful
5 reviews
Free cancellation available
*Get lower prices by selecting more than 2 adults
10% off
Early Access to Nusa Penida Full Day Tour
Duration 11h
10 out of 10
Exceptional
1 review
Free cancellation available
Bali: Ayung River Rafting & Jungle Swing Tour with Transfer
Duration 5h+
9.8 out of 10
Exceptional
42 reviews
Free cancellation available
*Get lower prices by selecting more than 2 adults
Bali White Water Rafting
Duration 10h
9.4 out of 10
Exceptional
68 reviews
Free cancellation available
*Get lower prices by selecting more than 2 adults
From Bali: Nusa Penida Full Day Private Snorkeling Tour
Duration 4h+
9.6 out of 10
Exceptional
108 reviews
Free cancellation available
*Get lower prices by selecting more than 2 adults
Bali: Mount Batur Sunrise Trek and White Water Rafting
Duration 7h+
9.4 out of 10
Exceptional
112 reviews
Free cancellation available
Bali: Ayung River Premium White Water Rafting with Lunch
Duration 5h
9.6 out of 10
Exceptional
47 reviews
Free cancellation available
White Water Rafting Telaga Waja Bali
Duration 2h 50m
10 out of 10
Exceptional
1 review
Free cancellation available
Bali: Ubud Gorilla Face ATV and Ayung Rafting Trip with Meal
Duration 2h 30m+
9.8 out of 10
Exceptional
817 reviews
Free cancellation available
East Bali: Snorkeling, Canyoning, and Waterfall Day Trip
Duration 2h+
9.8 out of 10
Exceptional
185 reviews
Free cancellation available
Bali/Nusa Penida: East & West Highlights Full-Day Tour
Duration 8h+
9.6 out of 10
Exceptional
1,524 reviews
Free cancellation available
*Get lower prices by selecting more than 2 adults
Bali: Nusa Penida Speedboat Trip with Snorkeling and Tour
Duration 9h
9.8 out of 10
Exceptional
92 reviews
Free cancellation available
Telaga Waja: White Water Rafting with Lunch
Duration 6h
9.4 out of 10
Exceptional
66 reviews
Free cancellation available
*Get lower prices by selecting more than 2 adults
Ubud: Private Romantic Photo Cruise with Food and Drinks
Duration 1h
8.2 out of 10
Very Good
13 reviews
Free cancellation available
*Get lower prices by selecting more than 2 adults
North Bali Dolphin Watching and Snorkeling Tour
Duration 2h 45m
Free cancellation available
Uluwatu: Beach Club and Cliffside Private Bar Hopping Tour
Duration 10h
9.0 out of 10
Wonderful
34 reviews
Free cancellation available
*Get lower prices by selecting more than 2 adults
Bali: Telaga Waja White Water River Guided Rafting & Lunch
Duration 2h 30m+
10 out of 10
Exceptional
10 reviews
Free cancellation available
Bali: Nusa Penida All-Inclusive Full-Day Tour with Transfers
Duration 8h+
9.0 out of 10
Wonderful
568 reviews
Free cancellation available
Bali: Ayung River Guided Rafting Adventure with Lunch
Duration 2h 30m+
9.4 out of 10
Exceptional
700 reviews
Free cancellation available
*Get lower prices by selecting more than 2 adults
Bali Parasailing Adventure,Banana Boat,Jet Ski and Donut Boat with Transfer...
Duration 4h
9.4 out of 10
Exceptional
46 reviews
Free cancellation available
Kuta Beach, Bali: Surf Lessons For Beginner & Intermediate
Duration 1h 30m
10 out of 10
Exceptional
7 reviews
Free cancellation available
Snorkeling Manta Ray in Nusa Lembongan
Duration 2h
10 out of 10
Exceptional
1 review
Ayung White Water Rafting: All Inclusive Rafting Adventure
Duration 2h
Free cancellation available
From Lembongan: Snorkeling Day Trip to Nusa Lembongan & nusa Penida island
Duration 4h
8.0 out of 10
Very Good
5 reviews
Free cancellation available
6% off
All Inclusive : Bali Blue Lagoon Snorkeling, Lunch, and Transport
Duration 6h
9.6 out of 10
Exceptional
117 reviews
Free cancellation available
*Get lower prices by selecting more than 2 adults
Telaga Waja River Rafting Bali & Zipline (Less Stairs)
Duration 2h
8.8 out of 10
Excellent
4 reviews
One Day Snorkeling Trip & West Tour Nusa Penida by Penidago
Duration 8h
8.4 out of 10
Very Good
4 reviews
Free cancellation available
Canggu: Surfing lesson with ISA certified instructor
Duration 2h
10 out of 10
Exceptional
37 reviews
Free cancellation available