🏄 Popular Picks — Bali, Indonesia

11 Best Surf Breaks in Bali

Kuta's iconic surf spots, from beginner-friendly waves to challenging barrels, are uniquely highlighted here with Reddit's authentic, community-backed recommendations.

Quick answer

Bali, the surf capital of Southeast Asia, offers year-round waves for all skill levels with board rentals from $3-12 USD per hour, making it a top recommendation for surfers. Kuta Beach is ideal for beginners, while Uluwatu is best for advanced surfers during the dry season (April-October). The west and south coasts are best during the dry season, while the east coast shines in the wet season (November-March).

Best overall
Kuta Beach
Price/value range
Varies by pick
Top-ranked pick
Kuta Beach — 5★ (276 reviews)
Last verified
2026-03

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.
  • Old Man's (Canggu): The natural progression from Batu Bolong.

Bali, the surf capital of Southeast Asia, offers year-round waves for all skill levels with board rentals from $3-12 USD per hour, making it a top recommendation for surfers. Kuta Beach is ideal for beginners, while Uluwatu is best for advanced surfers during the dry season (April-October). The west and south coasts are best during the dry season, while the east coast shines in the wet season (November-March).

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've organized them from beginner-friendly to expert-only, so you can find your level and paddle out with confidence.

Surf Break Map

1. Kuta Beach

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 2025. 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.

1Kuta Beach

Beginner 5 · 276 reviews
📍 Kuta, South Bali 📌 Google Maps →
Verdict: Where Bali's surf story began and still the best place to stand on a board for the first time.

Quick comparison

Best for
Beginner in Kuta, South Bali
Strengths
5★ from 276 Google reviews · Beginner · Kuta, South Bali
Limitations
that's because it works
Price / value
5★ from 276 reviews
Why it made the list
Where Bali's surf story began and still the best place to stand on a board for the first time. Yes, it's touristy and crowded with surf schools — but that's because it works. Sandy bottom, warm water, and consistent small waves. Take a lesson for 350,000 IDR (~$22) and you'll be standing up by session two.
🕐 Closed now
Mon6:00 AM – 6:30 PMTue6:00 AM – 6:30 PMWed6:00 AM – 6:30 PMThu6:00 AM – 6:30 PMFri6:00 AM – 6:30 PMSat6:00 AM – 7:00 PMSun6:00 AM – 7:00 PM
Kuta Beach in Kuta, South Bali
"Along Kuta is the best bet for what you are after. Plenty of surf schools along there that will show you the ropes. Not to mention it's mostly soft sand instead of jagged rocks like in Uluwatu." — r/bali · posted February 2023
"Beach breaks anywhere from airport, Kuta, Legian, Seminyak all the way along the coast to Canggu or even further. There's plenty of places." — r/BeginnerSurfers · posted June 2024

2Batu Bolong (Canggu)

Beginner 4.5 · 7,948 reviews
📍 Canggu, West Bali 📌 Google Maps →
Verdict: The Instagram-famous surf spot of Bali — and honestly, it deserves the hype for beginners.

Quick comparison

Best for
Beginner in Canggu, West Bali
Strengths
4.5★ from 7,948 Google reviews · Beginner · Canggu, West Bali
Price / value
4.5★ from 7,948 reviews
Why it made the list
The Instagram-famous surf spot of Bali — and honestly, it deserves the hype for beginners. Mellow waves, great cafés on the cliff watching the sunset, and a vibrant surf community. Gets very crowded, especially at sunset. Dawn patrol (6 AM) is the move for fewer people and better waves. Board rentals line the beach.
Batu Bolong (Canggu) in Canggu, West Bali
"Canggu has the optimal conditions especially in the early morning hours." — r/bali · posted February 2024

3Old Man's (Canggu)

Beginner–Intermediate 4.4 · 6,190 reviews
📍 Canggu, West Bali 📌 Google Maps →
Verdict: The natural progression from Batu Bolong.

Quick comparison

Best for
Beginner–Intermediate in Canggu, West Bali
Strengths
4.4★ from 6,190 Google reviews · Beginner–Intermediate · Canggu, West Bali
Price / value
4.4★ from 6,190 reviews
Why it made the list
The natural progression from Batu Bolong. Once you're comfortably catching green waves, paddle 200 meters north to Old Man's for a bit more size and power. Named because it's mellow enough for the "old men" longboarders. Still very friendly and forgiving — the perfect confidence builder.
🕐 Closed now
Mon12:00 PM – 1:00 AMTue12:00 PM – 1:00 AMWed12:00 PM – 2:00 AMThu12:00 PM – 2:00 AMFri12:00 PM – 1:00 AMSat12:00 PM – 2:00 AMSun12:00 PM – 1:00 AM
Old Man's (Canggu) in Canggu, West Bali
"Old Man's is just slightly more advanced compared to Batu Bolong — also an advanced beginner / intermediate spot." — kimasurfbali.com · Kima Surf Blog

4Padang Padang Rights

Beginner 4.2 · 8,778 reviews
📍 Pecatu, Bukit Peninsula 📌 Google Maps →
Verdict: The Bukit's hidden beginner gem.

