[ GUIDE · THE DISPATCH ]
Where to Stay in Bali for Surfers, Honeymooners, and Everyone In Between
Where to stay in Bali depends entirely on who you are. Surfer? Honeymooner? Broke and want to stay that way? Pick wrong and you'll spend your trip stuck in traffic regretting it. Pick right and Bali's a dream.
For the full day-by-day version of everything below, read the Bali itinerary with an interactive map.
Deciding where to stay in Bali is the single most important call you’ll make, and it’s the one most people get wrong. They read “Bali” as one place, book a villa somewhere central-sounding, and then discover the island is the size of a small country and the roads move at the speed of a sad funeral procession. I’ve made that mistake. I once spent two and a half hours in a car going what looked, on the map, like a twenty-minute hop. Two and a half hours. Of scooters. Don’t be me.
So here’s how I’d choose, by who you actually are.
If you surf (or want to learn)
Go south. Uluwatu, on the Bukit Peninsula, is the spot. Big cliffs, world-famous reef breaks, and a whole strip of warungs and surf-bro cafés perched over the water. The breaks here — Padang Padang, Bingin, Impossibles — are mostly for people who know what they’re doing, so if you’re learning, this is more “watch and aspire.”
For learning, base in Canggu instead. Echo Beach and Batu Bolong are forgiving beach breaks with sand bottoms, board rental is everywhere for like 50,000 rupiah a day, and the lessons are cheap. Canggu’s also where the digital-nomad crowd parks, so it’s all flat whites and co-working and people on calls in cafés. Fun, social, a bit much. And the traffic on the Canggu shortcut is some of the worst on the island, no joke — a 5km trip can eat 40 minutes at the wrong hour.
If you’re a honeymooner
You want Ubud or, even better, Sidemen. Ubud is the inland green one — rice terraces, yoga, spas, the monkey forest, candlelit dinners up in the hills. It’s lovely, though the centre got busy and a bit commercial. The trick is to stay outside the centre, up toward Tegallalang or the Sayan ridge, where the villas hang over the valley and the only sound at night is frogs and the river. That’s the postcard.
Sidemen is what Ubud was twenty years ago. East of Ubud, under Mount Agung, all rice fields and quiet, barely any tourists, proper soul-restoring stuff. Fewer restaurants, sure, but the views from a place like Wapa di Ume or any of the valley homestays are unreal and a fraction of the price. If you want romance without the crowds, this is the one.
If you want beaches and don’t want to spend much
The Nusa islands — Nusa Lembongan, Nusa Penida — off the southeast coast. Fast boat from Sanur, about 30–45 minutes, maybe 150–200k each way. Penida is the dramatic one, the cliff at Kelingking that’s on every Instagram feed (it looks like a T-rex, you’ve seen it). Lembongan is mellower, smaller, easier, good for snorkeling with the manta rays.
Guesthouses on Lembongan run cheap — you can get a clean room with a fan and a scooter thrown in for not much. Penida’s roads, fair warning, are genuinely rough and the popular viewpoints get rammed at midday with day-trippers from the mainland. Stay the night and you get the cliffs to yourself at sunrise, which is the entire reason to go.
If you’ve got kids or want the easy option
Sanur. I know, I know — Sanur has a reputation as where Bali sends people to retire. But hear me out. Calm, shallow beach (no surf to worry about with little ones), a flat seaside path you can cycle, no insane traffic, and you’re close to the airport and the Nusa boats. It’s not exciting. That’s the point when you’re traveling with a four-year-old.
Seminyak is the middle-ground pick — beach clubs, decent restaurants, walkable-ish, more polished than Canggu, more lively than Sanur. If you can’t decide, Seminyak rarely disappoints. It’s just not cheap anymore.
And a quick word on the bit everyone forgets: the airport’s down in the south, near Kuta, and Kuta itself is — I’ll be blunt — a bit of a party-dump these days, all bucket cocktails and tattoo shops and lads on stag dos. I wouldn’t base there. But it does mean that the further north you go (Ubud, Sidemen, the north coast at Lovina), the longer that final transfer is. Sidemen’s a good two hours from arrivals on a bad day. So if you’re splitting your trip, do the far-flung quiet places first while you’ve got energy, and save somewhere closer to the airport — Sanur, Seminyak — for the last night, so a delayed flight doesn’t turn into a four-hour panic across the island. Learned that one the expensive way too.
The one rule that matters
Don’t base in one spot and try to see the whole island from there. The distances lie. Instead, split your trip: maybe three nights up in Ubud or Sidemen, three nights down south near the surf, and a couple on the Nusas if you’ve got the days. Move with the island, not against it. Every time I’ve tried to do Bali from a single base I’ve spent half the holiday in a car park watching a traffic light that doesn’t seem to believe in changing.
Pick your base around the version of the trip you actually want — not the one the brochure sold you — and Bali delivers. It really does. Even with the traffic.
Surfers south, romantics inland, beach bums on the Nusas. Get that right and you’ll be planning your second trip before the first one’s even over. I always do.
This article contains affiliate links marked rel="sponsored". We may earn a commission at no extra cost to you.