Sarawak, Malaysia
Long NW-facing beach north of Miri, Sarawak, South China Sea. Shore normal ~315°. NE monsoon Nov–Mar: strong 20–30 kt side-shore from NNE–NE. Flat water behind shallow sandbanks. Little-known kite destination in Borneo.
Lutong Beach stretches along the South China Sea coast just north of Miri in Sarawak, Malaysian Borneo. The beach faces northwest — shore normal roughly 315° — which sets it up squarely for the Northeast Monsoon that drives this part of the South China Sea from November through March. During those months, wind arrives from the NNE to NE at 20–30 knots, coming in side-shore from your right as you face the water. It's a consistent, workable window for kiting, and one that most riders travelling in Southeast Asia haven't clocked yet. Miri is the main regional hub for this part of Sarawak — Lutong sits just up the coast from the city centre. Getting to the beach is a short drive north along the coastal strip. The area is low-key and unfussy, which typically means uncrowded conditions on the water. The water character is what makes Lutong interesting: shallow sandbanks extend offshore and take the edge off South China Sea swell, leaving relatively flat water in the kite zone behind them. It's not always glassy, but the sandbank effect keeps things manageable on most monsoon sessions. That setup suits freeriding and freestyle well, and gives riders a forgiving surface to push their riding without dealing with heavy chop. Wind is side-shore from the right on a NW-facing beach, which gives you a clean launch window and keeps you moving along the shore rather than straight out to sea. The Breeza wind arc here runs 225° to 45° — Southwest through North to Northeast — so the NE monsoon slots right into the working range. Outside the November–March monsoon window, reliable wind is less guaranteed; plan your trip around those months. The 20–30 knot range during peak season pushes Lutong toward intermediate and above. It can be challenging on the gustier days, and the shallow sandbanks mean you want solid body-drag and self-rescue skills if things go sideways offshore. Not the place to learn, but a genuinely rewarding spot once you're comfortable in stronger conditions. Food options near the beach include Klang Claypot Bak Kut Teh and Madam Wee Food Cafe for local Malaysian food, Ming Cafe and Mayland Coffee House for coffee and meals, and FUKURŌ Roastery or Inver Cafe for a more café-style stop. Oppa Kitchen & Bar covers the sit-down dinner option, and KFC is nearby for a quick post-session fix. Chaser Bistro #1 and H!Caa round out the local café scene. Lutong won't show up in most kitesurf itineraries for Borneo — which is the point. Dependable side-shore monsoon wind, sandbank-flattened water, and almost no crowds make it worth the detour if you're routing through Miri.
Check the Breeza app for the current rideable window at Lutong Beach — Miri.
Not globally ranked, but a kitesurf destination — a local favourite worth a check when the wind lines up.
What's on the ground near the launch, mapped from open data:
Facilities data © OpenStreetMap contributors
Timing depends on local conditions. Check the Breeza app for the current rideable window at Lutong Beach — Miri — 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.
Long NW-facing beach north of Miri, Sarawak, South China Sea. Shore normal ~3... Breeza cross-references live wind direction against the spot's safe window to tell you if today's direction is rideable for your kite.
Lutong Beach — Miri 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 Lutong Beach — Miri 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 Lutong Beach — Miri 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 Lutong Beach — Miri is rideable right now. The answer, not the tabs.
Get the app Free on iOS and Android — see if Lutong Beach — Miri is rideable right now.