Surfing in Bali

From beginner beach breaks to some of the best reef waves on Earth

Surfing in Bali

Bali is one of the world's great surf destinations, with an enormous range: beginner-friendly sand-bottom breaks for your first lesson, and world-class reef breaks that draw professional surfers year-round.

Quick facts

Best for beginners: Kuta, Canggu (Batu Bolong)
Best for experts: Uluwatu, Padang Padang, Bingin
Dry season swell: West/southwest coasts, Apr–Oct
Wet season swell: East coast (Keramas), Nov–Mar

Where to learn

Kuta and Canggu (Batu Bolong, Old Man's) have gentle, sand-bottom breaks and the highest concentration of surf schools on the island — a good first lesson runs roughly 300,000–500,000 IDR for a couple of hours with an instructor and board.

Where the pros go

Uluwatu, Padang Padang, and Bingin on the Bukit Peninsula are reef breaks for experienced surfers — powerful, fast, and unforgiving of mistakes on the reef below. Keramas on the east coast is another advanced/pro-level spot with a beach break over sand.

Seasons

The dry season (April–October) brings the best swells and consistent offshore wind, especially on the west/southwest coasts (Uluwatu, Canggu). The wet season (November–March) shifts good conditions toward the east coast (Keramas, Sanur).

Practical tips

  • Reef breaks like Uluwatu require reef booties and real experience — don't overestimate your level on a shallow reef.
  • Board rental is everywhere and cheap (~50,000–100,000 IDR/day) if you're bringing your own leash and wax.
  • Surf etiquette (right of way, not dropping in) is taken seriously at crowded spots like Uluwatu — watch a session before paddling out if you're new to the break.
  • Reef cuts get infected fast in the tropics — clean any cut immediately and keep it covered and dry.