Bali HotelsIndependent Guide
Where to stay in Bali — honest area guides & hotel picks

Trip types

Where to Stay in Bali for Surfing: Best Areas by Level (2026)

The best areas to stay in Bali for surfing, matched to your level and the season — why Canggu suits most surfers, when to choose Uluwatu, and where to go in the wet season.

Last updated · Written by the BaliHotels.com editors

Clean waves breaking onto the black volcanic sand at Canggu, Bali, at golden hour

The short answer

For most surfers, Canggu is the best base in Bali: a cluster of beach and reef breaks you can walk to, board hire and repairs on every corner, and the island's cheapest decent accommodation. Experienced surfers should base in Uluwatu and the wider Bukit peninsula, where the world-class reefs are. Complete beginners are better off in Seminyak or Legian, on forgiving sand-bottom beach breaks with surf schools on the sand. The one thing that changes all of this is the season — from November to March the west coast blows out and the east coast turns on.

Bali is one of the few places on earth where you can choose your accommodation around your surfing and still have somewhere good to eat dinner. But the island's breaks are spread across two coasts that work in opposite seasons, and they range from knee-high sand-bottom whitewater to shallow reef that will put you in a clinic. Picking the wrong base means a 45-minute drive each way, twice a day, in Bali traffic.

This guide matches the areas we cover to surfing ability, and then to the time of year.

Surf areas at a glance

AreaBreak typeSuitsCoast / best seasonStay price
CangguBeach + reef, mixedBeginner-improver to advancedWest — Apr to Oct$–$$
Uluwatu & the BukitReef, shallowConfident intermediate to expertWest — Apr to Oct$$$–$$$$
Seminyak & LegianSand-bottom beach breakFirst-timers, beginnersWest — Apr to Oct$$–$$$
SanurOuter reef, boat or long paddleIntermediate to advancedEast — Nov to Mar$–$$
Nusa DuaOuter reef, boat accessAdvancedEast — Nov to Mar$$$–$$$$
UbudNo surf (inland)Rest days only—$$–$$$

Canggu: the best all-round surf base

If you only read one line of this guide: most surfers should stay in Canggu. It is the only area in Bali where you can walk from your room to several different breaks, which matters enormously when conditions change hour to hour.

The breaks run north from Berawa through Batu Bolong, Echo Beach and up to Pererenan. Batu Bolong is the famous one — a mellow, slow-breaking left that longboarders and improving surfers love, and which gets genuinely crowded by mid-morning. Echo Beach is a shorter, punchier reef break that wants a bit more skill. Pererenan, a little further north, is less busy and a touch heavier.

The sand is black and volcanic, which surprises first-timers, and the beach is less of a lounging beach than Seminyak's. In exchange you get board rental, ding repair, surf shops and a dense cafe scene, all within a few streets. Accommodation skews toward guesthouses, small hotels and villas rather than big resorts, and it is the best-value area in south Bali.

Check Canggu surf-stay prices

Practical note: the Canggu road network was not built for the number of scooters now on it, and the shortcut lanes between Berawa and Pererenan can take far longer than the map suggests. Stay on the side of Canggu closest to the break you actually want to surf.

Uluwatu and the Bukit: world-class, but earn it first

The limestone peninsula south of the airport — the Bukit — holds the reefs that made Bali famous. Uluwatu itself is a long, fast left that runs down the cliff; Padang Padang is a short, hollow barrel that only works on a decent swell; Bingin, Impossibles, Balangan and Dreamland fill out the stretch north of it.

These are almost all reef breaks over shallow, sharp coral, and several are accessed by climbing down cliff stairs or through a cave. They are not forgiving. Reef booties, a good read of the tide chart and some humility go a long way.

Two caveats before you book here. First, the Bukit is expensive — this is where Bali's showpiece clifftop resorts are, and budget surf accommodation is more limited than in Canggu. Second, you need a vehicle for everything. Nothing is walkable, restaurants are spread out, and getting from one break to the next means driving.

The exception worth knowing: the inside right at Padang Padang, often called Baby Padang, is a gentler wave that beginners can use on a small day. It is not a reason to base a beginner trip here, but it is a reason not to write the Bukit off entirely.

Compare Uluwatu clifftop stays

Seminyak and Legian: where to learn

If you have never stood up on a board, base yourself in Seminyak or neighbouring Legian. The waves here break over sand rather than reef, which is the single most important safety factor for a beginner, and the beach runs for kilometres so the crowd spreads out.

