Quick answer
Bali is the surf capital of Southeast Asia, offering year-round waves for all skill levels. Board rentals start from 50,000 IDR ($3 USD) per hour. Kuta Beach is ideal for beginners, while Uluwatu delivers world-class barrels for advanced surfers during the dry season (April–October). The west and south coasts fire during dry season; the east coast shines in wet season (November–March).
- Best for beginners
- Kuta Beach — sandy bottom, gentle whitewash, dozens of surf schools
- Best for advanced
- Uluwatu — world-class left-handers over reef, 4.6★ (903 reviews)
- Board rental
- 50,000–200,000 IDR ($3–12 USD) per hour
- Last verified
- 2026-04
Top verdicts
- Kuta Beach: Where Bali's surf story began and still the best place to stand on a board for the first time.
- Batu Bolong (Canggu): The Instagram-famous surf spot of Bali — and honestly, it deserves the hype for beginners and longboarders.
- Uluwatu: Bali's crown jewel — multiple world-class peaks along the cliff, from The Peak to Racetrack to Temples.
Bali is the surf capital of Southeast Asia — an island where you can ride mellow longboard waves at dawn in Canggu and watch pro-level barrels detonate at Padang Padang by afternoon.
The island's unique geography creates an extraordinary variety of breaks. The western and southern coasts catch Indian Ocean swells during dry season (April–October), while the east coast lights up during the wet season (November–March) with offshore northwest winds. From sandy beach breaks perfect for first-timers to shallow reef passes that demand years of experience, Bali delivers at every level.
We analyzed hundreds of Reddit posts from r/surfing, r/bali, r/BeginnerSurfers, and r/travel to find the breaks that actual surfers — not surf camp advertisers — recommend. We organized them from beginner-friendly to expert-only, so you can find your level and paddle out with confidence.
Surf Break Map
How we built this list
We analyzed 300+ Reddit posts and 2,000+ comments across r/surfing, r/bali, r/BeginnerSurfers, r/travel, and r/solotravel — spanning 2018 to 2026. Breaks were ranked by how frequently they were recommended at each skill level. We weighted advice from long-term Bali residents and experienced traveling surfers over first-time visitors. All coordinates and access info verified April 2026.
All 16 Breaks at a Glance
| # | Name | Level | Type | Rating | Area |
|---|---|---|---|---|---|
| #1 | Kuta Beach | Beginner | Beach | 4.5★ | South Bali |
| #2 | Batu Bolong (Canggu) | Beginner | Beach | 4.5★ | Canggu |
| #3 | Old Man's (Canggu) | Beginner | Beach | 4.4★ | Canggu |
| #4 | Padang Padang Rights | Beginner | Reef | 4.2★ | Bukit |
| #5 | Berawa | Beginner–Inter. | Beach | 4.3★ | Canggu |
| #6 | Balangan | Intermediate | Reef | 4.4★ | Bukit |
| #7 | Dreamland | Intermediate | Beach | 4.6★ | Bukit |
| #8 | Echo Beach (Canggu) | Intermediate | Beach | 4.5★ | Canggu |
| #9 | Medewi | All Levels | Point | 4.4★ | West Bali |
| #10 | Sanur Reef | Intermediate | Reef | 4.5★ | East Bali |
| #11 | Nusa Dua | Intermediate | Reef | 4.9★ | East Bali |
| #12 | Keramas | Advanced | Reef | 4.5★ | East Bali |
| #13 | Bingin | Advanced | Reef | 4.7★ | Bukit |
| #14 | Impossibles | Advanced | Reef | 4.6★ | Bukit |
| #15 | Padang Padang (Left) | Expert | Reef | 4.6★ | Bukit |
| #16 | Uluwatu | Advanced–Expert | Reef | 4.6★ | Bukit |
Quick Picks by Skill Level
1Kuta Beach
BeginnerQuick comparison
- Best for
- Complete beginners taking their first surf lesson
- Strengths
- Sandy bottom · Dozens of surf schools · Board rental from 50,000 IDR · Gentle whitewash
- Limitations
- Very crowded; strong currents on bigger days; not challenging for experienced surfers
- Season
- Year-round (best April–October for cleaner conditions)
- Why it made the list
- Every r/surfing and r/bali thread recommending spots for beginners starts with Kuta. It's the classic Bali learn-to-surf destination with an unmatched infrastructure of schools, board rentals, and coaching.
- Insider tip
- Go at dawn (5:30–7 AM) to beat the crowds and lesson groups. The south end near the airport is usually less crowded than the main strip.
🕐 Best surf hours
2Batu Bolong (Canggu)
BeginnerQuick comparison
- Best for
- Longboarding, beginner-to-intermediate progression, the full Canggu vibe
- Strengths
- 4.5★ from 7,948 reviews · Mellow waves · Longboard-friendly · Great cafe scene
- Limitations
- Extremely crowded — especially at sunset; can get chaotic with mixed-level surfers
- Season
- Year-round (best April–October)
- Why it made the list
- Reddit's favorite Canggu wave. The mellow break works for beginners graduating from Kuta, while the longboard-friendly shape attracts intermediate surfers who want to cruise. The clifftop bars and cafes make post-surf life easy.
- Insider tip
- Paddle out at dawn to avoid the crowd. The peak works best at mid tide. Rent a longboard from one of the shops on Jl. Pantai Batu Bolong rather than on the beach — cheaper and better boards.
🕐 Best surf hours
3Old Man's (Canggu)
BeginnerQuick comparison
- Best for
- Beginners graduating from Kuta, casual surfers, the Canggu social scene
- Strengths
- 4.4★ from 6,190 reviews · Sandy bottom · Famous bar above · Good for all tides
- Limitations
- Gets very crowded; can be messy on bigger swells
- Season
- Year-round (best April–October)
- Why it made the list
- Old Man's is where Canggu's social and surf scenes merge. Redditors love the easy waves and the post-surf vibes at the bar. It's forgiving enough for beginners but has enough shape to keep intermediates interested.
- Insider tip
- The break in front of Old Man's bar works best at mid tide. If it's too crowded, walk 100m south for more space. Wednesday and Saturday nights at the bar are legendary.
🕐 Bar hours (Old Man's)
4Padang Padang Rights
BeginnerQuick comparison
- Best for
- Beginners wanting to try a reef break; scenic beach experience
- Strengths
- 4.2★ from 8,778 reviews · Sheltered · Small waves · Beautiful beach · Famous cave entrance
- Limitations
- Still a reef — booties recommended; limited parking; crowded in high season
- Season
- April–October (dry season, south swell)
- Why it made the list
- Redditors recommend Padang Padang Rights as the gentlest introduction to reef surfing in Bali. The right-hander is sheltered from the main swell and produces small, manageable waves that help beginners transition from beach breaks.
- Insider tip
- Enter through the famous cave at the south end of the beach. Surf at high tide only to keep water depth over the reef. The break is to the right of the main beach as you face the ocean.
🕐 Access hours
5Berawa
Beginner–IntermediateQuick comparison
- Best for
- Surfers wanting Canggu vibes without Batu Bolong crowds
- Strengths
- Less crowded than Batu Bolong · Mixed terrain (beach + reef) · Near Finns Beach Club · Good for progression
- Limitations
- Strong currents on bigger swells; the reef sections can be sharp
- Season
- Year-round (best April–October)
- Why it made the list
- Reddit surfers praise Berawa as the quieter Canggu option. The beach break at low tide is great for beginners, while the reef 100m south and north offers more shape for intermediates. It's the best progression spot in the area.
- Insider tip
- Park at the end of Jl. Pantai Berawa near Finns Beach Club. There's a small entry fee (~4,000 IDR). The reef to the south works best at mid-to-high tide.
🕐 Best surf hours
6Balangan
IntermediateQuick comparison
- Best for
- Intermediate surfers ready for their first proper reef break
- Strengths
- 4.4★ · Beautiful beach · Consistent waves · Less intimidating than Uluwatu · Warungs on the cliff
- Limitations
- Sharp reef; gets shallow at low tide; can close out on bigger swells
- Season
- April–October (dry season)
- Why it made the list
- Redditors call Balangan the most beginner-friendly reef break on the Bukit after Padang Padang Rights. It's a proper left-hander that barrels on the right swell, but on smaller days it's very approachable for confident intermediates.
- Insider tip
- Surf at mid-to-high tide. The inside section gets very shallow. Reef booties are recommended. The warungs on the cliff serve great nasi goreng with a view of the lineup.
🕐 Access hours
7Dreamland
IntermediateQuick comparison
- Best for
- Intermediate surfers wanting a powerful beach break on the Bukit
- Strengths
- 4.6★ · Beautiful cove · Sandy bottom · Consistent waves · No reef danger
- Limitations
- Heavy shore break can be dangerous; strong rips on bigger days
- Season
- April–October (dry season)
- Why it made the list
- Dreamland is a unique Bukit break — it's a beach break, not a reef, so no coral worries. The wave is punchy and fast, making it a great training ground for intermediates before tackling the reef breaks nearby.
- Insider tip
- Swim and bodysurf first to test the power. The wave is heavier than it looks. Best at mid tide — low tide is too shallow and the shore break becomes dangerously hollow.
🕐 Access hours
8Echo Beach (Canggu)
IntermediateQuick comparison
- Best for
- Confident intermediates ready for a more powerful Canggu wave
- Strengths
- 4.5★ from 3,200 reviews · Powerful waves · Sunset bar scene · Consistent
- Limitations
- Too powerful for beginners; strong currents; shallow sections at low tide
- Season
- Year-round (best April–October)
- Why it made the list
- Echo Beach is where Canggu gets serious. Reddit surfers rate it as the best wave in the area for intermediates who've outgrown Batu Bolong. The break is fast and hollow — especially at low-to-mid tide — with barrel sections on bigger swells.
- Insider tip
- Best at mid-to-high tide. Low tide produces heavy, close-out barrels. Watch the sunset from the cliff bars after your session. The break to the right (south) is usually less crowded.
🕐 Best surf hours
9Medewi
All LevelsQuick comparison
- Best for
- Longboarders, surfers seeking uncrowded waves, the old-school Bali vibe
- Strengths
- 4.4★ · Longest wave in Bali · Uncrowded · All skill levels · Black-sand beach
- Limitations
- 1.5-hour drive from Canggu; cobblestone bottom; limited infrastructure
- Season
- April–October (best with solid south swell)
- Why it made the list
- Redditors rave about Medewi as the antidote to crowded Canggu and the Bukit. The long left peels gently enough for intermediates while offering enough wall for advanced surfers to work. It's the closest you'll get to old Bali in 2026.
- Insider tip
- Stay overnight in Medewi to surf dawn sessions — the 3-hour round trip from Canggu is exhausting otherwise. The cobblestone bottom can bruise feet; reef booties help. The rivermouth section on the inside is the mellower takeoff zone.
🕐 Access
10Sanur Reef
IntermediateQuick comparison
- Best for
- Intermediate surfers during the wet season when the west coast is flat
- Strengths
- 4.5★ · Fires in wet season · Fun right-hander · Less crowded than Keramas
- Limitations
- Requires boat access; flat during dry season; reef can be shallow
- Season
- November–March (wet season, northwest swell)
- Why it made the list
- Sanur Reef is the go-to for Reddit surfers stuck in Bali during the wet season who don't want to fight the Keramas crowd. The right-hander breaks over coral and produces fun, workable walls at mid-to-high tide.
- Insider tip
- Hire a boat from the beach in front of the Grand Inna Bali Beach Hotel. The nearby "Babies Reef" is a gentler option for less experienced surfers. Always surf at high tide here.
🕐 Access
11Nusa Dua
IntermediateQuick comparison
- Best for
- Intermediate surfers during wet season; surfers staying in the Nusa Dua resort area
- Strengths
- 4.9★ · Multiple peaks · Consistent in wet season · Beautiful setting · Manageable size
- Limitations
- Flat in dry season; reef can be very shallow at low tide; some sections are advanced
- Season
- November–March (wet season)
- Why it made the list
- Redditors rate Nusa Dua as one of the most reliable wet-season options in Bali. Multiple peaks mean you can find a section suited to your level, and the reef protects the area from the biggest swells, keeping it manageable.
- Insider tip
- The main break is off Sri Lanka Reef — paddle out from the beach near the Hilton. The inside section is easier, the outside is more challenging. Board rental available from Bali Wave Experience nearby.
🕐 Access
12Keramas
AdvancedQuick comparison
- Best for
- Advanced surfers seeking world-class east-coast waves and night surfing
- Strengths
- 4.5★ from 1,382 reviews · WSL venue · Night surfing · Fast barrels · Black-sand reef
- Limitations
- Powerful and fast — not for intermediates; shallow reef; crowd of local rippers
- Season
- November–March (wet season, best with northeast swell)
- Why it made the list
- Keramas is Bali's most famous east-coast wave and a Reddit favourite for advanced surfers. The WSL held championship events here. The floodlit night-surfing sessions at the Komune Beach Club are a once-in-a-lifetime experience.
- Insider tip
- Komune Beach Club offers paid night-surfing sessions under floodlights — bucket-list material. For regular sessions, dawn is best before the trade winds pick up. The inside section is more forgiving than the outside reef.
🕐 Access
13Bingin
AdvancedQuick comparison
- Best for
- Advanced surfers seeking short, intense barrels over shallow reef
- Strengths
- 4.7★ · Perfect barrels · Scenic cliff setting · Rustic charm · Less crowded than Uluwatu
- Limitations
- Very shallow reef; short rides; steep cliff access; locals-only vibe at times
- Season
- April–October (dry season, south swell)
- Why it made the list
- Bingin is Bali's tube-riding playground. Redditors who have surfed across the Bukit consistently rate Bingin's barrels as the most photogenic and accessible (if you're advanced). The wave is short but incredibly hollow — a perfect left barrel when the swell is 4–6 ft.
- Insider tip
- Reef booties are essential. The takeoff zone is directly over reef that's sometimes only a foot deep. Best at mid-to-high tide. Stay at one of the cliff-side guesthouses for dawn patrol access.
🕐 Access
14Impossibles
AdvancedQuick comparison
- Best for
- Advanced surfers seeking long, connected left-handers on the Bukit
- Strengths
- 4.6★ · Three peaks that connect · Longest ride on the Bukit · Less crowded than Uluwatu
- Limitations
- Sharp, shallow reef; strong currents; difficult paddle-out; cliff-access only
- Season
- April–October (needs solid south swell to connect all three sections)
- Why it made the list
- Impossibles is the dark horse of the Bukit lineup. When the swell is 6–8 ft and connecting, the ride across all three sections is one of the longest in Bali. Reddit surfers who know the Bukit well rate Impossibles as potentially the best wave in the area on its day.
- Insider tip
- Access from the cliff between Bingin and Padang Padang. The wave needs size to connect all three sections — 6 ft+ south swell is ideal. Mid-to-high tide only. Strong currents can sweep you toward Bingin.
🕐 Access
15Padang Padang (Left)
ExpertQuick comparison
- Best for
- Expert tube riders — one of the best barrels in the world
- Strengths
- 4.6★ from 309 reviews · World-class barrel · Competition venue · Perfect left tube
- Limitations
- Extremely shallow; heavy hold-downs; locals-priority lineup; needs 6 ft+ to break properly
- Season
- July–September (needs solid 6 ft+ south swell)
- Why it made the list
- Padang Padang Left is universally regarded as one of the best barrels in the world. Reddit surfers describe it as Bali's Pipeline — a short, intensely hollow left that breaks over reef barely covered by water. When it's on, it's one of the most spectacular waves anywhere.
- Insider tip
- Do not paddle out unless you are an experienced tube rider comfortable in heavy, shallow reef breaks. The wave only works on solid swells (6 ft+). Watch from the cliff first. Locals and pros have absolute priority. Reef booties essential.
🕐 Access
16Uluwatu
Advanced–ExpertQuick comparison
- Best for
- Advanced surfers seeking Bali's most iconic wave with multiple peak options
- Strengths
- 4.6★ from 903 reviews · Multiple peaks · World-class walls and barrels · Consistent · Cave entry adds drama
- Limitations
- Very crowded; heavy reef; cave entry/exit can be dangerous; strong currents
- Season
- April–October (dry season; best May–September with solid south swell)
- Why it made the list
- Uluwatu is the wave that put Bali on the world surf map. Reddit's r/surfing consistently ranks it among the top 10 waves in the world. Multiple sections mean there's a peak for every level of advanced surfer — from the mellower inside Racetrack to the heavy Outside Corner.
- Insider tip
- Enter through the famous cave at the base of the cliff. Surf at high tide, especially if it's your first time — more water over the reef. The Peak is the most crowded; Racetrack and Temples are often emptier. Watch the cave exit on incoming tide — it fills up with surge. Reef booties essential.
🕐 Access
Frequently Asked Questions
When is the best time to surf in Bali?
Bali has two surf seasons. The dry season (April–October) brings consistent south swells and offshore winds to the west and south coasts — this is prime time for Uluwatu, Padang Padang, Canggu, and the Bukit breaks. The wet season (November–March) shifts the action to the east coast, where spots like Keramas, Nusa Dua, and Sanur Reef fire up. Beginners can find surfable waves year-round at Kuta and Batu Bolong.
Where should beginners surf in Bali?
Kuta Beach is the classic beginner spot — soft sandy bottom, gentle whitewash, and dozens of surf schools. Batu Bolong in Canggu is the next step up with mellow waves great for longboarding. Padang Padang Rights on the Bukit is a sheltered reef break with small, forgiving waves. Sanur's Babies Reef is another gentle option. The key for beginners is to stick to sandy beach breaks (Kuta to Canggu coastline) to avoid reef injuries.
How much does it cost to rent a surfboard in Bali?
Surfboard rental in Bali is very affordable. Soft-top beginner boards cost 50,000–100,000 IDR ($3–6 USD) per hour on the beach. Performance shortboards and fiberglass boards run 100,000–150,000 IDR per hour. For longer rentals, expect 150,000–200,000 IDR per day from surf shops (cheaper than beach rentals). Weekly rates drop to around $30–50 USD. Canggu's Batu Bolong area and Uluwatu's main road have the most rental options.
Is Uluwatu too dangerous for intermediate surfers?
Uluwatu is generally an advanced wave — it breaks over reef and is fully exposed to Indian Ocean swells. However, on smaller days (3–4 ft) at mid to high tide, confident intermediates can surf the inside sections. Reddit surfers consistently warn: only go at high tide to maximize water over the reef, and be aware of the cave exit. If you are not comfortable with reef breaks and strong currents, stick to the Canggu beach breaks.
What's the difference between Bali's west coast and east coast for surfing?
The west and south coasts (Canggu, Uluwatu, Bukit Peninsula) work best during the dry season (April–October) when south/southwest swells and southeast trade winds create offshore conditions. The east coast (Keramas, Nusa Dua, Sanur) fires during the wet season (November–March) when northwest winds blow offshore on that side. This means Bali offers year-round surfing — you just need to follow the season to the right coast.
Do I need reef booties for surfing in Bali?
For beach breaks (Kuta, Seminyak, Canggu beach breaks), you do not need booties. For reef breaks (Uluwatu, Bingin, Padang Padang, Keramas), reef booties are strongly recommended — the coral is sharp and sea urchins are common. At Uluwatu specifically, you need to walk across reef to jump off, and exit through a cave. Booties can be bought cheaply at surf shops throughout Bali for around 150,000–300,000 IDR.
Can I surf in Bali during the rainy season?
Yes. The rainy season (November–March) actually opens up the east coast breaks like Keramas, Nusa Dua, and Sanur Reef. These spots receive offshore winds during this period and can produce world-class waves. Rain usually comes in short afternoon bursts, so morning sessions are often dry. The west coast still works on some days but conditions are less consistent.
How crowded are the surf breaks in Bali?
Bali is one of the most crowded surf destinations in the world, especially during dry season (June–August). Kuta, Batu Bolong, and Uluwatu can have 50–100+ surfers at peak times. To avoid crowds: surf at dawn (before 7 AM), go during shoulder season (April–May, September–October), choose less popular breaks like Berawa or Medewi, or surf the east coast during wet season. Locals have priority — respect the lineup and wait your turn.
🏄 Bali Surf Experiences & Tours
Explore Bali's surf scene with a guided experience — from beginner lessons to advanced surf trips.
Powered by Viator — a Tripadvisor company
Planning your Bali surf trip
The ideal Bali surf trip depends on your skill level, the season, and how much crowd you can handle.
Beginners (1–3 days): Start at Kuta Beach for your first lessons, then graduate to Batu Bolong in Canggu for longboard sessions. Stay in Canggu for the best beginner infrastructure — surf schools, board rentals, and cafes. Budget 500,000–1,000,000 IDR ($30–60 USD) per day for board rental, lessons, and food.
Intermediates (5–7 days): Base yourself in Canggu and alternate between Batu Bolong, Echo Beach, and Berawa. Take a day trip to Balangan on the Bukit for your first reef experience. If visiting during wet season, head to Nusa Dua or Sanur Reef. Consider a night at Medewi for the uncrowded point break experience.
Advanced (7–14 days): Stay on the Bukit Peninsula for direct access to Uluwatu, Bingin, Impossibles, and Padang Padang. Time your trip for May–September for the most consistent south swells. Dawn patrol is essential — winds go onshore by mid-morning. Budget for reef booties (150,000 IDR), motorbike rental (70,000 IDR/day), and a board bag for travel.
Getting around: Rent a motorbike (60,000–80,000 IDR/day) — essential for early-morning surf checks. Grab/Gojek work for non-surfers. Board racks for motorbikes are available at most Canggu shops for 20,000 IDR/day.