Things to do in Bali | Expedia
Earn OneKeyCash on each activity you book just by signing in
32 things to do
Search results
Bali
Selecting an option will immediately update the search results.
Showing 32 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: Kuta Beach Intermediate Surf Lesson
Duration 1h 30m
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
Kuta-Bali : Private Surf Lesson With Surf photos & Videos
Duration 2h
10 out of 10
Exceptional
11 reviews
Free cancellation available
The best surf lessons in Kuta
Duration 2h
10 out of 10
Exceptional
62 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
DEKOM Surf Lesson Intermediate Course in Kuta (Half Day – Private Lesson)
Duration 3h
Free cancellation available
Private surf lesson by Malu Surf
Duration 2h
10 out of 10
Exceptional
1 review
Free cancellation available
Bali/Nusa Dua: Surf Class for Beginner and Intermediate
Duration 2h
10 out of 10
Exceptional
1 review
Free cancellation available
UP2U SURF SCHOOL BALI. Discounted Group Surf Lessons Kuta Bali
Duration 2h
Free cancellation available
Nusa Dua: Surf Lesson with Local Instructor & Equipment
Duration 2h
Free cancellation available
Bali/Nusa Dua: Beginner-advanced Surf Lesson with Instructor
Duration 2h
Free cancellation available
Uluwatu: 2-Hour Surf Lesson for Beginners with Instructor
Duration 2h
Free cancellation available
Bukit Peninsula: 2 Hours Surf Experience at Uluwatu Beach
Duration 2h
Free cancellation available
Surfing Lesson at Legian Beach in Bali
Duration 10h
Free cancellation available
ULUWATU SURFING LESSON FOR ALL LEVELS
Duration 1h 30m
10 out of 10
Exceptional
2 reviews
Free cancellation available
HOT PROMO - Surf Lessons In Kuta Bali
Duration 2h
Free cancellation available
29% off
Canggu: All Levels Surf Lesson
Duration 1h 30m
10 out of 10
Exceptional
1 review
Free cancellation available
Canggu: Private Surf Lesson with certified lifeguard
Duration 2h
Free cancellation available
HOT PROMO. Beginner Surf Lessons in Bali
Duration 2h
9.6 out of 10
Exceptional
19 reviews
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
Canggu: Private & Group Surf Lesson With Professional guide
Duration 1h 30m
Free cancellation available
Bali: Balangan Beach Beginner Surf Lesson with Equipment
Duration 1h
Free cancellation available
Canggu Surf Lesson
Duration 2h
10 out of 10
Exceptional
1 review
Free cancellation available
Kuta surf lesson Jisurf
Duration 2h
Free cancellation available
*Get lower prices by selecting more than 2 adults
Canggu: Private Surf Lesson for All Levels (Batu Bolong)
Duration 2h
Free cancellation available
Bali/Sanur: Private All-Level Surf Lesson by Rip Curl School
Free cancellation available
*Get lower prices by selecting more than 2 adults
Nusa Dua Private 2 Hour Beginner Surf Lesson With Instructor
Duration 2h
Free cancellation available
Little Ripper Level 1-2
Duration 3h
Free cancellation available