The complete Bali surf trip guide: breaks, seasons, and how to plan it yourself
Bali earns its reputation honestly: warm water year-round, a wave for every ability within an hour's drive, and an infrastructure of camps, guides and board hire built entirely around surfing. The catch is that "Bali" isn't one surf destination — it's two coasts that trade places with the seasons. Get that right and the rest of the trip plans itself.
Dry season vs wet season: the one thing that decides your trip
Bali's swell window splits cleanly. From roughly May to October (dry season), the trade winds blow offshore on the west coast — Uluwatu, Padang Padang, Bingin, Balangan, Canggu and Kuta all fire. This is the peak window and what most people picture when they imagine surfing Bali.
From November to April (wet season), the winds swing and the east coast turns on — Keramas, Sanur, Nusa Dua and the reefs around Nusa Lembongan. There are fewer crowds, greener landscapes, and some of the best barrels of the year if you know where to look.
Where beginners should actually start
If you've never surfed, skip the famous reef breaks. Start on the forgiving beach breaks at Kuta, Legian or Batu Bolong (Canggu), where the bottom is sand and the whitewater is friendly. Almost every surf school in Bali runs lessons here for good reason. Spend two or three days getting to your feet before anyone tempts you onto a reef.
Intermediates can graduate to Canggu's Old Man's and Berawa, then to mellower reefs like Balangan on a smaller swell. Advanced surfers already know the names: Uluwatu, Padang Padang, Keramas.
Surf camps vs "surf travel agencies" vs doing it yourself
This is where most of your money is won or lost, so it's worth understanding the three models:
- Surf camp — accommodation, daily guided surfs, board use and transfers bundled into one nightly rate. Best for first-timers and solo travellers who want company and zero logistics. We break down how to choose one in our surf-camp guide.
- Surf-travel agency / package tour — a middleman who books the camp, flights and transfers for you. Convenient, but you're paying a margin on every line item. Worth it only if you genuinely won't book anything yourself.
- DIY — book a guesthouse, hire a board locally (~$5–10/day), and pay a local guide by the session when you want one. Far and away the cheapest, and Bali makes it easy. We put real numbers on all three in the cost breakdown.
A realistic 7-day plan
- Days 1–2: land, settle in Canggu, shake off jet lag with easy beach-break sessions.
- Days 3–4: move to the Bukit (dry season) or shuttle east to Keramas (wet season). Hire a guide for one dawn session.
- Day 5: rest day — your shoulders will thank you. Explore, eat, recover.
- Days 6–7: chase the best forecast window of your trip; this is when a guide pays for itself.
Booking flights and timing the swell
Fly into Denpasar (DPS). Watch a forecast site (Magicseaweed-style swell models or Windy) in the two weeks before you travel, and keep your camp/guesthouse dates flexible enough to shift a day toward the best pulse. A mid-size SSW groundswell with light offshore wind is the dream.