AI 示意圖 · AI illustration
Every wave, from Kuta's soft sand to Uluwatu's reef.
Live surf report · Best spots · Spot map · Honest local lessons
Reading today's swell and wind…
Auto-generated from today's live swell & wind data · Ask me what it's actually doing on the sand →
Checking wind & sunset… · Open-water swell — the inside breaks are gentler.
Filter by level — every card has my honest note and links to a full guide or the map.
Soft, sandy and forgiving — where Bali learns to surf.
Details →Same sandy coastline as Kuta, a touch more push — the natural next step.
Details →Punchier peaks a walk north of Kuta.
Details →Old Man's, Berawa and Echo — the improver playground.
Details →West Bali's long, mellow left — worth the road trip.
Details →The world-famous cliff break on the Bukit.
Details →Bali's most photographed barrel — Rip Curl Cup venue.
Details →Short, perfect and shallow — experts only.
Details →The east-coast contest wave where the WSL comes to play.
Details →Same waves, laid out on the coast — colour is still the level.
👈 Tap a pin — colour is the level. My honest note on every spot, no page jump.
Offshore mornings at Kuta, Canggu & Uluwatu — the classic window. Surf before 11am, before the sea breeze chops it up.
Kuta stays gentle year-round; experienced surfers switch to Keramas and the east coast.
Don't overthink forecasts — message me your dates and I'll tell you what the waves are actually doing.
Bali hosts everything from local grom contests to WSL events — and the beach is the grandstand.
Asia's most famous invite-only contest. It only runs when Padang Padang is world-class, announced just days ahead on the swell — watching from the cliff is one of Bali's best free shows.
Bali's contest venue — a powerful east-coast right-hander that hosts World Surf League and international events most years.
Indonesian national series and junior contests pop up through the season — small, fun and very local.
Dates move with the swell — check worldsurfleague.com for confirmed schedules, or ask me what's on during your trip.
It depends on your level. Beginners: Kuta Beach — sandy bottom, gentle whitewater. Improvers: Legian, Seminyak and Canggu (Old Man's). Advanced surfers head to the Bukit reefs — Uluwatu, Padang Padang and Bingin — or Keramas on the east coast.
Absolutely — Kuta Beach is one of the best places in the world to learn. It's a soft, sandy beach break with warm water and gentle inside waves, and lessons run daily for all ages, kids included.
Yes. Kuta has a sandy bottom (no reef), slow forgiving waves and consistent conditions year-round. Once you can catch green waves on your own, Legian and Seminyak are the natural next step just up the beach.
Beach lessons around Kuta typically run somewhere between roughly $15 and $35 for a session depending on group size. My honest local rate is about $18 per hour — roughly $30 for a two-hour session — with a soft-top board included and small groups. Message me on WhatsApp to book directly, no platform markup.
April to October (dry season) is the classic window — offshore morning winds keep the west-coast waves clean at Kuta, Canggu and Uluwatu. Whatever the month, surf in the morning: by late morning the sea breeze chops things up.
Yes. In the wet season (November–March) the west coast gets messier, but Kuta stays gentle enough to learn on, and experienced surfers switch to east-coast spots like Keramas and Nusa Dua, which work best in those months.
Most people stand up in the whitewater during their first two-hour lesson. Catching unbroken green waves consistently usually takes a few days of practice. Reef breaks like Uluwatu are a longer journey — measured in months, not days.
Keramas on the east coast is Bali's main contest venue, and the famous Rip Curl Cup runs at Padang Padang in the July–August window when the swell is world-class — free to watch from the cliff. Dates move with the waves, so check the WSL site or just ask me what's on while you're here.
Tell me your level and your dates — I'll line up a lesson or a full surf day with a vetted local instructor. No package, no upsell, just the fair local rate.
WhatsApp Andrew~$18/hr · ~$30 for two hours · board included · usually replies fast · how lessons work →