KiteInsider

Map › Indonesia › Bali - Sanur › Canggu (Echo/Batu Bolong)

Bali · Bali - Canggu · Canggu

Canggu (Echo/Batu Bolong)

also known as Echo Beach, Batu Bolong, Old Man's, Pantai Batu Bolong, Pantai Batu Mejan, Hotel Tugu / Canggu

wavesadvanced onlyhigh crowds
JanFebMarAprMayJunJulAugSepOctNovDec

Nearby Sanur (Mertasari Beach) 15 km · Nusa Dua (Geger Beach) 19 km · straight-line distance

SeasonJun to Septhe months riders and schools nameHow windy12-20mixedLaunchtightaccess rules on record, belowWaterwaves28°C in summer · 21 things riders flagLevelAdvanced onlywith a caveat, in the Level section
Schoolsnone named here
From the airportin words under Getting thereRai International Airport (DPS)

On the clock

13:00 · 16:00

Mornings are offshore. The thermal component comes in around 13:00, and the wind can drop or swing offshore again around 16:00, which leaves a short usable window in the middle of the afternoon.

The marks are the clock times the record names, laid on a 24-hour day. The bar between the first and the last covers those hours; it is not a promise of wind.

Canggu is a real but marginal kite spot on Bali's southwest coast, and it works as an expert wave option rather than a place for lessons or predictable freeride.
The riding zone is the surf coast around Batu Bolong, Old Man's, Echo Beach and the Hotel Tugu/Canggu stretch, where the waves, rocks, reef, rips and surfers set the terms of the session.
Dry-season southeast trades are the wind you plan around, and on this coast they arrive side-offshore and gusty, leaning on a thermal that may not switch on until early afternoon. Strong easterlies push it too far offshore to be sensible. Late in the day the wind can drop or swing offshore while you are still out there.
No protected lagoon, no dedicated kite rescue, no established beginner school setup. When the wind and the swell line up, experienced wave kiters get short, powerful sessions out of it; most riders should base in Sanur or Nusa Dua and only sample Canggu with local knowledge.

The wind

locals call it southeast trade wind with west-coast thermal/venturi effect

Direction

beachwater
cross-offwind blows away from land — rescue cover matters here

Kite sizes

8910111213141516

metres · typical quiver highlighted

Character

mixed

fills in: Mornings are offshore. The thermal component comes in around 13:00, and the wind can drop or swing offshore again around 16:00, which leaves a short usable window in the middle of the afternoon.

Typical strength

12-20

Gusty and fluky near the shore. It cleans up about 100 m out, and it is still an expert spot.
Bali's dry-season kite window is May-September, with June-August usually the windiest core. For Canggu the practical window narrows to June-September, and plenty of days inside it go completely light. Wet-season westerlies can blow harder, but they are gusty and no basis for a trip.

Also on record

15-20 kt on good days. The west coast in general gets quoted at around 20 kt, and the Seminyak-Canggu stretch at 15-20 kt when it is working.

The quiver, in words

10-14 m and larger is the useful range: 10-12 m for mid-season onshore gusty sessions, 14 m or more on very light trade days. A 75 kg twin-tip rider gets put on a 14 m for Bali dry-season wind.

Direction to shore

side-offshore to side-shore on the west coast; can become too offshore in strong easterlies

Dominant direction

E to SE in the dry season, with some W to NW directions in the wet season and on fronts.

Forecast

Month by month

  1. Jan15
  2. Feb4
  3. Mar3
  4. Apr2
  5. May16
  6. Jun, riders' month17
  7. Jul, riders' month40
  8. Aug, riders' month32
  9. Sep, riders' month17
  10. Oct2
  11. Nov0
  12. Dec5

windy days per month (3 h+ at 12 kn+)

Ringed months are the ones riders and schools name: Jun, Jul, Aug, Sep.

  1. 15%Jan30°
  2. 4%Feb30°
  3. 3%Mar30°
  4. 2%Apr29°
  5. 16%May29°
  6. 17%Jun29°
  7. 40%Jul28°
  8. 32%Aug28°
  9. 17%Sep28°
  10. 2%Oct29°
  11. 0%Nov30°
  12. 5%Dec30°

windy days per month (3 h+ at 12 kn+) · water °C below · season highlighted

