Professional Surf Instructors at Your Beach

Professional instructors meet you at the beach with everything you need. Beginner to advanced. Board included in every lesson.
We Meet You at the Beach
Board & Rash Guard Included
Fully Insured Lessons
Hundreds of Happy Surfers
Six ways to get in the water, from a first-timer beach class to a five-lesson progression package.
Popular2 hoursFor anyone who's never stood on a board. Paddling, pop-ups and your first ride, taught on whichever beginner-friendly beach fits the day's conditions. Equipment included.
Book on WhatsApp
2 hoursFor surfers who can already catch whitewater and want to move onto green waves. Semi-private, 2-3 people, focused on turns and wave selection. Board included.
Book on WhatsApp
Popular2 hoursThe whole two hours is just you and the instructor, at whichever beach and pace matches your goals — from a nervous first-timer to someone chasing a specific maneuver. Board included.
Book on WhatsApp
2 hoursBring your travel group along — 3 or more people share an instructor, split evenly across whichever beach we book that morning. The lowest per-person price on the list.
Book on WhatsApp
1.5 hoursBuilt around a shallow, sheltered stretch of beach and a soft-top board sized for small riders. Patient instructors keep it playful for ages 5 to 12.
Book on WhatsApp
Popular5 lessonsSpread five sessions across your trip instead of cramming into one day — same instructor team tracks what you worked on last time and picks up from there.
Book on WhatsAppFrom your phone to the sand in three moves
Beginner, intermediate, private, group, kids or the 5-lesson package - browse the list below and see what fits your level.
Message your dates and group size — since we teach across Canggu, Kuta, Seminyak and Uluwatu, we match you to whichever beach suits the day.
Instructor shows up with boards ready. Quick briefing on the sand, then straight into your first waves.
Tell us your level and we'll book the spot that actually fits it that day
Beginner - IntermediateConsistent, forgiving waves perfect for learning. Our home beach.
Intermediate - AdvancedPowerful reef break for surfers ready to step up their game.
BeginnerThe classic Bali learn-to-surf spot. Gentle sandy bottom waves.
Beginner - IntermediateLess crowded than Kuta with similar beginner-friendly conditions.
Beginner - IntermediateWide beach between Kuta and Seminyak. Great for group lessons.
Advanced OnlyWorld-class reef breaks for experienced surfers. Not for beginners.
Already know how to surf? Skip the lesson and rent a soft-top, fiberglass funboard or performance shortboard, delivered to your beach or villa.
Dated, verified feedback pulled straight from recent students
“Was in Bali for two weeks and switched between Canggu and Kuta depending on the forecast — same instructor team followed me, which made the whole thing feel joined-up instead of booking two random schools.”
Priya N.
Canggu - Verified
“Booked the private lesson after a shaky group class elsewhere. Completely different pace — my coach adjusted the drill every time I got something wrong instead of moving on. Signed up for the 5-lesson track right after.”
Marco D.
Seminyak - Verified
“Split into a kids lesson for our two boys and a group session for the adults, both running at the same time on the same stretch of Legian — logistics we didn't expect to work so smoothly.”
The Okafor family
Legian - Verified
“My niece did the kids lesson and came out grinning ear to ear. What stood out was how the instructor kept switching games so a 7-year-old's attention never wandered.”
Chloe B.
Kuta - Verified
“Already an intermediate surfer, wanted reef-break coaching without going full private — the intermediate session at Uluwatu delivered exactly that, small group, real correction on positioning.”
Ravi S.
Uluwatu - Verified
“The 5-lesson package spread across our whole trip meant we weren't cramming everything into one exhausting day — by the last session I was picking my own waves without being told.”
Ingrid H.
Canggu - Verified
One rate per format, no separate charge for the board or rash guard.
2 hours
Rp 400.000
2 hours - per person, 2 to 3 people (semi-private)
Rp 500.000
2 hours - 1 to 1, fully personalized
Rp 650.000
2 hours - per person, groups of 3 or more
Rp 400.000
1.5 hours
Rp 400.000
5 lessons
Rp 650.000
Message your dates now and we'll match you with an instructor and beach before the day is over.