
Indonesia
Bali
World-class waves at Uluwatu and Padang Padang.
Reef Break & Beach Break
Best: May – Sep
4–10 ft (peak)
About Bali
World-class waves at Uluwatu and Padang Padang.
Surf Spots
Uluwatu
Iconic left-hander with multiple sections. Best at mid to high tide.
Reef Break
Advanced
Padang Padang
Heavy barreling left. Needs solid swell to break properly.
Reef Break
Expert
Canggu
Fun beach breaks perfect for learning and improving.
Beach Break
Beginner
Keramas
Fast right-hander, often hosts WSL events.
Reef Break
Intermediate
Seasonal Conditions
Best months (4+ ft swell)
JanFebMarAprMayJunJulAugSepOctNovDec
Jan
2–5 ft
NW/N
Variable
low crowds
29°C water
Wet season
Feb
2–5 ft
NW/N
Variable
low crowds
29°C water
Wet season
Mar
2–6 ft
NW/N
Variable
low crowds
28.5°C water
Wet season ending
Apr
4–10 ft
S/SW
SE trades (offshore)
medium crowds
28°C water
Start of dry season, waves building
May
4–10 ft
S/SW
SE trades (offshore)
high crowds
28°C water
Peak dry season
Jun
4–10 ft
S/SW
SE trades (offshore)
high crowds
27.5°C water
Peak dry season
Jul
5–12 ft
S/SW
SE trades (offshore)
high crowds
27°C water
Best swell of the year
Aug
5–12 ft
S/SW
SE trades (offshore)
high crowds
27°C water
Best swell of the year
Sep
4–10 ft
S/SW
SE trades (offshore)
high crowds
27.5°C water
Still excellent
Oct
3–8 ft
S/SW
Variable
medium crowds
28°C water
Dry season ending
Nov
2–6 ft
NW/N
Variable
low crowds
28.5°C water
Wet season, smaller waves
Dec
2–6 ft
NW/N
Variable
low crowds
29°C water
Wet season