MonthWindy daysForce 4+12 kn or moreKnotsFromPeaks atAirWaterReadings
Jan15%31%23%9.8 ktW14:0026.8°C29.5°C62
Feb4%19%14%8.9 ktW13:0026.4°C29.9°C57
Mar3%18%11%8.1 ktW14:0027°C29.9°C62
Apr2%15%5%8.4 ktSE14:0026.7°C29.4°C60
May16%45%29%10.6 ktSE13:0026.8°C29.1°C62
Jun17%38%27%10.4 ktSE14:0026.2°C28.5°C60
Jul40%69%55%11.8 ktSE14:0025.4°C27.9°C62
Aug32%60%45%11.5 ktSE14:0025.3°C27.8°C62
Sep17%38%27%10.5 ktSE14:0025.7°C28.4°C60
Oct2%11%5%9.4 ktSE13:0026.6°C29.2°C62
Nov0%3%0%7.8 ktSE13:0026.9°C29.9°C60
Dec5%13%10%8.8 ktSW13:0026.7°C30°C62
modelled

A weather model's cell over this place, not a station on it. Good for comparing places, weaker for one beach.

Modelled from the operational forecast archive at 1.5–7 km (2023-2024), daylight hours only, not a ground station: it resolves thermal, lake and valley winds far better than coarse reanalysis but still tends to understate a strong local thermal. A windy day has at least three consecutive daylight hours at 12 knots or more. The typical daily max and the direction are columns of the table above, month by month. Highlighted months are the riding season from the spot record.

High-resolution weather model (modelled) · Open-Meteo historical forecast archive — best-match operational model (ICON-D2 / AROME / ICON-EU / GFS by region), not a ground station · 2023-2024

The water

Type

waves

Standing depth

Not a standing-depth learning spot; the riding area is open ocean over reef, rocks, beach break and surf channels.

Tides

Tide matters for hazards, not for depth. As the water drops, rocks and reef come clear and low water can drag a rider over them. Batu Bolong itself breaks on all tides; the channels and currents move with the swell.The wide beach at Seseh is rideable at any tide, one reason it is the easier of the three launches.

Temperature

28°C summer · 26°C winter

Wetsuit

Boardshorts or rash vest; water is warm year-round, peaking around 28-30 C in January and coolest around 25-28 C in mid-August.

Currents

Strong rip and channel current is the warning that comes up again and again. The Hotel Tugu/Canggu launch has strong current, and the Batu Bolong channel gets strong once the surf reaches head-high.

28–30°C water
The Canggu coast is a surf-first wave zone with medium to big waves, exposed reef/rocks and shifting sandbars depending on the exact beach. Echo Beach/left has exposed sharp reef, Batu Bolong/Old Man's is softer for surfing but still crowded and reef-based, and dropping a kite in breaking waves and current can mean a long swim.

Your level

not for beginners herenot for intermediates hereadvanced
Canggu is sometimes labelled intermediate to expert. Expert-only is the honest label, given the offshore tendency, gusty wind, waves, reef, rocks, currents, crowded surf lineups and no reliable rescue. Intermediates should ride Sanur or Nusa Dua unless they are already self-sufficient wave kiters with local support.

The scene

What riders come here for

wavesadvancedwave ridingexpert-only sessionsshort local wind windowsdownwinders toward quieter west-coast breaks
Surf-dominated, crowded and social: beach bars, cafes, digital-nomad traffic and a sunset crowd. Kites are secondary to surfing here and belong well clear of the lineups.

Launch and rules

three ways on to the water, and what each one asks of you

With a school or a boat

No school names this spot

Nobody has been recorded teaching or running a boat here.

On your own

Room to launch: tight

access rules on record

Somewhere else

Sanur (Mertasari Beach), 15 km

Every spot within 40 km is on the map at the top of this page, with its distance under it.

Rescue

No dedicated kite rescue. The number riders are pointed at is the Kuta lifeguard service on 755660, which is a phone call from a different beach and not a plan. Do not drop a kite in the surf here, and do not ride alone.

Launch

