Surf in Canggu today

Canggu, Bali · 10 spots ranked

Berawa Beach is the best choice in Canggu today: overhead, 11-second swell, almost no wind, rated fair to good.Nelayan Beach is close behind.

1
Berawa Beach5–6ft
0.7 km9kn cross-shore
Best 6pm
2
Nelayan Beach5–6ft
1.4 km9kn cross-shore
Best 4pm–6pm
3
Canggu (Echo Beach)5–6ft
2.4 km9kn cross-shore
Best 4pm–6pm
4
Legian Beach5–6ft
4.4 km9kn cross-shore
Best 4pm–6pm
5
Kuta Beach5–6ft
5.5 km9kn cross-shore
Best 6pm
6
Seminyak4–7ft
1.7 km10kn cross-shore
Best 4pm–6pm
7
Old Mans - Batu Bolong5–6ft
2.1 km9kn cross-shore
Best 4pm–6pm
8
Pererenan4–7ft
3.1 km10kn cross-shore
Fair · was Fair at 6am
9
Padma4–8ft
4.6 km9kn cross-shore
Best 4pm–6pm
10
Panti Nyanyi3–5ft
6.6 km10kn cross-shore
Best 4pm–6pm
Compare these spots liveOpen Canggu in the app

Tomorrow, Wednesday 4 November

Nelayan Beach is the best choice in Canggu tomorrow: overhead, 13-second swell, light offshore wind, rated fair to good.Canggu (Echo Beach) is close behind.

1
Nelayan Beach6–7ft
1.4 km4kn offshore
Best 8am–Noon
2
Canggu (Echo Beach)6–7ft
2.4 km4kn offshore
Best 8am–10am
3
Legian Beach6–7ft
4.4 km4kn offshore
Best 2pm–6pm
4
Kuta Beach6–7ft
5.5 km4kn offshore
Best 2pm–6pm
5
Berawa Beach6–7ft
0.7 km4kn offshore
Best 10am–2pm
6
Seminyak4–7ft
1.7 km10kn offshore
Best 8am–Noon
7
Pererenan4–7ft
3.1 km11kn offshore
Best 8am–Noon
8
Padma4–8ft
4.6 km9kn offshore
Best 10am–2pm
9
Panti Nyanyi1–2ft
6.6 km8kn offshore
Best 4pm–6pm
10
Old Mans - Batu Bolong6–7ft
2.1 km4kn offshore
Best 4pm–6pm

Surfing in Canggu

Canggu is a single west-facing stretch of black sand and reef, and every spot on it takes the same south-west swell and the same dry-season easterly wind. What separates them is the bottom: Batu Bolong is a slow, long reef wave that suits longboards and beginners, Echo Beach is a faster reef-and-sand peak, and Berawa, Nelayan and Pererenan are beach breaks that pick up more size.

Because the wind and swell are shared, the ranking on any given day is about size and tide - which spot holds the swell best at the tide you can get in the water. This page does that from today's forecast, using the same model as the app, and includes Seminyak and Kuta to the south for the days when Canggu is too big.

Where should a beginner surf in Canggu?

Batu Bolong, known as Old Man's, is the beginner wave of Bali: slow, long and soft, with a sandy inside and surf schools all along the beach. Kuta Beach and Legian to the south are the sandy fallback on a bigger day.

Echo Beach gets fast and shallow on a low tide and is better left to intermediates. All of Canggu is crowded; early mornings are quieter.

When is the best time to surf Canggu?

April to October is the dry season, when south-west groundswell meets easterly trade winds that blow offshore all morning - this is when Canggu is at its best. November to March brings westerly winds that blow onshore here and make the east coast of Bali the better choice, though Canggu still works early in the morning on many days.

Common questions

Which Canggu spot is best for beginners?

Batu Bolong - Old Man's. Slow, long, soft, with a sandy inside and schools along the beach. Kuta and Legian are the sandy fallback when it's bigger.

What tide is best in Canggu?

Mid tide for most of the stretch. Batu Bolong is better with more water; Echo Beach's reef is best from low to mid before it gets shallow.

When is the best time of year to surf Canggu?

April to October, the dry season - south-west swell and morning offshore winds. It works year-round early in the morning.

Is Canggu or Uluwatu better today?

They take the same swell but Uluwatu's reefs handle far more size. On a big day Canggu closes out and the Bukit is the call; on a small day Canggu is the friendlier option.

How crowded is Canggu?

Very, especially Batu Bolong in the dry season. Dawn is quieter, and Pererenan and Nyanyi to the north thin out further.

Forecast generated 3 November at 09:59 UTC. Frontside model, run 2026-11-03, for 4 of 10 breaks; the rest on the generic Open-Meteo forecast.

Description last checked 2026-09-17.