World › Indonesia

🇮🇩 Best surf spots in Indonesia

164 spots ranked on five years of ERA5 wave, wind and sea temperature data.

Peak monthJune
Water29°C boardshorts
Work all year151 of 164
Beginner spots34

Season in Indonesia

Average share of clean days across all 164 spots, by month.

JanFebMarAprMayJunJulAugSepOctNovDec
43%48%59%64%64%71%65%60%61%66%60%46%

Areas

Bali38 spots · top Green ball 96.4Sumatera Barat31 spots · top Rifles 88.5Nusa Tenggara Barat23 spots · top Desert Point (Bangko-Bangko) 100.0Nusa Tenggara Timur15 spots · top Mengkudu 95.5Sumatera Utara11 spots · top Bawa 94.7Jawa Timur9 spots · top Payangan 98.6Lampung9 spots · top Krui Left 91.8Banten8 spots · top Sawarna 93.2Jawa Barat7 spots · top Sunset 94.9Aceh6 spots · top Jackals 81.4Papua5 spots · top Churches left 60.6Gorontalo1 spots · top Gorontalo beach 28.9Kepulauan Riau1 spots · top Bintan Lagoon Resort 23.8

All 164 spots

#SpotScoreSurfableCleanSizeWaterSeasonLevel
1Desert Point (Bangko-Bangko)
Nusa Tenggara Barat
100.0100%80%1.6 m28°Call yearIntermediate
2Payangan
Jawa Timur
98.6100%65%1.6 m28°CSep to JunIntermediate
3Puncher
Jawa Timur
96.5100%49%1.7 m28°CJun to JunIntermediate
4Green ball
Bali
96.4100%48%1.7 m28°CJun to JunIntermediate
5Belongas
Nusa Tenggara Barat
96.2100%43%1.4 m28°CNov to AprIntermediate
6Mengkudu
Nusa Tenggara Timur
95.5100%75%1.5 m28°CMar to DecIntermediate
7Sunset
Jawa Barat
94.9100%83%1.6 m29°Call yearIntermediate
8Karang Naya
Jawa Barat
94.8100%82%1.5 m29°Call yearIntermediate
9Bawa
Sumatera Utara
94.7100%88%1.5 m30°Call yearIntermediate
10Cimaja
Jawa Barat
94.6100%83%1.6 m29°Call yearIntermediate
11Erics
Nusa Tenggara Timur
94.6100%51%1.4 m28°CMar to JunIntermediate
12Puger
Jawa Timur
94.5100%80%1.5 m28°Call yearIntermediate
13Karang Haji - OceanQueen Hotel
Jawa Barat
94.4100%84%1.5 m29°Call yearIntermediate
14Sumba - Kallala
Nusa Tenggara Timur
93.6100%44%1.4 m28°CMar to AprIntermediate
15Sawarna
Banten
93.2100%65%1.7 m29°CNov to JulIntermediate
16Nihiwatu
Nusa Tenggara Timur
92.6100%59%1.5 m28°CMar to JunIntermediate
17Apocalypse
Banten
92.3100%51%1.7 m29°CNov to JunIntermediate
18Donuts
Nusa Tenggara Barat
91.9100%80%1.4 m28°Call yearIntermediate
19Krui Left
Lampung
91.8100%86%1.3 m29°Call yearIntermediate
20Uluwatu
Bali
91.3100%79%1.7 m28°CFeb to NovIntermediate
21Pulakan (medewi) Rights
Bali
91.2100%57%1.6 m28°COct to JunIntermediate
22Balian
Bali
90.8100%63%1.7 m27°COct to JunIntermediate
23Ewan's Left
Bali
90.8100%60%1.7 m28°CJun to JunIntermediate
24Nyang-Nyang
Bali
90.7100%44%1.7 m28°CFeb to AprIntermediate
25Medewi
Bali
90.6100%57%1.6 m28°COct to JunIntermediate
26One Palm Point - Panaitan island
Banten
90.5100%62%1.7 m29°CMar to OctIntermediate
27Pero
Nusa Tenggara Timur
90.5100%63%1.3 m28°CMar to NovIntermediate
28Timmy Turner's New Left
Jawa Barat
90.5100%70%1.7 m28°CMar to DecIntermediate
29Turtles
Jawa Barat
90.5100%71%1.6 m29°CFeb to DecIntermediate
30Wanyapu
Nusa Tenggara Timur
90.2100%42%1.3 m28°CMar to JunIntermediate
31Kuta
Nusa Tenggara Barat
90.1100%39%1.5 m28°CNov to AprIntermediate
32Ombak Tujuh
Jawa Barat
90.1100%69%1.7 m29°CMar to DecIntermediate
33Mushrooms
Bali
89.7100%60%1.7 m28°CJun to JunIntermediate
34Serangan
Bali
89.5100%60%1.7 m28°CJun to JunIntermediate
35Sereweh
Nusa Tenggara Barat
89.486%38%0.8 m29°CMay to SepBeginner
36Tropical's
Nusa Tenggara Barat
89.3100%55%1.4 m28°CNov to JunIntermediate
37Sumba - Miller's right
Nusa Tenggara Timur
88.9100%62%1.4 m28°CMar to DecIntermediate
38NOVOTEL
Nusa Tenggara Barat
88.6100%40%1.4 m28°CNov to AprIntermediate
39Nusa dua
Bali
88.5100%60%1.7 m28°CJun to JunIntermediate
40Rifles
Sumatera Barat
88.5100%80%1.1 m30°Call yearIntermediate
41Dutchies
Sumatera Barat
88.4100%73%1.4 m29°CFeb to DecIntermediate
42Tanjung A'an
Nusa Tenggara Barat
88.4100%38%1.4 m28°CNov to AprIntermediate
43Ariks
Sumatera Barat
88.3100%64%1.1 m29°CFeb to OctIntermediate
44Mushroom beach (Nusa Lembongan)
Bali
88.291%42%0.8 m28°CMay to OctBeginner
45Benete
Nusa Tenggara Barat
88.1100%81%1.3 m28°Call yearIntermediate
46Kuta Beach
Bali
88.1100%82%1.6 m28°CFeb to DecIntermediate
47Little Bingin
Nusa Tenggara Barat
88.1100%88%1.2 m28°Call yearIntermediate
48Dana
Nusa Tenggara Timur
87.999%50%1.2 m29°CApr to NovIntermediate
49Grupuk
Nusa Tenggara Barat
87.8100%38%1.4 m28°CNov to AprIntermediate
50Thunders
Sumatera Barat
87.7100%69%1.4 m29°CFeb to OctIntermediate
51Red Island
Jawa Timur
87.5100%87%1.4 m28°Call yearIntermediate
52Super Suck
Nusa Tenggara Barat
87.5100%76%1.3 m28°Call yearIntermediate
53Balangan
Bali
87.4100%79%1.5 m28°CFeb to NovIntermediate
54Ceningan Point
Bali
87.493%46%0.8 m28°CApr to OctBeginner
55Padang Padang
Bali
87.4100%79%1.6 m28°CFeb to NovIntermediate
56Pero right
Nusa Tenggara Timur
87.4100%62%1.2 m28°CMar to NovIntermediate
57Sri Lanka
Bali
87.3100%60%1.7 m28°CJun to JunIntermediate
58Mawi
Nusa Tenggara Barat
87.1100%60%1.4 m28°CFeb to JulIntermediate
59Aaron's
Sumatera Barat
86.9100%66%1.6 m30°CFeb to OctIntermediate
60Banana Island
Lampung
86.8100%90%1.6 m29°Call yearIntermediate
61Burger
Sumatera Barat
86.7100%86%1.5 m30°Call yearIntermediate
62Canggu
Bali
86.7100%55%1.7 m28°CFeb to JunIntermediate
63Grajagan
Jawa Timur
86.7100%74%1.1 m28°CFeb to NovIntermediate
64Dreamland
Bali
86.6100%78%1.4 m28°CFeb to NovIntermediate
65Bankvaults
Sumatera Barat
86.5100%79%1.5 m30°Call yearIntermediate
66Airport's
Bali
86.4100%82%1.7 m28°CFeb to DecIntermediate
67Army Camp
Nusa Tenggara Timur
86.499%49%1.2 m29°CApr to NovIntermediate
68Legian Beach
Bali
86.3100%80%1.6 m28°CFeb to DecIntermediate
69HT's
Sumatera Barat
86.296%33%0.9 m30°CMay to OctBeginner
70Kuta Reef
Bali
86.2100%82%1.6 m28°CFeb to DecIntermediate
71Way Jambu
Lampung
86.2100%87%1.6 m29°Call yearIntermediate
72Bali Tropic
Bali
86.1100%60%1.6 m28°CJun to JunIntermediate
73Suicides
Sumatera Barat
85.9100%63%1.1 m29°CFeb to OctIntermediate
74Impossibles
Bali
85.7100%77%1.3 m28°CFeb to NovIntermediate
75Pererenan
Bali
85.7100%50%1.7 m28°CFeb to JunIntermediate
76SCAR REEF
Nusa Tenggara Barat
85.7100%86%1.2 m28°Call yearIntermediate
77Gili Trawangan
Nusa Tenggara Barat
85.689%36%0.8 m29°CMay to JunBeginner
78Resorts
Sumatera Barat
85.6100%63%1.1 m29°CFeb to OctIntermediate
79Jenny's right
Lampung
85.1100%90%1.5 m29°Call yearIntermediate
80Bingin
Bali
85.0100%77%1.3 m28°CFeb to NovIntermediate
81Hinako Islands
Sumatera Utara
85.0100%84%1.4 m30°Call yearIntermediate
82Macaronis
Sumatera Barat
85.0100%72%1.4 m29°CFeb to DecIntermediate
83Keramas Beach
Bali
84.991%45%0.8 m28°CMay to JulBeginner
84KU DE TA - Semyniak
Bali
84.7100%79%1.6 m28°CFeb to DecIntermediate
85Secret
Bali
84.793%48%0.8 m28°CJan to JanBeginner
86Lakey Peak
Nusa Tenggara Barat
84.6100%73%1.3 m28°CNov to SepIntermediate
87The Peak
Lampung
84.6100%87%1.6 m29°Call yearIntermediate
88Seven Palms
Sumatera Barat
84.4100%65%1.1 m30°CFeb to OctIntermediate
89Lances left
Sumatera Barat
84.296%42%0.9 m30°CMay to OctBeginner
90Puri's point
Nusa Tenggara Barat
84.284%32%0.8 m29°CJun to JunBeginner
91Tandjungs
Bali
83.993%36%0.8 m28°CJan to JanBeginner
92Berawa
Bali
83.8100%63%1.6 m28°CFeb to JunIntermediate
934 Bobs
Sumatera Barat
83.6100%81%1.2 m30°Call yearIntermediate
94No Name
Sumatera Utara
83.5100%86%1.1 m30°Call yearIntermediate
95Shark Pit
Sumatera Utara
83.4100%80%1.4 m30°Call yearIntermediate
96Playgrounds
Sumatera Barat
83.1100%81%1.2 m30°Call yearIntermediate
97Telescopes
Sumatera Barat
83.1100%64%1.1 m29°CFeb to OctIntermediate
98Jimbaran Shorey
Bali
83.0100%81%1.4 m28°CFeb to DecIntermediate
99Shipwrecks
Bali
82.993%46%0.8 m28°CMay to OctBeginner
100Volcanos
Lampung
82.7100%88%1.6 m29°Call yearIntermediate
101Nipussi
Sumatera Barat
82.6100%75%1.1 m30°Call yearIntermediate
102Pacitan
Jawa Timur
82.6100%52%1.6 m28°CFeb to JulIntermediate
103Asu
Sumatera Utara
82.5100%76%1.4 m30°Call yearIntermediate
104Kandui Left
Sumatera Barat
82.4100%65%1.1 m30°CFeb to OctIntermediate
105Periscopes
Nusa Tenggara Barat
82.3100%81%1.3 m28°Call yearIntermediate
106Rockstar
Sumatera Utara
82.2100%85%1.1 m30°Call yearIntermediate
107Ujung Bocur
Lampung
82.1100%88%1.6 m29°Call yearIntermediate
108Hookers
Sumatera Barat
81.9100%67%1.2 m29°CFeb to OctIntermediate
109Hideaways
Sumatera Barat
81.7100%83%1.1 m30°Call yearIntermediate
110Lagundri
Sumatera Utara
81.6100%89%1.4 m30°Call yearIntermediate
111Scarecrows
Sumatera Barat
81.6100%67%1.2 m29°CFeb to OctIntermediate
112Tikus
Sumatera Barat
81.6100%64%1.1 m29°CFeb to OctIntermediate
113Lacerations (Nusa Lembongan)
Bali
81.593%47%0.8 m28°CApr to OctBeginner
114Jackals
Aceh
81.4100%75%1.3 m30°Call yearIntermediate
115Tou Tou's
Aceh
81.4100%81%1.3 m30°Call yearIntermediate
116Playgrounds (Nusa Lembongan)
Bali
81.294%50%0.9 m28°CApr to OctBeginner
117Kiddies Corner
Sumatera Utara
81.0100%90%1.4 m30°Call yearIntermediate
118Pitstops
Sumatera Barat
80.8100%71%1.1 m30°Call yearIntermediate
119Richards Right
Lampung
80.8100%88%1.6 m29°Call yearIntermediate
120Sometimes
Sumatera Barat
80.7100%86%1.5 m30°Call yearIntermediate
121Icelands
Sumatera Barat
80.4100%67%1.2 m29°CFeb to OctIntermediate
122Ekas
Nusa Tenggara Barat
80.3100%81%1.3 m28°Call yearIntermediate
123Periscope Point
Nusa Tenggara Barat
80.3100%84%1.2 m28°Call yearIntermediate
124Rikas rights
Sumatera Barat
79.7100%65%1.1 m29°CFeb to OctIntermediate
12520-20s
Jawa Timur
79.596%55%0.9 m28°CApr to NovBeginner
126E-Bay
Sumatera Barat
79.1100%70%1.1 m30°Call yearIntermediate
127Ketewel
Bali
79.190%33%0.8 m28°COct to OctBeginner
128Do'o Island
Nusa Tenggara Timur
78.8100%35%1.3 m29°COct to AprIntermediate
129Tiger Tracks
Jawa Timur
78.698%65%1.0 m28°CApr to NovBeginner
130Padang Galak
Bali
78.590%33%0.8 m28°COct to OctBeginner
131Tiger Tracks Lefts
Jawa Timur
78.498%65%1.0 m28°CApr to NovBeginner
132Gili air
Nusa Tenggara Barat
78.286%34%0.8 m29°CMay to JunBeginner
133Roti Island - Nembrala - T Land
Nusa Tenggara Timur
78.099%50%1.2 m29°CApr to NovIntermediate
134T Land Bommie
Nusa Tenggara Timur
78.099%50%1.1 m29°CApr to NovIntermediate
135Tanjung Left
Bali
77.990%32%0.8 m28°COct to OctBeginner
136Afulu
Sumatera Utara
77.6100%88%1.2 m30°Call yearIntermediate
137Senggigi
Nusa Tenggara Barat
77.584%30%0.8 m29°CJun to JunBeginner
138Mandiri
Lampung
77.4100%87%1.5 m29°Call yearIntermediate
139Beng Beng
Sumatera Barat
77.3100%68%1.1 m30°CJan to NovIntermediate
140Sucky Mamas
Nusa Tenggara Timur
77.099%48%1.1 m29°CApr to NovIntermediate
141One Tree
Aceh
76.794%52%0.8 m30°CApr to OctBeginner
142Green Bush
Sumatera Barat
75.4100%84%1.2 m29°Call yearIntermediate
143Lhoknga
Aceh
74.9100%77%1.3 m-all yearIntermediate
144National Park
Banten
74.986%21%0.8 m29°CJul to OctBeginner
145Boa
Nusa Tenggara Timur
73.999%27%1.2 m29°CJun to JunIntermediate
146Sanur - Grand Hyatt
Bali
72.380%26%0.8 m28°COct to OctBeginner
147Pasauran
Banten
66.884%22%0.8 m29°CJul to SepBeginner
148Tanjung Lesung
Banten
66.579%17%0.7 m29°CJul to JulBeginner
149Pasauran Muara
Banten
66.284%20%0.8 m29°CJul to SepBeginner
150Jambu Beach
Banten
64.484%20%0.8 m29°CJul to SepBeginner
151Churches left
Papua
60.682%10%0.9 m29°CrarelyBeginner
152Skouw
Papua
59.372%11%0.8 m29°CrarelyBeginner
153Meat Pai
Papua
57.392%10%0.9 m30°CrarelyBeginner
154Birdbaths
Sumatera Barat
54.145%6%0.6 m30°CrarelyBeginner
155Telos Island, Nias
Sumatera Utara
50.357%12%0.6 m30°CrarelyBeginner
156Black Sands
Papua
48.671%11%0.7 m29°CrarelyBeginner
157Bay of Plenty
Aceh
47.146%7%0.6 m30°CrarelyBeginner
158Hollekang
Papua
47.156%11%0.6 m29°CrarelyBeginner
159Suicide
Sumatera Utara
42.444%6%0.6 m30°CrarelyBeginner
160Cement Factory
Nusa Tenggara Barat
37.96%1%0.3 m28°CrarelyBeginner
161Pantai Air Manis
Sumatera Barat
33.54%0%0.3 m30°CrarelyBeginner
162Gorontalo beach
Gorontalo
28.93%0%0.2 m29°CrarelyBeginner
163Banyaks
Aceh
27.41%0%0.2 m30°CrarelyBeginner
164Bintan Lagoon Resort
Kepulauan Riau
23.829%0%0.4 m29°CrarelyBeginner
Filter Indonesia by month, level and water
Map, comparison and a trip planner in the interactive ranking.
Open Indonesia in the ranking