Things to do in Bali | Expedia
Earn OneKeyCash on each activity you book just by signing in
30 things to do
Search results
Bali
Selecting an option will immediately update the search results.
Showing 30 things to do

Canggu : 2-Hour Surfing Lesson
Duration 2h
9.8 out of 10
Exceptional
83 reviews
Free cancellation available
Canggu: Surflesson with equipment
Duration 2h
9.8 out of 10
Exceptional
222 reviews
Free cancellation available
Uluwatu: SURFING FOR ALL LEVELS EQUIPMENT INCLUDED
9.4 out of 10
Exceptional
3 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
Bali/Nusa Dua: Surf Class for Beginner and Intermediate
Duration 2h
10 out of 10
Exceptional
1 review
Free cancellation available
Seminyak: Beginner Surf Lesson with Pro Instructor
Duration 2h
10 out of 10
Exceptional
4 reviews
Free cancellation available
Bali: Kuta Beach Intermediate Surf Lesson
Duration 1h 30m
10 out of 10
Exceptional
1 review
Free cancellation available
Kuta-Bali : Private Surf Lesson With Surf photos & Videos
Duration 2h
10 out of 10
Exceptional
11 reviews
Free cancellation available
Kuta Bali Private Surfing Lessons With Surf Photos and Videos
Duration 2h
10 out of 10
Exceptional
1 review
Free cancellation available
The best surf lessons in Kuta
Duration 2h
10 out of 10
Exceptional
61 reviews
Free cancellation available
Surf Lesson In seminyak beach bali
Duration 3m
Free cancellation available
*Get lower prices by selecting more than 2 adults
Private surf lesson by Malu Surf
Duration 2h
10 out of 10
Exceptional
1 review
Free cancellation available
Canggu: Kids' Surfing Lesson with Equipment
Duration 1h 30m+
10 out of 10
Exceptional
1 review
Free cancellation available
Bali Seminyak Beach Private Surf Lesson 2 Hour
Duration 2h
Free cancellation available
ULUWATU SURFING LESSON FOR ALL LEVELS
Duration 1h 30m
10 out of 10
Exceptional
2 reviews
Free cancellation available
Surfing Lesson at Legian Beach in Bali
Duration 10h
Free cancellation available
Canggu: Surfing Lessons for Beginner
Duration 1h 30m
Free cancellation available
Bali: Group Surf Coaching for Beginners with Video Analysis
Duration 2h
Free cancellation available
*Get lower prices by selecting more than 2 adults
Kuta Beach: Surfing Lesson With Instructor
Duration 1h 30m
Free cancellation available
UP2U SURF SCHOOL BALI. Discounted Group Surf Lessons Kuta Bali
Duration 2h
Free cancellation available
DEKOM Surf Lesson Beginner Course in Kuta (Half Day – Private Lesson)
Duration 3h
Free cancellation available
*Get lower prices by selecting more than 2 adults
Bukit Peninsula: 2 Hours Surf Experience at Uluwatu Beach
Duration 2h
Free cancellation available
Canggu: Private Surf Lesson with certified lifeguard
Duration 2h
Free cancellation available
HOT PROMO - Surf Lessons In Kuta Bali
Duration 2h
Free cancellation available
Nusa Penida: Taxi Return from Port to Kelingking Beach
Duration 6h
Free cancellation available
Kuta surf lesson Jisurf
Duration 2h
Free cancellation available
*Get lower prices by selecting more than 2 adults
DEKOM Surf Lesson Intermediate Course in Kuta (Half Day – Private Lesson)
Duration 3h
Free cancellation available
Little Ripper Level 1-2
Duration 3h
Free cancellation available
Canggu Surf Lesson
Duration 2h
10 out of 10
Exceptional
1 review
Free cancellation available
Nusa Penida: Combine Tour
Free cancellation available
*Get lower prices by selecting more than 2 adults