Things to do in Bali | Expedia
Earn OneKeyCash on each activity you book just by signing in
Search results
Water activities
White water rafting
0 things to do
Snorkeling & scuba diving
17 things to do
Showing 37 things to do
Bali: Blue Lagoon Beach Snorkeling Tour with Lunch
9.4 out of 10
Exceptional
43 reviews
Free cancellation available
*Get lower prices by selecting more than 2 adults
Bali Jetski Watersport Nusa Dua Beach Experience
Duration 30m
10 out of 10
Exceptional
1 review
Free cancellation available
Bali: Amed, Jemeluk & Lipah Beach Snorkeling Adventure
Duration 4h+
9.4 out of 10
Exceptional
3 reviews
Free cancellation available
Bali Snorkeling Tour at Blue Lagoon Beach - All-Inclusive
Duration 6h
9.0 out of 10
Wonderful
228 reviews
Free cancellation available
*Get lower prices by selecting more than 2 adults
Bali: 1 Hour Snorkeling at Nusa Dua Beach
Duration 1h
8.0 out of 10
Very Good
2 reviews
Free cancellation available
Bali/Nusa Penida: Island Beach Highlights Swim & Hike Tour
Duration 8h+
9.8 out of 10
Exceptional
59 reviews
Free cancellation available
Bali Hidden Beach Tour & Sunset View Seafood Dinner
Duration 11h
*Get lower prices by selecting more than 2 adults
Kuta Beach, Bali: Surf Lessons For Beginner & Intermediate
Duration 1h 30m
10 out of 10
Exceptional
7 reviews
Free cancellation available
Amed: Tirta Gangga, Jemeluk Bay, & Virgin Beach Day Trip
Duration 10h
9.8 out of 10
Exceptional
30 reviews
Free cancellation available
*Get lower prices by selecting more than 2 adults
Ubud ATV Quad Bike and Snorkeling at Blue Lagoon Beach
Duration 10h
10 out of 10
Exceptional
6 reviews
Free cancellation available
*Get lower prices by selecting more than 2 adults
Bali: Surfing Lesson at Legian Beach by Tio Surf
Duration 1d
Free cancellation available
Uluwatu: Beach Club and Cliffside Private Bar Hopping Tour
Duration 10h
9.2 out of 10
Wonderful
36 reviews
Free cancellation available
*Get lower prices by selecting more than 2 adults
Bali Floating Pool Lunch at Beach View Restaurant Nusa Dua
Duration 1h 30m
*Get lower prices by selecting more than 2 adults
Bali: Sunset Beach and Temple Tour with Fire Dance Show
Duration 10h
Free cancellation available
Surfing Lesson at Batu Bolong Beach in Canggu
Duration 2h
Free cancellation available
Batu Bolong Beach Surfing Adventure
Duration 2h 30m
Free cancellation available
Have fun 1 day in Nusa Penida: snorkeling, kelingking & broken beach incl l...
Duration 9h
2.0 out of 10
1 review
Free cancellation available
Bali: Kuta Beach Intermediate Surf Lesson
Duration 1h 30m
Free cancellation available
Kuta-Bali : Private Surf Lesson With Surf photos & Videos
Duration 2h
Free cancellation available
Bali: Kuta Beach Surfing Lesson (1 Hour, Local Instructor)
Duration 1h
Free cancellation available
Water Activity, Melasti Beach and Uluwatu Kecak Sunset
Duration 6h
Free cancellation available
*Get lower prices by selecting more than 2 adults
Bali: Snorkeling at Manta Point, Beach Club, Pool Access
Duration 2h+
Free cancellation available
Nusa Dua Beach Bali Surf Lesson All Level with Pro Instructor
Duration 2h
Free cancellation available
Tanjung Benoa Beach Watersports Package Bali
Duration 1h 20m
Free cancellation available
*Get lower prices by selecting more than 2 adults
Lombok: Pink Beach, Snorkeling, & Tanjung Ringgit Tour
Duration 8h 30m
9.4 out of 10
Exceptional
6 reviews
Free cancellation available
*Get lower prices by selecting more than 2 adults
Quad Bike Ride and Snorkeling at Blue Lagoon Beach All-inclusive
Duration 10h
10 out of 10
Exceptional
34 reviews
Free cancellation available
*Get lower prices by selecting more than 2 adults
Bali Snorkeling Blue Lagoon Beach Include Lunch & Transport
Duration 6h
Free cancellation available
*Get lower prices by selecting more than 2 adults
Bali Surfing Lessons at Kedungu Beach with Private Transfer
Duration 6h
Free cancellation available
Nusa Penida Island Beach Tour With Snorkeling - Departure From Bali Island
Duration 12h
8.4 out of 10
Very Good
9 reviews
Free cancellation available
*Get lower prices by selecting more than 2 adults
Private Bali Horse Riding and Surf lesson in Seminyak Beach
Duration 3h
Free cancellation available
*Get lower prices by selecting more than 2 adults
Nusa Penida Island Beach Tours with Snorkeling From Bali
Duration 10h
6.2 out of 10
10 reviews
Free cancellation available
*Get lower prices by selecting more than 2 adults
2 Hour Surf Lesson in Uluwatu Beach
Duration 2h
Free cancellation available
Surfing Lesson at Legian Beach in Bali
Duration 10h
Free cancellation available
Amazing Nusa Lembongan Island Trip with Lunch on The Beach
Duration 8h
Free cancellation available
Bali,Nusa Penida, West Trip: The Most Beautiful Beach spot photo
Duration 10h
Free cancellation available
*Get lower prices by selecting more than 2 adults
Bali: GWK Park Visit and Balagan Beach Surf Adventure
Duration 12h
Free cancellation available
*Get lower prices by selecting more than 2 adults
From Bali: Nusa Penida VIP Speedboat & Beach Club Day Trip
Duration 8h
Free cancellation available