Offshore Stays

Surf Indonesia: the best surf towns, seasons and spots

Where to surf in Indonesia: 2 surf towns compared by surf season (mostly April–October), waves, skill level and sea temperature.

Best time to surf Indonesia: April–October is main surf season in most of its surf towns. The table below shows each town's own season.

Indonesia surf towns compared

TownBest surfWavesSuitsSea temp
Canggu surfSoutheast & East AsiaApril–Octoberbeach breaks and reef breaksall levels26–30°C
Uluwatu surfSoutheast & East AsiaApril–Octoberreef breaksintermediate and advanced surfers26–30°C

Surf houses in Indonesia

Staying longer than a holiday? Digital nomad visa options for Indonesia →

Frequently asked questions

When is the best time to surf Indonesia?
Across the 2 surf towns we cover in Indonesia, April–October is main surf season in most of them. Canggu: April–October; Uluwatu: April–October.
Where is the water warmest for surfing in Indonesia?
Canggu has the warmest sea of the towns we cover, around 30°C in March. The coldest is Canggu, around 26°C in August.
Where should beginners surf in Indonesia?
Canggu has breaks that suit beginners. The other towns are better for surfers who already ride green waves.

Sea temperatures and weather come from each town's page, where the sources and dates are listed. Surf seasons, break types and skill levels are our editorial review.