Bali Surfing Class

Join Bali Surfing Class, the trusted local surf school in Canggu and Batu Bolong, Bali. Whether it’s your first wave or your fifth, our certified instructors will guide you with fun, safety, and personalized coaching. Experience real surfing in paradise — no stress, just stoke!

Meet the founder

Meet Bulldog, the Heart Behind Bali Surfing Class

Bali Surfing Class was founded by Bulldog, a local surf coach who has spent over 5 years riding and teaching on the waves of Batu Bolong and Canggu. Known for his calm energy, patience, and deep knowledge of the ocean, Bulldog has helped thousands of students from around the world catch their first wave — and fall in love with surfing.

“When you surf with us, you’re not just learning a skill. You’re joining a community, sharing a piece of our island, and feeling the magic of the ocean.”

Whether you’re 8 or 60, a total beginner or nervous to try, Bulldog and his team will guide you safely, joyfully, and with true Balinese hospitality.

Trusted By Surfers From Around the World

Why Bali Surfing Class?

Choosing a surf school in Bali can be overwhelming — but here’s why hundreds of students from around the world choose us every year:

Iconic Surf Locations

We teach at Batu Bolong and Canggu, two beaches famous for their beginner-friendly waves, sandy bottoms, and lively surf culture. You’ll be in the heart of Bali’s surf scene — surrounded by cafes, beach bars, and a thriving community.

Lessons for All Levels

Whether you’ve never touched a surfboard or already have a few sessions under your belt, we’ve got a class for you. We tailor each lesson to your personal pace and ability.

Small Group or Private Options

You decide how you learn. Go solo with a one-on-one instructor, bring a partner for a semi-private session, or join one of our small, fun, and friendly group classes.

Photos of Your Surf

Want proof that you stood up on your first wave? Our photo package includes high-quality surf shots — perfect for your memories or Instagram feed.

Clean Facilities & Easy Booking

We provide showers, changing rooms, and easy WhatsApp booking. No hassle, just surfing.
Photos of Your Surf

SURFING PACKAGE

Private Lesson – IDR 400.000 / person

A focused 1-on-1 session with your personal instructor.
Great for beginners who want full attention or faster progress.

2 Hours
Batu Bolong or Canggu
Suitable for balanced, shared learning pace
SURFING PACKAGE

Semi Private Lesson – IDR 750.000 / 2 persons

Perfect for friends or couples learning together.
One instructor for two students keeps things fun yet focused.

2 Hours
Batu Bolong or Canggu
What You’ll Learn: Paddling technique, board positioning, standing up, riding waves
PROGRESS TRACKER​

Private Lesson + Surf Photos – IDR 700.000 / person

Enjoy a private session and get pro photos of your best moments. Includes at least 10–15 edited surf shots.

SURFING PACKAGE

3-Day Private Lesson – IDR 1.050.000 / person

Commit to three days of progressive learning with the same instructor. Each day builds on the last — ideal for real skill improvement.

2 Hours
Batu Bolong or Canggu
What You’ll Learn: Paddling technique, board positioning, standing up, riding waves
SURFING PACKAGE

3-Day Semi Private Lesson – IDR 2.000.000 / 2 persons

Progress with a friend or partner in this fun, multi-day course. Gain confidence and technique while sharing the stoke!

2 Hours
Batu Bolong or Canggu
Suitable for balanced, shared learning pace
How It Works

Getting started with Bali Surfing Class
is simple and quick:

Message Us via WhatsApp — Tell us your preferred date, number of people, and which package you’re interested in.
Choose Your Spot — We’ll recommend Batu Bolong or Canggu based on the wave condition of the day.
Show Up Ready — Wear your swimwear, and we’ll provide everything else.
Surf with Us — From the moment your feet touch the sand, we’ll be with you every step (and wave) of the way.

4.8

Rated 4.8 ★ on Google Reviews

Book Your Lesson Now

Name
Lesson Date
Package
Number of People
Contact Info
Message
The form has been submitted successfully!
There has been some error while submitting the form. Please verify all form fields again.