Flexible spot
Beach choice follows weather, season, wave quality and your level.
Personal surf lessons for beginners and intermediates — with the freedom to choose the right beach for the day's conditions.
We keep surf lessons personal, practical and fun. Instead of locking every session to one fixed beach, we look at the conditions and match the spot to your level.
Based around Legian, Rock Mini Surf can run lessons in Kuta, Legian, Uluwatu or Nusa Dua. The aim is simple: give you a safe introduction, useful coaching and more time enjoying the ocean.
Plan my session ↗Beach choice follows weather, season, wave quality and your level.
Choose private, shared or group coaching to fit your trip.
Your instructor holds a Surf Rescue Certificate for the 2026 period shown.
Rock Mini Surf is a Bali surf lesson experience based around Legian, focused on safe, friendly and personalized coaching.
We match the lesson and surf spot to your level, weather, season and wave conditions — so every session has a clear purpose and a safer learning environment.
Whether you are catching your first wave, improving your technique or introducing your child to surfing, our goal is to help you learn with confidence and enjoy the ocean.
Every level combines theory, practical knowledge, confidence building and time in the water.
For first-timers or surfers who are still building the basics.
Build knowledge and confidence, understand the basic surfing theory, safely catch suitable waves and work toward consistent basic wave riding.
For surfers who can already stand and ride but want better control and technique.
Boost confidence, improve decision-making and develop more controlled, efficient surfing with better wave selection and technique.
A child-friendly introduction designed around comfort, confidence and enjoyment in the ocean.
Build water confidence, learn safe basic surfing skills and leave the session feeling proud, happy and excited to surf again.
Every session is 2 hours. Advance booking is recommended.
1 × 2h
3 × 2h — 1.050K
5 × 2h — 1.650K
10 × 2h — 3.100K
1 × 2h
3 × 2h — 1.350K
5 × 2h — 2.150K
10 × 2h — 4.000K
1 × 2h — 250K / pax
3 × 2h — 700K / pax
5 × 2h — 1.100K / pax
10 × 2h — 2.000K / pax
There is no fixed surf post yet. Our base point is Legian, and the final lesson spot is confirmed according to the day's weather, season, waves and your level.

Use this point for the starting area and free pick-up radius. The actual lesson beach is confirmed after checking the day's conditions.
Spot pricing reflects distance and logistics. Final location is always confirmed according to conditions and surfer level.
Important: Kuta and Legian use the standard lesson price list. Canggu, Uluwatu and Nusa Dua use the stated spot rate per person. We confirm the most suitable beach before the session.
A few moments from the Rock Mini Surf experience.



Rock Mini Surf is led by Hans Erik Daniel Silalahi. The instructor holds a Surf Rescue Certificate issued by Balawista Indonesia / International Life Saving Federation, with the certificate shown for the 2026 certification period.

Beginner or intermediate — we'll match the session to you.
Send your preferred timing and pick-up area on WhatsApp.
We check the conditions and recommend the best beach for the day.
Send the basics. We'll recommend the lesson and confirm the surf spot based on conditions.
Yes. Beginner lessons start with beach instruction and basic board skills before entering the water. The final spot depends on the day's conditions.
Our base point is Legian. Depending on weather, season, wave quality and your level, lessons may take place in Kuta, Legian, Uluwatu or Nusa Dua.
Yes. Free pick-up is available within a 5 km radius of the Legian base point.
Surfboard, rashguard, drinking water and instructor are included.
Each session is 2 hours.
No deposit is required. Send your booking request, then Rock Mini Surf checks availability. Once the date, time and spot are confirmed, you will receive a confirmation message via WhatsApp or email. Please keep that confirmation as your booking proof.
Payment is currently by cash on the day of the confirmed lesson.
Yes. Kids lessons are for children aged 6–13 and focus on safe, fun, friendly and happy ocean experiences, with age-appropriate instruction and confidence building.