Bali
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

Quick Info
Wave Type
Reef Break & Beach Break
Best Season
May – Sep
Water Temp
28°C
Peak Crowds
medium

Local Instructors

Find certified instructors and surf schools based in Bali.