12 Unmissable Things to Do in Canggu, Bali's Surf-and-Coffee Coast
Canggu isn't one place. It's a string of black-sand beaches, cafe-lined lanes, and emerald rice paddies stretched along Bali's southwest coast, about 45 to 90 minutes north of Ngurah Rai airport (DPS) depending on how the traffic gods are feeling. Surfers, remote workers, sarong hunters, sunset chasers. Everyone finds their corner here.
The trick is knowing where to point your scooter. Here's the list worth building a week around.
1. Take Your First Surf Lesson at Batu Bolong
If you've ever wanted to stand up on a board, this is the beach for it. Batu Bolong's black-sand break is forgiving and slow — the reason it's Bali's classic learn-to-surf spot. Book a lesson with a beach school like Pretty Poison or Canggu Surf School for around 350,000 IDR (about $22), and that price includes the board plus an instructor who'll push you into your first waves.
Already comfortable on a longboard? Just rent one for roughly 50,000 IDR an hour (about $3.20) and paddle out. Aim for a mid-tide morning — cleaner water, thinner crowd, and the sun isn't yet trying to cook you.
One rule the ocean here doesn't bend on. Rip currents are real, and lifeguards are few. If you feel yourself pulled seaward, don't fight it. Swim parallel to the shore until you're loose, then angle back in.
2. Claim a Sunset Spot at Old Man's
Old Man's sits right on the sand at Batu Bolong, and it has been Canggu's golden-hour headquarters for years. Grab a cold Bintang (around 45,000 IDR, roughly $2.90), find a bench, and watch the surfers turn into silhouettes.
Get there by 5:30PM if you want a decent seat — this place fills fast. And if you happen to be around on a Wednesday, that's Old Man's famous party night, when the whole beachfront turns into one long celebration that spills toward midnight.
3. Cafe-Hop the Batu Bolong Strip
The stretch of Jalan Batu Bolong is basically an open-air food court for the flat-white crowd. Start at Crate Cafe, the cult brunch spot — smoothie bowls run about 65,000 IDR (roughly $4.20), and a long black is around 30,000 IDR (about $1.90). Just arrive before 8:30AM, or you'll be standing in a queue that wraps the corner.
Cross the road to The Shady Shack for plant-based bowls (around 70,000 IDR, about $4.50) with rice-field views. Then there's Milk & Madu, where big brunch plates hover around 85,000 IDR ($5.50). Give yourself a slow morning here. That's the whole point of Canggu.
4. Ride the Canggu Shortcut Rice Paddies at Dawn
The emerald terraces along the Canggu Shortcut and Berawa are best seen from the seat of a scooter, early, before the heat and the traffic take over. Rent one for about 70,000 IDR a day (roughly $4.50) — but bring your International Driving Permit and wear the helmet, because police checkpoints target tourists without either.
Roll out before 8AM. The light is soft, the paddies are quiet, and you can pull over at a jalan-side warung for coffee with a green-field backdrop. It's the version of Bali the postcards promised.
5. Book a Day Bed at La Brisa
Berawa Beach is beach-club country, and La Brisa is the standout — built from reclaimed wood, with a sustainability streak and a slow, salt-air feel. There's no cover, but a minimum spend usually applies (around 150,000 to 300,000 IDR, roughly $9.60 to $19), and the day beds book out on weekends.
Here's the opinionated call. Skip the packed, party-heavy weekend crush at Finns next door — reserve a bed at La Brisa for a weekday instead, when you can actually hear the ocean over the DJ. Show up by early afternoon and stay through the sunset.
6. Watch the Tide Roll In at Tanah Lot Temple
About 10 km north sits Tanah Lot, the 16th-century sea temple perched on a tidal rock. Entry is 60,000 IDR (about $4), and it's open daily 7AM to 7PM. A Grab car runs roughly 120,000 IDR each way, or it's a 30-minute scooter ride.
Everyone tells you to come for the sunset. Everyone is also standing shoulder to shoulder at 6PM fighting for the same photo. The smarter move is a low-tide morning, when you can actually walk to the base of the rock and the tour buses haven't arrived. Non-Balinese can't enter the inner shrine, but the walk around the base is the real experience anyway.
7. Eat Grilled Fish at Echo Beach at Dusk
Echo Beach — Batu Mejan on the maps — is a rockier reef break about 1.5 km northwest of Batu Bolong, and it's for stronger surfers. But you don't need a board to enjoy it. As the sun drops, the seafront grills fire up, and a whole grilled fish lands on your table for around 120,000 IDR (roughly $7.70), reef views included.
Order the catch of the day, get a Bintang, and let the whole thing take two hours. There's nowhere to be.
8. Escape the Crowds at Pererenan Beach
When Canggu gets too much — and on a busy weekend, it can — point northwest to Pererenan. It's quieter, less built-up, with a mellow beach break good for improvers and a handful of low-key sunset warungs, the kind of release valve the locals rely on when the crowds peak. Entry is free.
Fewer vendors work this beach, so bring water and cash. That's a small price for a stretch of sand where you can still hear yourself think.
9. Haggle at Love Anchor Market
Over in Berawa, the Love Anchor market is the place for sarongs, silver, and boho jewelry. It's cash only, and the prices are a starting point, not a final answer. Aim to haggle down to about half the opening ask, do it with a smile, and you'll both walk away happy.
Great for gifts, terrible for your luggage weight limit. Consider yourself warned.
10. Catch Live Music at Deus Ex Machina
Deus Ex Machina calls itself the Temple of Enthusiasm, and on the right night that's not an overstatement. Part motorcycle shop, part bar, part gallery, it hosts live bands and a loose, creative energy. Cocktails run around 100,000 IDR (roughly $6.40). Check the gig schedule and turn up hungry — the food holds its own.
11. Book a Balinese Massage
After three days of surf wipeouts and scooter rides, your body will ask for this. A 60-minute Balinese massage runs around 150,000 to 250,000 IDR (roughly $9.60 to $16) at spots like Amo or Cangoo Spa. Book a slot ahead in high season. Then float out and go do nothing for a while.
12. Toast the Day on the Grass at The Lawn
Berawa's other icon is The Lawn, where the move is cocktails on the grass at golden hour, ocean straight ahead. Drinks run about 90,000 to 130,000 IDR ($5.80 to $8.30). The infinity-pool loungers need a reservation, so call ahead if you want one. Come for the sunset. Stay because you won't want to leave.
Pro Tip: Time Your Days Around the Traffic and the Tide
Two forces rule Canggu, and both are easy to work around once you know them. The traffic on the Shortcut is brutal from roughly 4 to 7PM, so plan any airport run or day trip to fall outside that window — a transfer to DPS is 250,000 to 350,000 IDR (about $16 to $22), and you'll want to leave 2.5 hours before an international flight.
The tide runs everything else. Surf is best at mid-tide, the walk to Tanah Lot's base only works at low tide, and Echo Beach's grills come alive at dusk. Download an offline map on Google Maps, keep the Gojek and Grab apps handy for cheap bike rides (a smart backup when you don't feel like driving), and carry cash in small notes — plenty of warungs won't take a card, one of the many small details worth sorting before you go. Get those rhythms right, and Canggu stops feeling chaotic and starts feeling like home.