Sukabumi, West Java, Indonesia
South Java's main surf/kite destination 3h from Jakarta; S-facing open bay; SE trade wind 15–25 kn May–Sep side-onshore; mix of flat sandy sections and Indian Ocean swell; strong rip currents — advanced; most surf camps run kite sessions May–Sep. [35knots-id, kitesurfinghome-id]
Pelabuhan Ratu Bay sits on the southern coast of West Java, facing directly into the Indian Ocean roughly three hours' drive from Jakarta. The bay opens south, which means it catches the full fetch of open-ocean swell and whatever the southeast trades decide to deliver — and from May through September, they deliver consistently. Expect 15 to 25 knots of side-onshore wind during the season, angling across the bay in a way that keeps the kite window clean while still giving you some push down the line. The approach from Jakarta runs through the Sukabumi highlands before dropping down to the coast. The road gets narrower as you get closer to the water, but the bay itself is well-known enough that surf camps and local guides have the logistics sorted. Most of the kite action happens out of the sandy sections along the bay's shore — the beach narrows and steepens in places, so timing your sessions with the tide is worth doing before you rig up. The water here is genuinely two different experiences depending on where you set up. The flatter sandy stretches give you room to work on your riding without constantly reading breaking surf, but the Indian Ocean doesn't stay flat for long. Swell pushes through regularly, and when the trades are up, you'll be riding alongside proper surf rather than just chop. That mix of wind swell and groundswell coming from the south makes this a legitimately interesting spot for experienced riders who want more than a flat-water park session. The hazards are real and worth understanding before you launch. Strong rip currents run through the bay — this is an advanced spot because of them. If you get pulled off your board or lose your kite, the current can move you faster and further than you'd expect. Riders who know how to work with rip current patterns rather than against them will find they can use them as part of the ride; everyone else should be honest with themselves before unrolling a kite here. The swell adds complexity on the water and at the launch if conditions stack up. The southeast trade window runs May through September, and the surf camps in the area organise kite sessions through exactly that period — which is your best signal for when to go. Outside the trade season, conditions become less reliable and the setup effort from Jakarta becomes harder to justify. There are no dedicated kite facilities listed at the spot itself, but the surf camp infrastructure in the area means accommodation, food, and local knowledge are accessible. Connecting with one of the camps before you arrive is the practical move — they'll know current conditions on the beach, where the rips are running, and whether the sandbanks are set up favourably. This is a destination spot rather than a drop-in session, and it rewards the riders who show up prepared.
Check the Breeza app for the current rideable window at Pelabuhan Ratu Bay · Java.
Not globally ranked, but a kitesurf destination — a local favourite worth a check when the wind lines up.
Pelabuhan Ratu Bay · Java, Sukabumi, West Java, Indonesia, Indonesia
Lat: -7.011, Lon: 106.53
Timing depends on local conditions. Check the Breeza app for the current rideable window at Pelabuhan Ratu Bay · Java — it reads the live forecast against your gear and level.
Suitability depends heavily on the day's conditions. Breeza reads your level alongside the forecast and gives you an honest verdict — including when it's a no.
South Java's main surf/kite destination 3h from Jakarta; S-facing open bay; S... Breeza cross-references live wind direction against the spot's safe window to tell you if today's direction is rideable for your kite.
Pelabuhan Ratu Bay · Java delivers consistent wind, so most riders use a 9–12m kite under typical conditions. Exact size depends on your weight and the day's strength. Breeza calculates the right kite for your specific setup and gives you a rideability verdict before you head out.
Safety at Pelabuhan Ratu Bay · Java depends on conditions and your experience. Check for offshore-wind days, local hazards and emergency contacts before you launch. Breeza gives a rideability verdict that includes a safety flag when conditions are borderline for your level.
See if Pelabuhan Ratu Bay · Java is ridable right now — wind, direction, and a verdict for your gear.
Free · iOS & Android
You've already got wind data — the hard part is knowing what it means for you. Most kiters end up checking two, three, four apps and still asking: can I actually go? Breeza was built by a kiter who had the same problem. Feed it your gear, weight and level and it tells you if Pelabuhan Ratu Bay · Java is rideable right now. The answer, not the tabs.
Get the app Free on iOS and Android — see if Pelabuhan Ratu Bay · Java is rideable right now.