Surf Lesson BaliSurf Lesson BaliBook Now
Surf lesson at Batu Bolong Beach, Canggu Bali

Surf Lessons in Canggu

Canggu is the surf capital of Bali. Home to Batu Bolong, Echo Beach, and Old Man's - three world-class breaks within walking distance of each other. Our instructors live here and know every break, every tide, every seasonal shift.

From Rp 300.000Beginner to AdvancedBoard Included
Book Surf Lesson in Canggu

Why Learn to Surf in Canggu?

Canggu has become Bali's undisputed surf hub for good reason. The 5-kilometre stretch of coastline from Pererenan in the north to Batu Bolong in the south holds a concentration of quality waves that is almost unmatched anywhere in Indonesia. For someone learning to surf, this variety is invaluable - you can progress through different breaks as your skills develop without ever travelling far.

At the beginner level, Batu Bolong Beach provides ideal conditions: a sandy bottom, waves that roll in at a predictable angle, and a gradual shore that lets you stand up and recover with ease. The swell here is shaped by offshore reefs that filter the raw ocean energy down to something forgiving and fun. Most of our students stand up on their very first wave at Batu Bolong.

As you progress to intermediate level, Echo Beach and Pererenan are right there waiting. Echo Beach has a punchy beach break that teaches you to read faster, more powerful waves. Pererenan gets more direct swell and develops stronger bottom turns and timing. Our instructors guide your progression through these spots in the right sequence - no other area in Bali offers this kind of natural curriculum within walking distance.

Multiple breaks for all levels within 5km
Batu Bolong: perfect beginner waves with sandy bottom
Echo Beach: step up for intermediates ready to progress
Old Man's: mellow longboard wave ideal for first-timers
Our instructors live in Canggu - fastest response time
Sunrise sessions from 6 AM daily
Post-lesson smoothie bowls and cafes steps from the beach
Year-round consistent swell from April through October

Canggu Surf Spots

Batu Bolong Beach

Beginner / Intermediate

The heart of Canggu surf. Sandy bottom, consistent chest-high waves that peel nicely left and right. Our primary lesson spot for all beginners. The beach is wide with clear water entries and easy paddle-outs.

Pro tip: Best at low to mid tide. Morning offshore winds clean up the face beautifully.

Old Man's

Beginner / Longboard

Canggu's most mellow wave. A slow, rolling right-hander that's perfect for longboarding and first-timers who want extra ride time. Shallow and forgiving with a sandy bottom.

Pro tip: Works at any tide. Ideal for nervous beginners and kids. Less crowd pressure than Batu Bolong.

Echo Beach

Intermediate / Advanced

A powerful beach break with punchy peaks that throw and barrel on bigger swells. One of North Canggu's most exciting waves when it's on. Better suited to surfers who can already turn and duck-dive.

Pro tip: Best on a solid SW swell at low-mid tide. Can be crowded on weekends. Not suitable for beginners.

Berawa Beach

Intermediate

A less crowded option just north of Batu Bolong. Similar wave quality with fewer people in the water. Great for intermediate surfers looking to practice turns without the Batu Bolong crowds.

Pro tip: Best in the morning. Works on most swells. Good secondary option when Batu Bolong is packed.

Pererenan Beach

Intermediate / Advanced

The northernmost break in the Canggu stretch. Gets more consistent swell than the southern breaks and has hollow sections on bigger days. Popular with locals who know the spot.

Pro tip: Best on a solid S or SW swell. Works on most tides. Can have a strong rip on bigger days.

Canggu Nearby Areas We Cover

Batu BolongEcho BeachOld Man'sBerawaPererenanSesehNelayanBatu Mejan

Surf Lesson FAQ - Canggu

What are the best surf spots for beginners in Canggu?
Batu Bolong is the best beginner surf spot in Canggu. It has a sandy bottom, consistent small waves, and a forgiving shore break. Old Man's is also excellent for first-timers - a mellow, longboard-friendly wave that rolls in steadily from dawn to dusk.
How are the waves at Canggu compared to Kuta?
Canggu waves are generally more powerful and varied than Kuta. Batu Bolong offers beginner-friendly waves similar to Kuta but with a better vibe. Echo Beach is a step up with a reef break best suited for intermediate surfers. Canggu gives you more options as you progress.
What is the best time of day for a surf lesson in Canggu?
Early morning sessions between 6 AM and 9 AM are ideal in Canggu. The wind is typically offshore or light, the swell is cleaner, and the beach is much less crowded. Late afternoon (4-6 PM) is also good. Midday sessions in peak season can be crowded and the onshore winds pick up.
Can complete beginners surf at Echo Beach in Canggu?
Echo Beach is not recommended for complete beginners. It has a reef bottom and more powerful waves. We always take beginners to Batu Bolong or Old Man's in Canggu first. Once you can stand consistently and control your direction, we can introduce you to Echo Beach under close supervision.
How much does a surf lesson in Canggu cost?
Surf lessons in Canggu start at Rp 300.000 per person for a group lesson (max 4 students). Beginner lessons are Rp 350.000, intermediate lessons are Rp 450.000, and private one-on-one lessons are Rp 600.000 for 2 hours. The 5-lesson Surf & Stay package is Rp 1.500.000. All prices include surfboard, rash guard, and instruction.

Other Surf Locations in Bali

Book Your Canggu Surf Lesson

Send us a WhatsApp and your instructor meets you at Batu Bolong or Echo Beach - whatever suits your level.

Book on WhatsApp