Quick comparison

Best for
Beginner in Pecatu, Bukit Peninsula
Strengths
4.2★ from 8,778 Google reviews · Beginner · Pecatu, Bukit Peninsula
Price / value
4.2★ from 8,778 reviews
Why it made the list
The Bukit's hidden beginner gem. While everyone talks about Padang Padang's heavy left barrels, the right side is a completely different wave — gentle, sheltered, and perfect for progression. The famous beach (descend through a rock cave!) is gorgeous. A great way to experience the Bukit without getting your head taken off.
Padang Padang Rights in Pecatu, Bukit Peninsula
"The waves at Padang Padang Rights are protected from the ocean swell by a headland, resulting in smaller and less powerful waves compared to other surf spots in Bali." — balisurfingcamp.com · Beginner surf spots guide

6Balangan

Intermediate 4.4 · 103 reviews
📍 Pecatu, Bukit Peninsula 📌 Google Maps →
Verdict: One of Bali's most beautiful surf spots.

Quick comparison

Best for
Intermediate in Pecatu, Bukit Peninsula
Strengths
4.4★ from 103 Google reviews · Intermediate · Pecatu, Bukit Peninsula
Price / value
4.4★ from 103 reviews
Why it made the list
One of Bali's most beautiful surf spots. The white-sand beach backed by cliffs, the turquoise water, and the long peeling left make this feel like a postcard. On mellow days (3–4 ft) it's manageable for confident intermediates. On bigger swells it steps up considerably. The warungs (local food stalls) on the cliff serve cold Bintangs with the best view in Bali.
🕐 Closed now
Mon6:00 AM – 6:00 PMTue6:00 AM – 6:00 PMWed6:00 AM – 6:00 PMThu6:00 AM – 6:00 PMFri6:00 AM – 6:00 PMSat6:00 AM – 6:00 PMSun6:00 AM – 6:00 PM
🌐 Website
Balangan in Pecatu, Bukit Peninsula
"Balangan Beach is famous for its long, white sand beach and crystal water. Some of the best beginner spots can be found at Canggu, Padang Padang Right, Balangan and Dreamland." — lushpalm.com · Surfing Bali guide

7Dreamland

Intermediate 4.6 · 78 reviews
📍 Pecatu, Bukit Peninsula 📌 Google Maps →
Verdict: Dreamland packs a punch for a beach break.

Quick comparison

Best for
Intermediate in Pecatu, Bukit Peninsula
Strengths
4.6★ from 78 Google reviews · Intermediate · Pecatu, Bukit Peninsula
Price / value
4.6★ from 78 reviews
Why it made the list
Dreamland packs a punch for a beach break. The waves are shorter and more powerful than Canggu — great for learning to handle speed and power. The strong shore break can be humbling, so be comfortable duck-diving before paddling out. Beautiful beach for non-surfing partners to hang at while you get worked.
🕐 Closed now
Mon7:00 AM – 5:00 PMTue7:00 AM – 5:00 PMWed9:00 AM – 5:00 PMThu3:00 AM – 5:00 PMFri7:00 AM – 5:00 PMSat7:00 AM – 5:00 PMSun7:00 AM – 5:00 PM
Dreamland in Pecatu, Bukit Peninsula

8Echo Beach (Canggu)

Intermediate–Advanced 4.5 · 402 reviews
📍 Canggu, West Bali 📌 Google Maps →
Verdict: The serious wave in Canggu.

Quick comparison

Best for
Intermediate–Advanced in Canggu, West Bali
Strengths
4.5★ from 402 Google reviews · Intermediate–Advanced · Canggu, West Bali
Limitations
when it's overhead, it's an advanced wave
Price / value
4.5★ from 402 reviews
Why it made the list
The serious wave in Canggu. While Batu Bolong is all smiles and longboards, Echo Beach means business — hollow lefts over reef that will punish you if you're not ready. Solid intermediates can handle it on smaller days, but when it's overhead, it's an advanced wave. The sunset view from the warungs above is unmissable.
🕐 Closed now
Mon3:00 – 9:00 PMTue3:00 – 9:00 PMWed3:00 – 9:00 PMThu3:00 – 9:00 PMFri3:00 – 9:00 PMSat3:00 – 9:00 PMSun3:00 – 9:00 PM
Echo Beach (Canggu) in Canggu, West Bali
"Canggu: there are less shallow, more mellow spots but Echo Beach can get heavy. It's reef but the waves are quality." — r/surfing · posted August 2022

11Nusa Dua

Intermediate 4.9 · 71 reviews
📍 Nusa Dua, East Bali 📌 Google Maps →
Verdict: Nusa Dua is the other side of Bali's surf coin.

Quick comparison

