Bali is one of the world's best surf destinations, with waves for every level. Here are the best spots, the season and tips for learning or scoring.
For beginners
- Kuta Beach — sandy bottom, gentle waves, plenty of surf schools.
- Canggu (Batu Bolong) — popular for learning, with a lovely atmosphere.
- Seminyak — quieter than Kuta, good for beginners.
For advanced surfers
- Uluwatu — a world-famous reef break, for experienced surfers only.
- Padang Padang & Bingin — powerful reef waves.
- Keramas (east coast) — a fast, hollow wave, also for advanced surfers.
Surf season & tips
The west coast (Kuta, Canggu, Uluwatu) is best from May to September (dry season, offshore wind). The east coast (Keramas, Sanur, Nusa Dua) works better in the wet season. Book a surf school or guide if you don't know the reefs, and respect the line-up. Bring reef shoes for the rocky bottoms.
Frequently asked questions
Where is the best place to learn to surf in Bali?
Kuta Beach and Canggu (Batu Bolong) have gentle waves, sandy bottoms and plenty of surf schools — ideal for beginners.
What is the best surf season in Bali?
For the west coast (Kuta, Canggu, Uluwatu), May to September is best; the east coast works better in the wet season.
Are the surf spots in Bali dangerous?
The reef breaks (Uluwatu, Padang Padang) are powerful and over shallow reefs — for experienced surfers only. Beginners should stick to the sandy beaches.
Plan your trip