World › Indonesia

🇮🇩 Best surf spots in Indonesia

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

Top spotSerangan 99.8
Peak monthJune
Water29°C boardshorts
Work all year150 of 163
Beginner spots34

Season in Indonesia

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

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

Areas

Bali37 spots · top Serangan 99.8Sumatera Barat31 spots · top Aaron's 91.8Nusa Tenggara Barat23 spots · top Desert Point (Bangko-Bangko) 97.3Nusa Tenggara Timur15 spots · top Sumba - Miller's right 90.7Sumatera Utara11 spots · top No Name 88.9Jawa Timur9 spots · top Payangan 96.6Lampung9 spots · top Volcanos 93.1Banten8 spots · top Sawarna 95.9Jawa Barat7 spots · top Cimaja 96.4Aceh6 spots · top Jackals 87.6Papua5 spots · top Meat Pai 59.7Kepulauan Riau1 spots · top Bintan Lagoon Resort 28.6Gorontalo1 spots · top Gorontalo beach 14.3

All 163 spots

#SpotScoreSurfableCleanSizeWaterSeasonLevel
1Serangan
Bali
99.8100%60%1.7 m28°CJun to JunIntermediate
2Airport's
Bali
99.6100%82%1.7 m28°CFeb to DecIntermediate
3Canggu
Bali
99.6100%55%1.7 m28°CFeb to JunIntermediate
4Nusa dua
Bali
99.6100%60%1.7 m28°CJun to JunIntermediate
5Ewan's Left
Bali
99.5100%60%1.7 m28°CJun to JunIntermediate
6Mushrooms
Bali
99.5100%60%1.7 m28°CJun to JunIntermediate
7Pererenan
Bali
99.5100%50%1.7 m28°CFeb to JunIntermediate
8Uluwatu
Bali
99.5100%79%1.7 m28°CFeb to NovIntermediate
9Berawa
Bali
99.4100%63%1.6 m28°CFeb to JunIntermediate
10Green ball
Bali
99.4100%48%1.7 m28°CJun to JunIntermediate
11KU DE TA - Semyniak
Bali
99.4100%79%1.6 m28°CFeb to DecIntermediate
12Kuta Reef
Bali
99.4100%82%1.6 m28°CFeb to DecIntermediate
13Nyang-Nyang
Bali
99.4100%44%1.7 m28°CFeb to AprIntermediate
14Legian Beach
Bali
99.3100%80%1.6 m28°CFeb to DecIntermediate
15Bali Tropic
Bali
99.2100%60%1.6 m28°CJun to JunIntermediate
16Kuta Beach
Bali
99.1100%82%1.6 m28°CFeb to DecIntermediate
17Padang Padang
Bali
99.0100%79%1.6 m28°CFeb to NovIntermediate
18Balangan
Bali
98.8100%79%1.5 m28°CFeb to NovIntermediate
19Balian
Bali
98.8100%63%1.7 m27°COct to JunIntermediate
20Jimbaran Shorey
Bali
98.5100%81%1.4 m28°CFeb to DecIntermediate
21Dreamland
Bali
98.4100%78%1.4 m28°CFeb to NovIntermediate
22Bingin
Bali
97.8100%77%1.3 m28°CFeb to NovIntermediate
23Impossibles
Bali
97.7100%77%1.3 m28°CFeb to NovIntermediate
24Medewi
Bali
97.7100%57%1.6 m28°COct to JunIntermediate
25Pulakan (medewi) Rights
Bali
97.7100%57%1.6 m28°COct to JunIntermediate
26Desert Point (Bangko-Bangko)
Nusa Tenggara Barat
97.3100%80%1.6 m28°Call yearIntermediate
27Payangan
Jawa Timur
96.6100%65%1.6 m28°CSep to JunIntermediate
28Puger
Jawa Timur
96.6100%80%1.5 m28°Call yearIntermediate
29Cimaja
Jawa Barat
96.4100%83%1.6 m29°Call yearIntermediate
30Karang Naya
Jawa Barat
96.4100%82%1.5 m29°Call yearIntermediate
31Mawi
Nusa Tenggara Barat
96.4100%60%1.4 m28°CFeb to JulIntermediate
32Belongas
Nusa Tenggara Barat
96.3100%43%1.4 m28°CNov to AprIntermediate
33Sunset
Jawa Barat
96.3100%83%1.6 m29°Call yearIntermediate
34Timmy Turner's New Left
Jawa Barat
96.3100%70%1.7 m28°CMar to DecIntermediate
35Karang Haji - OceanQueen Hotel
Jawa Barat
96.0100%84%1.5 m29°Call yearIntermediate
36Sawarna
Banten
95.9100%65%1.7 m29°CNov to JulIntermediate
37NOVOTEL
Nusa Tenggara Barat
95.7100%40%1.4 m28°CNov to AprIntermediate
38Kuta
Nusa Tenggara Barat
95.6100%39%1.5 m28°CNov to AprIntermediate
39Ombak Tujuh
Jawa Barat
95.2100%69%1.7 m29°CMar to DecIntermediate
40Playgrounds (Nusa Lembongan)
Bali
95.294%50%0.9 m28°CApr to OctBeginner
41Shipwrecks
Bali
94.993%46%0.8 m28°CMay to OctBeginner
42Ekas
Nusa Tenggara Barat
94.8100%81%1.3 m28°Call yearIntermediate
43Secret
Bali
94.893%48%0.8 m28°CJan to JanBeginner
44Red Island
Jawa Timur
94.7100%87%1.4 m28°Call yearIntermediate
45Tanjung A'an
Nusa Tenggara Barat
94.7100%38%1.4 m28°CNov to AprIntermediate
46Turtles
Jawa Barat
94.6100%71%1.6 m29°CFeb to DecIntermediate
47Lacerations (Nusa Lembongan)
Bali
94.593%47%0.8 m28°CApr to OctBeginner
48Ceningan Point
Bali
94.493%46%0.8 m28°CApr to OctBeginner
49Grupuk
Nusa Tenggara Barat
94.4100%38%1.4 m28°CNov to AprIntermediate
50Keramas Beach
Bali
94.091%45%0.8 m28°CMay to JulBeginner
51Puncher
Jawa Timur
94.0100%49%1.7 m28°CJun to JunIntermediate
52Grajagan
Jawa Timur
93.9100%74%1.1 m28°CFeb to NovIntermediate
53Tiger Tracks
Jawa Timur
93.798%65%1.0 m28°CApr to NovBeginner
54Tiger Tracks Lefts
Jawa Timur
93.798%65%1.0 m28°CApr to NovBeginner
55Pacitan
Jawa Timur
93.6100%52%1.6 m28°CFeb to JulIntermediate
56Donuts
Nusa Tenggara Barat
93.5100%80%1.4 m28°Call yearIntermediate
57Tropical's
Nusa Tenggara Barat
93.4100%55%1.4 m28°CNov to JunIntermediate
58Benete
Nusa Tenggara Barat
93.3100%81%1.3 m28°Call yearIntermediate
5920-20s
Jawa Timur
93.296%55%0.9 m28°CApr to NovBeginner
60Volcanos
Lampung
93.1100%88%1.6 m29°Call yearIntermediate
61Way Jambu
Lampung
93.1100%87%1.6 m29°Call yearIntermediate
62Mushroom beach (Nusa Lembongan)
Bali
93.091%42%0.8 m28°CMay to OctBeginner
63Richards Right
Lampung
93.0100%88%1.6 m29°Call yearIntermediate
64Ujung Bocur
Lampung
93.0100%88%1.6 m29°Call yearIntermediate
65Mandiri
Lampung
92.9100%87%1.5 m29°Call yearIntermediate
66Super Suck
Nusa Tenggara Barat
92.9100%76%1.3 m28°Call yearIntermediate
67Little Bingin
Nusa Tenggara Barat
92.7100%88%1.2 m28°Call yearIntermediate
68One Palm Point - Panaitan island
Banten
92.7100%62%1.7 m29°CMar to OctIntermediate
69The Peak
Lampung
92.7100%87%1.6 m29°Call yearIntermediate
70Apocalypse
Banten
92.6100%51%1.7 m29°CNov to JunIntermediate
71SCAR REEF
Nusa Tenggara Barat
92.6100%86%1.2 m28°Call yearIntermediate
72Banana Island
Lampung
92.4100%90%1.6 m29°Call yearIntermediate
73Tandjungs
Bali
92.293%36%0.8 m28°CJan to JanBeginner
74Jenny's right
Lampung
92.0100%90%1.5 m29°Call yearIntermediate
75Aaron's
Sumatera Barat
91.8100%66%1.6 m30°CFeb to OctIntermediate
76Bankvaults
Sumatera Barat
91.7100%79%1.5 m30°Call yearIntermediate
77Burger
Sumatera Barat
91.7100%86%1.5 m30°Call yearIntermediate
78Sometimes
Sumatera Barat
91.7100%86%1.5 m30°Call yearIntermediate
79Krui Left
Lampung
91.5100%86%1.3 m29°Call yearIntermediate
80Sumba - Miller's right
Nusa Tenggara Timur
90.7100%62%1.4 m28°CMar to DecIntermediate
81Hookers
Sumatera Barat
90.5100%67%1.2 m29°CFeb to OctIntermediate
82Icelands
Sumatera Barat
90.4100%67%1.2 m29°CFeb to OctIntermediate
83Mengkudu
Nusa Tenggara Timur
90.3100%75%1.5 m28°CMar to DecIntermediate
84Playgrounds
Sumatera Barat
90.3100%81%1.2 m30°Call yearIntermediate
85Rikas rights
Sumatera Barat
90.3100%65%1.1 m29°CFeb to OctIntermediate
864 Bobs
Sumatera Barat
90.2100%81%1.2 m30°Call yearIntermediate
87Hideaways
Sumatera Barat
90.2100%83%1.1 m30°Call yearIntermediate
88Rifles
Sumatera Barat
90.2100%80%1.1 m30°Call yearIntermediate
89Scarecrows
Sumatera Barat
90.2100%67%1.2 m29°CFeb to OctIntermediate
90Sereweh
Nusa Tenggara Barat
90.286%38%0.8 m29°CMay to SepBeginner
91Resorts
Sumatera Barat
90.1100%63%1.1 m29°CFeb to OctIntermediate
92Tikus
Sumatera Barat
90.1100%64%1.1 m29°CFeb to OctIntermediate
93Ariks
Sumatera Barat
90.0100%64%1.1 m29°CFeb to OctIntermediate
94Kandui Left
Sumatera Barat
90.0100%65%1.1 m30°CFeb to OctIntermediate
95Nipussi
Sumatera Barat
90.0100%75%1.1 m30°Call yearIntermediate
96Pitstops
Sumatera Barat
90.0100%71%1.1 m30°Call yearIntermediate
97Suicides
Sumatera Barat
90.0100%63%1.1 m29°CFeb to OctIntermediate
98Beng Beng
Sumatera Barat
89.9100%68%1.1 m30°CJan to NovIntermediate
99E-Bay
Sumatera Barat
89.9100%70%1.1 m30°Call yearIntermediate
100Periscopes
Nusa Tenggara Barat
89.9100%81%1.3 m28°Call yearIntermediate
101Seven Palms
Sumatera Barat
89.9100%65%1.1 m30°CFeb to OctIntermediate
102Telescopes
Sumatera Barat
89.9100%64%1.1 m29°CFeb to OctIntermediate
103Dutchies
Sumatera Barat
89.8100%73%1.4 m29°CFeb to DecIntermediate
104Lakey Peak
Nusa Tenggara Barat
89.8100%73%1.3 m28°CNov to SepIntermediate
105Periscope Point
Nusa Tenggara Barat
89.8100%84%1.2 m28°Call yearIntermediate
106Erics
Nusa Tenggara Timur
89.7100%51%1.4 m28°CMar to JunIntermediate
107Macaronis
Sumatera Barat
89.7100%72%1.4 m29°CFeb to DecIntermediate
108Sumba - Kallala
Nusa Tenggara Timur
89.7100%44%1.4 m28°CMar to AprIntermediate
109Ketewel
Bali
89.590%33%0.8 m28°COct to OctBeginner
110Padang Galak
Bali
89.490%33%0.8 m28°COct to OctBeginner
111Gili Trawangan
Nusa Tenggara Barat
89.289%36%0.8 m29°CMay to JunBeginner
112Nihiwatu
Nusa Tenggara Timur
89.1100%59%1.5 m28°CMar to JunIntermediate
113Green Bush
Sumatera Barat
89.0100%84%1.2 m29°Call yearIntermediate
114Thunders
Sumatera Barat
89.0100%69%1.4 m29°CFeb to OctIntermediate
115No Name
Sumatera Utara
88.9100%86%1.1 m30°Call yearIntermediate
116Tanjung Left
Bali
88.990%32%0.8 m28°COct to OctBeginner
117Bawa
Sumatera Utara
88.4100%88%1.5 m30°Call yearIntermediate
118Asu
Sumatera Utara
88.3100%76%1.4 m30°Call yearIntermediate
119Lagundri
Sumatera Utara
88.2100%89%1.4 m30°Call yearIntermediate
120Hinako Islands
Sumatera Utara
88.1100%84%1.4 m30°Call yearIntermediate
121Kiddies Corner
Sumatera Utara
88.1100%90%1.4 m30°Call yearIntermediate
122Shark Pit
Sumatera Utara
88.0100%80%1.4 m30°Call yearIntermediate
123Jackals
Aceh
87.6100%75%1.3 m30°Call yearIntermediate
124Tou Tou's
Aceh
87.5100%81%1.3 m30°Call yearIntermediate
125Pero
Nusa Tenggara Timur
87.4100%63%1.3 m28°CMar to NovIntermediate
126Pero right
Nusa Tenggara Timur
87.4100%62%1.2 m28°CMar to NovIntermediate
127Wanyapu
Nusa Tenggara Timur
87.4100%42%1.3 m28°CMar to JunIntermediate
128Afulu
Sumatera Utara
87.2100%88%1.2 m30°Call yearIntermediate
129Roti Island - Nembrala - T Land
Nusa Tenggara Timur
87.299%50%1.2 m29°CApr to NovIntermediate
130Sucky Mamas
Nusa Tenggara Timur
87.299%48%1.1 m29°CApr to NovIntermediate
131Army Camp
Nusa Tenggara Timur
87.199%49%1.2 m29°CApr to NovIntermediate
132Dana
Nusa Tenggara Timur
87.199%50%1.2 m29°CApr to NovIntermediate
133T Land Bommie
Nusa Tenggara Timur
87.199%50%1.1 m29°CApr to NovIntermediate
134Rockstar
Sumatera Utara
86.9100%85%1.1 m30°Call yearIntermediate
135Gili air
Nusa Tenggara Barat
86.886%34%0.8 m29°CMay to JunBeginner
136Lances left
Sumatera Barat
85.796%42%0.9 m30°CMay to OctBeginner
137One Tree
Aceh
85.394%52%0.8 m30°CApr to OctBeginner
138Do'o Island
Nusa Tenggara Timur
84.7100%35%1.3 m29°COct to AprIntermediate
139Puri's point
Nusa Tenggara Barat
84.784%32%0.8 m29°CJun to JunBeginner
140Lhoknga
Aceh
83.6100%77%1.3 m-all yearIntermediate
141Senggigi
Nusa Tenggara Barat
83.284%30%0.8 m29°CJun to JunBeginner
142HT's
Sumatera Barat
81.196%33%0.9 m30°CMay to OctBeginner
143Sanur - Grand Hyatt
Bali
80.380%26%0.8 m28°COct to OctBeginner
144Boa
Nusa Tenggara Timur
78.799%27%1.2 m29°CJun to JunIntermediate
145Pasauran
Banten
75.084%22%0.8 m29°CJul to SepBeginner
146Pasauran Muara
Banten
73.684%20%0.8 m29°CJul to SepBeginner
147Jambu Beach
Banten
73.584%20%0.8 m29°CJul to SepBeginner
148National Park
Banten
70.986%21%0.8 m29°CJul to OctBeginner
149Tanjung Lesung
Banten
66.679%17%0.7 m29°CJul to JulBeginner
150Meat Pai
Papua
59.792%10%0.9 m30°CrarelyBeginner
151Churches left
Papua
56.782%10%0.9 m29°CrarelyBeginner
152Skouw
Papua
52.172%11%0.8 m29°CrarelyBeginner
153Black Sands
Papua
52.071%11%0.7 m29°CrarelyBeginner
154Hollekang
Papua
45.156%11%0.6 m29°CrarelyBeginner
155Telos Island, Nias
Sumatera Utara
44.857%12%0.6 m30°CrarelyBeginner
156Bay of Plenty
Aceh
35.446%7%0.6 m30°CrarelyBeginner
157Birdbaths
Sumatera Barat
35.045%6%0.6 m30°CrarelyBeginner
158Suicide
Sumatera Utara
32.644%6%0.6 m30°CrarelyBeginner
159Bintan Lagoon Resort
Kepulauan Riau
28.629%0%0.4 m29°CrarelyBeginner
160Pantai Air Manis
Sumatera Barat
20.54%0%0.3 m30°CrarelyBeginner
161Cement Factory
Nusa Tenggara Barat
15.76%0%0.3 m28°CrarelyBeginner
162Gorontalo beach
Gorontalo
14.33%0%0.2 m29°CrarelyBeginner
163Banyaks
Aceh
12.21%0%0.2 m30°CrarelyBeginner
Filter Indonesia by month, level and water
Map, comparison and a trip planner in the interactive ranking.
Open Indonesia in the ranking