Best for
Intermediate in Nusa Dua, East Bali
Strengths
4.9★ from 71 Google reviews · Intermediate · Nusa Dua, East Bali
Price / value
4.9★ from 71 reviews
Why it made the list
Nusa Dua is the other side of Bali's surf coin. When every YouTube video shows crowded Canggu, Nusa Dua offers quality right-handers with a fraction of the crowd — because most surf tourists don't think to come here. Boat access keeps the lineup thin. The surrounding resort area is upscale, making it a good base for couples where one surfs and one relaxes.
🕐 Open now
MonOpen 24 hoursTueOpen 24 hoursWedOpen 24 hoursThuOpen 24 hoursFriOpen 24 hoursSatOpen 24 hoursSunOpen 24 hours
Nusa Dua in Nusa Dua, East Bali

12Keramas

Advanced 4.5 · 1,382 reviews
📍 Gianyar, East Bali 📌 Google Maps →
Verdict: Keramas is Bali's east coast crown jewel.

Quick comparison

Best for
Advanced in Gianyar, East Bali
Strengths
4.5★ from 1,382 Google reviews · Advanced · Gianyar, East Bali
Limitations
if you've got the skills, a dawn session at Keramas is unforgettable
Price / value
4.5★ from 1,382 reviews
Why it made the list
Keramas is Bali's east coast crown jewel. The Komune resort installed floodlights for night surfing sessions — one of the most unique surf experiences on earth. The wave itself is heavy: fast right-hand barrels that break over shallow reef. Not for the faint-hearted, but if you've got the skills, a dawn session at Keramas is unforgettable.
🕐 Open now
MonOpen 24 hoursTueOpen 24 hoursWedOpen 24 hoursThuOpen 24 hoursFriOpen 24 hoursSatOpen 24 hoursSunOpen 24 hours
Keramas in Gianyar, East Bali
"Keramas: powerful waves in the wet season, ideal at mid to high tide. Bingin: perfect left-hand barrels, best during the dry season." — findsurfcampbali.com · Bali surf spots guide

14Impossibles

Advanced 4.6 · 85 reviews
📍 Pecatu, Bukit Peninsula 📌 Google Maps →
Verdict: When the swell is right and all three sections connect, Impossibles offers some of the longest rides in Bali.

Quick comparison

Best for
Advanced in Pecatu, Bukit Peninsula
Strengths
4.6★ from 85 Google reviews · Advanced · Pecatu, Bukit Peninsula
Limitations
the payoff — speed runs along a seemingly endless wall — is pure magic
Price / value
4.6★ from 85 reviews
Why it made the list
When the swell is right and all three sections connect, Impossibles offers some of the longest rides in Bali. The wave is fast and the reef is unforgiving, but the payoff — speed runs along a seemingly endless wall — is pure magic. Accessed via the cliff path between Bingin and Padang Padang. Strong currents can push you toward the rocks.
Impossibles in Pecatu, Bukit Peninsula
"As the name suggests, Impossibles is not for the faint-hearted. Places like Uluwatu, Impossibles, and many other breaks can be alright for an experienced intermediate surfer on the right day — smaller swells and usually a mid to higher tide." — lushpalm.com · Surfing Bali guide

16Uluwatu

Advanced–Expert 4.6 · 903 reviews
📍 Pecatu, Bukit Peninsula 📌 Google Maps →
Verdict: The crown jewel of Bali surfing.

Quick comparison

Best for
Advanced–Expert in Pecatu, Bukit Peninsula
Strengths
4.6★ from 903 Google reviews · Advanced–Expert · Pecatu, Bukit Peninsula
Price / value
4.6★ from 903 reviews
Why it made the list
The crown jewel of Bali surfing. Uluwatu is a swell magnet that works on almost any south swell, offering multiple peaks for different skill levels — though none of them are truly "easy." The cave entry and exit is an experience in itself. On a solid 6-foot day at mid tide, surfing Uluwatu's long left walls with the cliff temple towering above is a bucket-list moment. Watch the sunset Kecak dance at the temple after your session.
🕐 Open now
MonOpen 24 hoursTueOpen 24 hoursWedOpen 24 hoursThuOpen 24 hoursFriOpen 24 hoursSatOpen 24 hoursSunOpen 24 hours
Uluwatu in Pecatu, Bukit Peninsula
"Ulus is an intense wave. It has intermediate days and waves however it's generally an advanced wave only. It is fully 100 percent open to the swells of the Indian Ocean. It's a swell magnet. It also breaks on reef." — r/bali · posted May 2023
"Uluwatu: main peak is fun at mid tide and not too shallow. Beware of timing your way in because you have to aim for a cave to get out of the water and it is tricky with current." — r/surfing · posted August 2022
"If you do decide to go, only go at high tide to allow as much water between you and the reef as possible." — r/bali · posted April 2024

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're 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 don't 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.

🎟️ Book Kuta Experiences

Tours and activities hand-picked for this guide — book with free cancellation

Experiences via Viator — free cancellation on most tours

🌍 Trusted by 2,500+ travelers — our itineraries are built from real Reddit discussions, local insights, and traveler reviews.

Not sure where to go?

Plan your Bali trip

Get a free custom itinerary for Bali — built from real traveler insights.

Get a Free Itinerary →

✈️ Get Travel Tips & Hidden Gems

Join 2,500+ travelers who get weekly destination insights — no spam, ever.

No spam. Unsubscribe anytime.