Surfing in Bali
The surf capital of Indonesia. World-class waves for all levels.
Bali surf overview
Bali is the beating heart of Indonesian surfing — the island that put the archipelago on the world surf map back in the early 1970s, and still the easiest place on earth to fall in love with riding waves in the tropics. It packs an absurd density of quality breaks into a small island: machine-perfect reef barrels on the Bukit Peninsula, mellow beach breaks on the west coast, and a Bali Sea wave or two over on the east.
The scene is unlike anywhere else in Indo. You can take your first wave on a foamie at Kuta in the morning and watch the world's best charge Padang Padang in the afternoon. There are warungs, surf schools, board shapers, ding repair and ice-cold Bintang within walking distance of most lineups.
It suits everyone — true beginners, progressing intermediates and seasoned chargers — but it's no longer a secret. Bali rewards those who get up early, explore beyond the obvious, and respect a busy lineup.
Surf info for Bali
Bali is remarkably consistent. From roughly April to October the dry-season Southern Ocean groundswell pumps into the west and south-facing coasts, lighting up the Bukit Peninsula and Kuta-area beaches almost daily. Offshore trade winds clean it up in the mornings. When the wind swings onshore in the wet season (November–March), the east coast comes alive — Keramas, Nusa Dua and Sanur get their best, cleaner conditions.
The range is the whole spectrum:
- Beginner/intermediate: Kuta Beach, Legian, Canggu, Medewi's long left point, Dreamland.
- Advanced: Uluwatu, Bingin, Balangan, Impossibles, Kuta Reef.
- Expert: Padang Padang, Keramas, Nusa Dua, Balian river mouth.
Most spots are shallow reef, so reef booties and respect for the lineup matter. Crowds are real, especially on the Bukit in peak season. Surfers typically base in Canggu, Uluwatu/Bingin or Kuta depending on level. Bring a quiver: a shortboard plus a step-up for Bukit days, and a fish or mid-length for smaller beach-break sessions.
Surf spots in Bali
Advanced Uluwatu
Expert Padang Padang
Advanced Bingin
Advanced Impossibles
Advanced Balangan
Intermediate DreamLand
Advanced Green Bowl
Advanced Nyang Nyang
Expert Nusa Dua
Advanced Sri Lanka
Advanced Sanur Reef
Intermediate Serangan
Expert Keramas
Intermediate Ketewel
Beginner Kuta Beach
Beginner Legian
Beginner Seminyak
Beginner Canggu / Batu Bolong
Intermediate Echo Beach
Intermediate Berawa
Intermediate Pererenan
Expert Balian
Beginner Medewi
Intermediate Yeh Leh
Intermediate Keramas Left / Cucukan
Intermediate Canggu
Advanced Kuta Reef
Intermediate Legian Beach
Intermediate Medewi Beach
Compare Bali surf spots
Level, wave type, best season, crowd and tide at a glance — find the break that fits your ability and trip dates.
| Spot | Level | Wave type | Best season | Crowd | Tide |
|---|---|---|---|---|---|
| Uluwatu | Advanced | Reef break | May-October | Crowded | Mid tide |
| Padang Padang | Expert | Reef break | Abril a octubre | Crowded | All tides |
| Bingin | Advanced | Reef break | Abril a Noviembre | Crowded | All tides |
| Impossibles | Advanced | Reef break | Abril a Ocubre | Moderate | All tides |
| Balangan | Advanced | Reef break | Abril a Noviembre | Moderate | All tides |
| DreamLand | Intermediate | Beach break | Abril a Noviembre | Crowded | All tides |
| Green Bowl | Advanced | Reef break | May–October | Moderate | All tides |
| Nyang Nyang | Advanced | Reef break | May–October | Moderate | All tides |
| Nusa Dua | Expert | Reef break | Noviembre a marzo | Moderate | All tides |
| Sri Lanka | Advanced | Reef break | May–October | Moderate | All tides |
| Sanur Reef | Advanced | Reef break | May–October | Moderate | All tides |
| Serangan | Intermediate | Reef break | May–October | Moderate | All tides |
| Keramas | Expert | Reef break | Noviembre a marzo | Moderate | All tides |
| Ketewel | Intermediate | Reef break | May–October | Moderate | All tides |
| Kuta Beach | Beginner | Beach break | May–October | Moderate | All tides |
| Legian | Beginner | Beach break | May–October | Moderate | All tides |
| Seminyak | Beginner | Beach break | May–October | Moderate | All tides |
| Canggu / Batu Bolong | Beginner | Reef break | May–October | Moderate | All tides |
| Echo Beach | Intermediate | Reef break | May–October | Moderate | All tides |
| Berawa | Intermediate | Reef break | May–October | Moderate | All tides |
| Pererenan | Intermediate | Reef break | May–October | Moderate | All tides |
| Balian | Expert | River mouth | Abril a noviembre | Uncrowded | All tides |
| Medewi | Beginner | Point break | May–October | Moderate | All tides |
| Yeh Leh | Intermediate | River mouth | May–October | Moderate | All tides |
| Keramas Left / Cucukan | Intermediate | Reef break | May–October | Moderate | All tides |
| Canggu | Intermediate | Reef break | Abril a noviembre | Crowded | All tides |
| Kuta Reef | Advanced | Beach break | Abril a octubre | Crowded | All tides |
| Legian Beach | Intermediate | Beach break | Abril a Octubre | Moderate | All tides |
| Medewi Beach | Intermediate | Point break | Abril a octubre | Moderate | All tides |
Getting to & around Bali
✈️ How to get there
Bali is the simplest surf destination in Indonesia to reach. Ngurah Rai International Airport (DPS) in Denpasar handles direct flights from across Asia and Australia, plus connections worldwide via Jakarta, Singapore, Kuala Lumpur, Doha and beyond. From Australia it's a short hop from Sydney, Melbourne, Perth and Brisbane.
From the airport you're 15–30 minutes from Kuta and Canggu, and about 30–45 minutes south to the Bukit Peninsula (Uluwatu, Bingin, Padang Padang). The west-coast points at Medewi and Balian are a 2.5–3.5 hour drive northwest along the coast road.
Bali is also the launch pad for the rest of Indo — Lombok, Sumbawa, the Mentawais and beyond — via short domestic flights or fast boats from Sanur and Padang Bai.
🛵 Getting around
The default surfer transport is a scooter (110–150cc). It's cheap, easy to rent daily or monthly, and lets you slip down narrow Bukit lanes and beat the traffic. Bring or rent a board rack/strap. Wear a helmet, ride sober, and know that traffic is chaotic and Bali's road-accident rate is high — many travellers come unstuck here.
For longer hauls, families or surf-trip comfort, hire a private driver or use ride-hailing apps (Grab, Gojek) which are widespread and cheap. A driver for a day is affordable and saves the stress of parking near busy breaks.
Distances feel short on a map but traffic between Canggu, Kuta and the Bukit can double your travel time. Padang Padang to Uluwatu is minutes apart; Medewi and Balian are a committed drive west. Some Bukit breaks involve a clifftop stairs walk down to the lineup.
Climate & best seasons in Bali
Bali has two seasons. The dry season runs roughly April to October — sunny, lower humidity, and the prime surf window for the south and west coasts, with consistent groundswell and clean morning offshore winds. This is peak season; expect crowds and book ahead.
The wet season, November to March, brings humidity, afternoon downpours and onshore winds on the west. But it's not a write-off: this is exactly when the east coast (Keramas, Nusa Dua, Sanur) fires with cleaner conditions, so wave-hunting just shifts sides.
Water is warm and tropical year-round, typically around 27–29°C — boardshorts or a bikini, maybe a rash guard for sun and reef. No wetsuit needed. The shoulder months (April–May, September–October) often deliver the best balance of swell, wind and thinner crowds.
Culture & local life
Bali is overwhelmingly Hindu — unique within mostly-Muslim Indonesia — and faith is woven into daily life. You'll step around canang sari (small flower offerings) on pavements and temple steps; never tread on them deliberately. Dress modestly away from the beach, cover shoulders and wear a sarong at temples, and never touch someone's head.
Balinese are famously warm and hospitable. A little Bahasa Indonesia (terima kasih — thank you) goes a long way. The food is superb: nasi/mie goreng, babi guling (suckling pig), sate, and fresh seafood warungs near the breaks.
Respect ceremonies and temple processions — pull over and let them pass. On Nyepi, the Day of Silence (usually March), the entire island shuts down: no flights, no going outside, no surfing. Plan around it.
Practical tips for surfers & travellers
- Money: ATMs are everywhere in tourist areas; carry cash for warungs, parking and board hire. Use ATMs inside banks or shops to avoid skimming.
- Connectivity: Buy a local SIM (Telkomsel has the best coverage) at the airport or any phone shop; 4G is fast across the south.
- Health: Travel insurance that covers surfing and scooter riding is essential. Treat reef cuts immediately — clean and disinfect to avoid infection. Bali belly is real; be smart with water and ice.
- Pack: Reef booties for Bukit reefs, strong reef-safe sunscreen, a good ding-repair kit, and a spare leash.
- Surf etiquette: Bukit lineups are crowded and have a local pecking order — don't drop in, show respect, and earn your waves. Be patient with the crowds.
- Comfort: Surf at dawn to beat both wind and the masses.
Surf camps & retreats
Stay at a surf camp near Bali
All-inclusive surf camps, coaching weeks and retreats — meals, lessons and accommodation sorted. Compare 1,500+ verified camps with reviews and instant booking.
- ✓ Free cancellation options
- ✓ Best price guarantee
- ✓ All levels, beginner to pro
We may earn a commission from bookings made through this link, at no extra cost to you.