Bali isn’t just a place to surf. It’s a place where the surf shapes your whole day. The waves decide when you eat, sleep, and explore. If you’ve got two weeks and want to make the most of it, keep reading.
This guide cuts the fluff. No six-hour scooter rides. No packed schedules. Just surf, eat, sleep, repeat—without wasting time.
When to Go for the Best Waves
The best time to surf in Bali is May through September, during the dry season. This is when trade winds blow offshore along the west coast, which includes spots like Uluwatu, Canggu, Padang Padang, and Bingin. Offshore wind holds the wave face open longer, giving you clean, well-shaped waves almost every morning.
Swell also hits more consistently during these months, often coming in from the southwest. That means solid, head-high surf is common—especially in June, July, and August. Water temps sit around 27°C (80°F), so you don’t need a wetsuit. Just a rashie and lots of sunscreen.
Crowds are definitely a thing in peak season. But if you paddle out early—like, dawn patrol early—you’ll score clean waves with less competition. By late morning, the wind usually switches onshore, and the lineup gets heavier with surf schools and tourists.
The wet season runs from October to April. This is Bali’s off-season for surf, but not a total write-off. The west coast gets stormy and messy, with unpredictable wind and more rain. That said, it opens up Bali’s east coast, where winds switch and break spots like Keramas, Nusa Dua, and Serangan come to life.
These east coast waves can still be world-class, especially at Keramas, where you’ll find hollow, fast right-handers that suit advanced surfers. But the swell is less reliable. You’ll also need to time sessions around tide and wind changes more carefully. And the weather—hot, humid, and wet—can wear you down if you’re hoping for a chill trip.
If you’re planning a pure surf holiday, stick with the May–September window. If you’re more flexible and know how to chase conditions, the wet season has its moments too. Just be ready to hunt for them.
The Best Beaches for Every Skill Level
Uluwatu
This is Bali’s crown jewel. Uluwatu offers long, powerful left-hand reef breaks that attract serious surfers from around the world. It’s not for beginners. The paddle-out starts with a walk through a sea cave, then a jump into sharp reef-lined water. That alone turns some people back.
But once you’re out there, you’ll see why it’s worth it. The wave has multiple sections—Temples, The Peak, Racetracks, and Outside Corner—each with its own character. On a solid swell, Racetracks lives up to its name, offering fast barrels you need to commit to. On smaller days, the Peak is more forgiving and playful.
The lineup gets crowded but spreads out well across the different take-off zones. Experienced surfers love it for the power and consistency. Add the cliffside views, post-surf nasi goreng, and the iconic Single Fin bar, and you’ve got a classic surf zone that delivers almost year-round.
Canggu
Canggu is where surf meets scooters, smoothie bowls, and startup laptops. But don’t let the hipster vibes fool you—the surf here is super accessible. It’s ideal for beginners to intermediates who want fun waves without reef drama.
Batu Bolong is the go-to spot for beginners. It’s slow, fat, and easy to catch. You’ll see longboarders gliding for 30 seconds at a time. Old Man’s is similar but slightly punchier. For more advanced surfers, Echo Beach offers a fast, hollow left that breaks over reef and gets good when the tide drops.
You’ll never be short on rentals or lessons in Canggu. There are surf shops every 100 metres. But crowds are real. Midday can feel like a floating traffic jam. Aim for early mornings or odd hours if you want space.
Padang Padang
Padang Padang is Bali’s most famous barrel. Locals call it the Balinese Pipeline for a reason. When the swell hits, it turns into a perfect, spitting left tube over shallow reef. It’s heavy, fast, and punishing. Wipeouts here mean reef cuts, lost fins, or worse.
Only advanced surfers should be out on big days. You need confidence, timing, and a solid bottom turn. That said, there’s also a smaller inside wave at Baby Padang, just a few metres away. It’s mellow, sandy-bottomed, and great for first-timers or longboarders on small swells.
The beach itself is postcard material—white sand, turquoise water, monkeys in the trees. Even non-surfers love hanging here. Just watch your stuff. The monkeys steal anything shiny or edible.
Medewi
If Uluwatu is all sharp reef and ego, Medewi is the opposite. This small west coast village offers long, mellow left-hand point breaks that are perfect for longboarding or relaxed surfing.
The wave here peels forever. On the right day, you can ride for 150 metres or more. It’s a leg-burner. It breaks over smooth rocks, not coral, so it’s more forgiving. The take-off is easy and the crowd is usually low-key—mostly locals and surf travelers who like peace and long rides.
Medewi is about 3 hours from Canggu, which keeps it quiet. It’s a great place to recharge, surf twice a day, and not worry about your phone. The town is tiny, and that’s the point.
Keramas
Keramas is a wet-season gem on the east coast of Bali. It’s a fast, barreling right-hander that breaks over sharp reef, so it’s best suited for confident surfers. When it’s on, it produces heavy, hollow sections that reward deep take-offs and quick reactions.
The wave performs best at mid to low tide, and early morning or night sessions are the move. Yes, night surfing is a thing here. There are floodlights on the break, thanks to a luxury resort perched right in front.
That resort is Komaneka at Keramas, and while pricey, it’s about as close to surf-in, surf-out as it gets. The beach is black sand, the lineup is tight, and the wave is punchy. It’s a sharp contrast to the long, slow rollers in Medewi or the friendly peaks in Canggu.
If you’re in Bali during the wet season, Keramas is where you’ll find the best action. Just bring booties. And maybe an extra board.
Where to Stay (Without Regret)
In Bali, your hotel choice can ruin your trip or make it smooth. Don’t just look at price. Look at location. If the surf is five minutes away on a scooter, you’ll surf twice as much. If you pick the wrong area, you’ll be stuck in traffic.
In Uluwatu, check out S Resorts Hidden Valley or Bombora Surf Camp. Clean, simple, close to the main breaks. Avoid anything that doesn’t offer a shuttle or rental bike. You’ll be isolated.
In Canggu, stay near Batu Bolong Road. That gives you access to food, surf, and coworking spots if needed. Kos One Hostel is a social option. The Slow is more chill and upscale.
For Medewi, Medewi Beach Inn is a classic. Nothing fancy, just clean rooms and a three-minute walk to the point. Also, make sure to skim the reviews. If your chosen spot has a flood of angry posts, check if they’ve been able to delete negative Booking.com reviews or if the issues are still current.
What to Avoid
We personally wouldn’t recommend surfing in Kuta over the other options. The waves here are fine, especially for first-timers, but that’s where the praise stops. The beach is often crowded with beginners, hawkers, and pushy surf instructors trying to rope you into hourly lessons. The sand gets packed, and the water quality isn’t great either.
You’ll also need to keep an eye on your stuff. Petty theft is more common here than in Uluwatu or Canggu. And scams are everywhere. From inflated board rental prices to fake parking attendants, Kuta has more hustle than aloha.
If you want to learn to surf, Canggu is a much better experience. It has real waves, safer surroundings, and instructors who actually teach instead of just pushing you onto a foam board and checking their phone. Even the food and vibe are better. Kuta feels like a bad 2003 spring break that never ended.
Overpacking Your Itinerary
Another thing to avoid: trying to do too much. Surfing takes real energy. Even one good session can wipe you out. Add in Bali’s brutal traffic and narrow roads, and suddenly that “one-hour” drive between surf towns becomes a 2.5-hour headache.
We’ve seen people try to cram in Uluwatu, Canggu, Medewi, Keramas, and Nusa Lembongan all in a week. They end up tired, frustrated, and barely surfing. Instead of riding waves, they’re sitting in vans, hauling boards, or trying to figure out ferry timetables.
Stick to two or three zones max in two weeks. This gives you time to settle in, surf more than once a day, and actually enjoy the local food, people, and culture. Plus, the less you move around, the fewer chances your board bag gets dinged or “accidentally” misplaced by hotel staff.
Australian chef and avid surfer Aryn Hala put it best after her last trip: “I tried to see it all in one go, but after day five I realised the real joy is just staying put and surfing. Uluwatu in the morning, fresh sambal at lunch, and no plans after that—that’s the rhythm that works.”
“All-Inclusive” Surf Camps
Then there’s the classic trap: the surf camp that promises it all. Yoga at sunrise, surf at 9, workshops at lunch, networking dinners, Instagram content planning… it sounds cool, but it’s usually a red flag.
What they’re really selling is average surf at crowded beaches, oversized beginner groups, and overpriced lunch buffets. You’ll spend more time following a schedule than actually surfing. The instructors often rotate hourly and focus more on safety talks than wave mechanics. It’s a decent setup if you’ve never touched a board, but if you’ve surfed even a few times, you’ll outgrow it fast.
We’re not saying all surf camps are bad. But be picky. Choose smaller operations run by locals or experienced expats who know the breaks, teach properly, and don’t oversell a package full of filler.
If you’re looking for structure and coaching, ask about instructor-to-student ratios, specific break locations, and how flexible the surf times are. If it sounds like summer camp with a surfboard, you’ll probably be disappointed.
Two Weeks, Minimal Travel
This is the plan if you want surf every day without constantly packing your bags.
Days 1–5: Uluwatu
Start with the heavy stuff. Uluwatu, Padang Padang, and Bingin are all within 15 minutes of each other. Wake up early. Surf the main break before it gets too crowded. Spend the afternoons exploring different reef breaks.
Eat at Bukit Cafe. Watch the sunset from Single Fin. Stay somewhere that includes breakfast so you’re not scrambling in the morning.
If you’re not confident in reefs yet, go to Dreamland or Thomas Beach for smaller waves.
Days 6–10: Canggu
Head north to Canggu. It’s about a 90-minute drive if traffic isn’t bad. Here, your vibe shifts. More hipster, more coconut lattes, more scooters. But still fun waves.
Batu Bolong for longboards. Echo Beach for punchier rights. Berawa for something in between. Rent a board or bring your own.
Canggu is also where you can unwind from Ulu’s intensity. Eat better. Sleep better. And still get two surfs a day.
Days 11–14: Medewi
End with Medewi. It’s a three-hour drive northwest. Far enough to feel quiet. Close enough to be doable.
This is your recovery zone. Slow waves. Quiet roads. No party noise. Surf the point in the morning and again in the evening. Nap mid-day.
If you have time on the way back, stop at Tanah Lot for a photo and a coconut. Then head straight to the airport.
What to Pack (And What to Skip)
Bring a soft board bag. Bali’s airport staff aren’t gentle. You’ll want a 3-fin setup for reef breaks and a longboard if you plan to cruise in Canggu or Medewi.
Bring reef booties if you’re not used to sharp takeoffs. Pack sunscreen, wax, and zinc. You can buy gear there, but it’s marked up.
Skip the suitcase. Use a backpack. You’ll be moving enough that wheels are a pain.
Final Tips
- Get travel insurance that covers surf injuries
- Wake up early, the wind ruins waves by 10 AM
- Stay off your phone when paddling out. Seriously
- Learn basic Bahasa for respect and better prices
Bali isn’t just a surf trip. It’s a lifestyle trip. Keep your plans simple, your expectations low, and your paddle strong. You’ll catch more waves and have better stories.