Transparent Pricing · Batu Bolong Beach, Canggu
How Much Are Surf Lessons in Bali?
Rocky's pricing is straightforward: no haggling, no hidden fees, all equipment included. Here's exactly what you get for your money.
Packages
Choose Your Package
Single Session
400K
IDR / person
≈ $25 USD
One ~90-minute lesson
- ✓ ~90 minutes in the water
- ✓ Surfboard included
- ✓ Rashguard included
- ✓ Safety briefing
- ✓ Wave pushes & coaching
- ✓ Photo/video on request
Three Sessions
1.05M
IDR / person
≈ $65 USD
Best for real progress
- ✓ 3 × ~90-minute lessons
- ✓ Save 150,000 IDR vs single
- ✓ All equipment included
- ✓ Progress tracking
- ✓ Flexible scheduling
- ✓ Most popular package
Couples / Friends
750K
IDR / 2 people
≈ $47 USD
For 2 people together
- ✓ 2 × ~90-minute lessons
- ✓ 2 boards & rashguards
- ✓ 375K per person
- ✓ Shared instruction
- ✓ Great value for pairs
- ✓ Loser buys Bintangs 🍺
Group Booking
Custom
3+ people
- ✓ Tailored to group size
- ✓ Custom scheduling
- ✓ All equipment provided
- ✓ Great for bachelor parties
- ✓ Team building / retreats
- ✓ Contact for a quote
Price Breakdown
What's Included?
By The Numbers
Surf Lesson Prices in Bali — Hourly Breakdown
The surfing lesson Bali price most schools quote is per-session, not per-hour, which makes it hard to compare offers. Here is the actual surf lesson cost in Bali at Rocky's broken down by minute, so you can see exactly what you pay for. Every session is a private ~90-minute lesson at Batu Bolong Beach in Canggu — board, rashguard, and coaching included.
That puts Rocky's surf lesson prices Bali at roughly $15–17 per hour of in-water private instruction — competitive with a 60-minute Balinese massage, a yoga drop-in class, or a mid-range Canggu dinner. For most beginners the 3-pack works out cheapest per hour and gives you enough water time to actually stand up and ride a green wave by lesson three.
Want context on what an entry-level lesson actually feels like? Read how much a surf lesson costs in Bali across schools for a market-wide comparison, or compare formats in private vs group surf lessons in Bali. If you are still picking a beach, Batu Bolong's gentle conditions are why every package on this page is taught at the same break.
Why Rocky
Value Beyond the Price
No Hidden Fees
The price you see is the price you pay. Board, rashguard, instruction, and safety equipment are all included. No surprise charges on the beach.
5.0 on Google — 82 Reviews
Rocky's reviews speak for themselves. Tourists from all over the world have learned to surf here and left five-star reviews. Quality you can verify.
Professional Instructor
Rocky is a former professional lifeguard with 20+ years surfing Batu Bolong. Not a beach hustler — a genuine, experienced instructor.
Best Beginner Location
Batu Bolong is widely considered one of the best beaches in Bali to learn to surf. Mellow waves, sandy bottom, great atmosphere.
Context
How Do Rocky's Prices Compare?
Surf lesson prices in Bali range widely — from 200K IDR for very basic group lessons with minimal instruction, to 800K+ IDR at established surf schools with multiple staff and facilities.
Rocky's rates sit in the mid-range, but the instruction is private and personalised. You're paying for one experienced instructor, not a shared session with 6 others. With 82 five-star reviews and 20+ years of experience, the value is clear.
The most important thing isn't always the cheapest lesson — it's the quality of instruction. A great first experience gets you hooked on surfing for life. A bad one puts you off the ocean entirely.
Pricing FAQ
Surf Lesson Prices Bali — 2026 FAQ
Everything beginners ask about the surfing lesson Bali price before booking — what's included, why some lessons cost less, and how Rocky's pricing compares.
How much do surf lessons in Bali cost in 2026?+
Surf lesson prices in Bali range from around 200,000 IDR for shared group lessons up to 800,000+ IDR at high-end resort schools. Rocky's surf lesson prices start at 400,000 IDR (~$25 USD) for a single ~90-minute private session at Batu Bolong Beach in Canggu, with all equipment included. The 3-pack at 1,050,000 IDR works out to 350K per session and is the best value for surfers who want real progress.
What is included in the surf lesson price?+
Every surf lesson at Rocky's includes a foam longboard sized to you, a UV rashguard, a safety briefing on currents and the reef, in-water coaching, and post-session feedback. There are no hidden fees on the beach — the surfing lesson Bali price you see is the full price you pay. Photos and video are available on request. Transport to the beach is the only thing not covered.
Why are some surf lessons in Bali cheaper?+
Cheaper lessons in Canggu (under 250K IDR) are usually shared group sessions with one instructor coaching 4–6 people at once, often with limited English and basic gear. Rocky's lessons are private — one instructor, one student (or two for couples) — at one of the best beginner waves in Bali. You're paying for personal attention, 20+ years of local experience, and a 5.0-star track record across 82 Google reviews.
Is the surf lesson price per person or per group?+
Single Session and 3-Pack prices are per person. The Couples / Friends package (750K IDR) is for two people sharing the lesson — that works out to 375K per person, the cheapest per-head rate Rocky offers. Group bookings of 3+ people are quoted individually based on group size and scheduling needs.
Can I pay in USD or only Indonesian Rupiah?+
Prices are quoted in IDR because that is the currency of Indonesia, but Rocky accepts cash payment in USD, EUR, AUD, or IDR at the prevailing exchange rate. Card and digital wallet payment can be arranged in advance via WhatsApp. There are no surcharges on top of the listed surf lesson prices regardless of payment method.
Do I need to book in advance and pay a deposit?+
Booking 24–48 hours in advance via WhatsApp is recommended, especially during high season (June–September and December–January). Rocky does not require a deposit for single bookings — payment is in cash on the day. For group bookings of 3+ people, a 50% deposit may be requested to confirm the date.