Three usable launches on this stretch, and they are not equal. Pantai Berawa is a wide beach at a river mouth with few rocks or coral, and the wind there is side-offshore with gusts close to the breaks. The Hotel Tugu beach is narrow, full of rocks and submerged lava, with dangerous rip currents.Pantai Seseh, a little further up the coast, is the wide one: room to rig, fewer hazards on the sand and steadier side-shore wind. Pererenan is off limits, surfers only, and Echo Beach is best left alone for the same reason.

Space

tight

Hazards riders report 21

  • strong rip currents
  • large barreling surf
  • no dedicated kite rescue/schools
  • gusty side-offshore to offshore wind near the shore
  • the wind can drop or swing offshore in the late afternoon
  • Strong rip and channel currents
  • Breaking waves and punchy beach-break/reef-break surf
  • Rocks, submerged lava rock and exposed reef
  • Low-tide reef exposure
  • Crowded surf lineups at Batu Bolong, Old Man's, Echo Beach and nearby breaks
  • Collision risk with surfers, swimmers and beach users
  • no dedicated kite rescue and no local beginner teaching setup
  • strong rip and channel currents
  • large barreling surf and punchy beach break
  • rocks, submerged lava rock and exposed reef
  • low-tide reef exposure
  • narrow rocky beach at the Hotel Tugu launch
  • wind that drops or swings offshore in the late afternoon
  • crowded surf lineups at Batu Bolong, Old Man's, Echo Beach and nearby breaks
  • collision risk with surfers, swimmers and beach users
  • no dedicated kite rescue and no local beginner teaching setup
Rules & access
2026: riding zones exist at Canggu, and kiting at Pererenan is discouraged because it is a surfer spot. No official Badung or banjar kitesurf permit or zoning document was found online.

Access rules drift faster than anything else we hold — check locally, and propose an edit if this has changed.

Rider tips

  • Learn somewhere else in Bali: Sanur or Nusa Dua, not these surf beaches.
  • Ask the kiters or surfers on the beach which channel is safe before you launch; channels, reef exposure and surfer traffic all move with tide and swell.
  • Stay off Pererenan, which is a surfer spot where kiters get into trouble.
  • Watch the tide going out: rocks come clear and low water can drag you over exposed reef.
  • Do not bank on the 13:00 thermal if the wind is already very offshore or set to fade late afternoon.
  • Carry enough kite for light gusty power and enough skill to self-rescue in surf if it shuts down.
  • Berawa's river-mouth beach and Seseh give more room and fewer rocks than the Hotel Tugu strip; Seseh also holds a straighter side-shore wind.
  • Stay off Pererenan, a surfer spot where kiters get into trouble.

Getting there

Airport

I Gusti Ngurah Rai International Airport (DPS)

Route

Drive or take a taxi or ride-hailing car from the airport toward Seminyak and north-west to Canggu, then the local access roads down to Batu Bolong, Echo Beach or the Hotel Tugu/Old Man's area. Expect paid local parking and heavy Canggu traffic.

Transfer

30-60 minutes from DPS in good-to-normal traffic, but Canggu traffic can add substantial time.

Cost level

medium-high

Staying

Canggu has dense accommodation: guesthouses, surf hostels, boutique hotels and private villas, at almost any budget.

No-wind days

surfing at Batu Bolong, Old Man's, Echo Beach or nearby breaks · cafes and restaurants in Canggu · sunset beach bars · yoga and fitness studios · Tanah Lot day trip · scooter trips to nearby southwest-coast beaches

Photos

Batu Bolong Beach, matches the spot name exactly
Alharomain354 / CC BY-SA 4.0 via Wikimedia Commons
Canggu beach, 47m away
Mx. Granger / CC0 via Wikimedia Commons
Canggu beach, 50m away
Mx. Granger / CC0 via Wikimedia Commons

FAQ

Is Canggu suitable for beginners?

No, this is treated as an expert-only spot; beginners should learn at Sanur or Nusa Dua instead.

When is the best time to kite?

June through September is the core dry-season window, though the thermal wind can stay light on many days.

What are the hazards?

Strong rip currents, exposed reef and rocks, and crowded surf lineups at Batu Bolong, Old Man's and Echo Beach.

Is there kite rescue on site?

No dedicated kite rescue or beginner teaching setup was verified at Canggu.

Where should you launch?

The Hotel Tugu/Old Man's/Batu Bolong area is the main zone; Pererenan is discouraged because it is a surfer spot.

Last updated: August 2026