Bali surf spots guide

From the world-class lefts of the Bukit Peninsula to the punchy east-coast rights, Bali has a wave for every surfer. Explore each spot's wave type, skill level, best season and tides — then check the live surf report before you paddle out.

View the live surf report
6 spots

Bukit Peninsula

Uluwatu

Advanced
Left-hand reef break

World-class left-hand reef break. Best on a south-west groundswell. Season: dry season (May–October).

Bingin

Advanced
Left-hand reef break

Shallow reef break for experienced surfers. Best on a south-west swell. Season: dry season (May–October).

Dreamland

Beginner to intermediate
Beach & reef break

Sandy bottom beach break. Best on a south-west swell. Season: dry season (May–October).

Balangan

Intermediate to advanced
Left-hand reef break

Long left-hand reef break. Best on a south-west swell. Season: dry season (May–October).

1 spot

East Coast

Keramas

Advanced
Right-hand reef break

Powerful right-hand reef break. Best on a south to south-east swell. Season: wet season (November–March).

1 spot

West Coast

Canggu

Beginner to intermediate
Beach & reef break

Popular beach break with multiple peaks. Best on a south-west swell. Season: year-round, best in dry season.

Plan your Bali surf trip

Tell us which breaks you want to surf and where you're staying. A private car and driver can take you there and add a temple or a sunset on the way back.