Surf schools operate directly off the sand, boards are everywhere, and the instructors are used to absolute first-timers. You also get Bali's best concentration of restaurants, beach clubs and spas for the afternoons when your arms stop working — which, if you are new to this, will be day two.

The trade-off: once you progress past whitewater, Seminyak's beach break is unremarkable, and you will find yourself driving to Canggu. Many people solve this with a split stay — a few nights learning in Seminyak, then a move north.

Kuta, just south of Legian, is the original beginner beach and still has the gentlest, most consistent learner waves on the island. It is busier and rougher around the edges than Seminyak, but if cheap lessons are the priority it is hard to beat.

Sanur and Nusa Dua: the wet-season answer

Here is the part most guides skip. Bali's famous breaks are on the west and south coasts, and they rely on offshore winds that blow from roughly April to October. From November to March, those same winds swing around and blow onshore, and Canggu, Kuta and Uluwatu turn messy and inconsistent.

In that window, the east coast works. Sanur has an outer reef that needs a solid swell but produces long, clean rights; it is a calm, good-value, walkable area that suits a slower trip. Nusa Dua has serious outer reef breaks reached by boat, properly advanced waves, and resort accommodation to match. Further up the east coast, Keramas is the standout wet-season wave, within driving distance of Sanur.

So the honest answer to "where should I stay in Bali to surf" depends on when you are going. If you are travelling December to February, basing in Canggu and hoping is a mistake. See our wet-season guide for how that shapes the rest of the trip.

Matching your level to an area

  • Never surfed before: Seminyak, Legian or Kuta. Sand bottom, schools on the beach, no reef.
  • Can stand up, working on turns: Canggu. Batu Bolong on a small day is close to ideal.
  • Confident intermediate: Canggu as a base, day trips to the Bukit when it is working.
  • Advanced: Uluwatu and the Bukit in the dry season; Sanur or Nusa Dua in the wet.
  • Mixed group with non-surfers: Canggu or Seminyak — both give the non-surfers plenty to do. For a bigger group, see our groups guide.

What to check before you book a surf stay

  • Walking distance to the break, not driving distance. A property "5 minutes from Batu Bolong" may mean five minutes by scooter in no traffic.
  • Somewhere to rinse and store a board. Good surf guesthouses have an outdoor rinse tap and a rack. Luxury resorts often do not.
  • Scooter parking and hire, if you plan to move between breaks.
  • Breakfast timing. Dry-season Bali is best at dawn. A kitchen that opens at 8am is no use to you.
  • Which end of Canggu it is in. Berawa, Batu Bolong and Pererenan are different neighbourhoods with different traffic.

Frequently asked questions

Where should a beginner stay in Bali to learn to surf?
Seminyak, Legian or Kuta. These beaches have sand-bottom waves rather than reef, which is far safer for a first-timer, and surf schools operate directly off the sand. Kuta has the gentlest and most consistent learner waves; Seminyak has better restaurants and accommodation nearby.
Is Canggu or Uluwatu better for surfing?
Canggu is better as a base for most surfers because several breaks are within walking distance and accommodation is cheaper. Uluwatu has the better waves, but they are shallow reef breaks that suit confident intermediate and advanced surfers, nothing is walkable, and stays are significantly more expensive.
When is the best time of year to surf in Bali?
April to October is the dry season, when offshore winds make the west and south coasts — Canggu, Kuta and the Uluwatu reefs — work best. From November to March the winds swing onshore and those breaks become inconsistent, so surfers should move to the east coast around Sanur, Nusa Dua and Keramas.
Can you surf in Bali in December and January?
Yes, but not in the usual places. The west-coast breaks are onshore and messy for most of the wet season. The east coast works instead, so base yourself in Sanur or Nusa Dua and surf the outer reefs and Keramas rather than staying in Canggu.
Do you need to hire a scooter to surf in Bali?
Not if you base in Canggu, Seminyak or Kuta, where breaks are walkable and board hire is nearby. In Uluwatu and across the Bukit peninsula a vehicle is effectively essential — the breaks, restaurants and accommodation are spread out along the clifftops with nothing within walking distance.

Ready to book your Bali stay?

Search Canggu hotels

Disclosure: BaliHotels.com is reader-supported. When you book through links on this site we may earn a commission from the sites we link to, at no extra cost to you.