Bali rice terraces
Unsplash · Cassie Matias

Bali hotels: how to choose

Bali has one of the widest hotel ladders anywhere: a clean guesthouse room with breakfast and a shared pool, a four-star with a garden and a spa, and a clifftop suite with a butler are all on the same island and often within twenty minutes of each other. That makes area, not star rating, the first decision — the same money buys a very different holiday in Nusa Dua than in Canggu. Prices below are rupiah per room per night, with dollar equivalents at roughly Rp 17,900 to the US dollar; the rupiah has moved a long way in recent years, so convert at the live rate rather than the one in your head, and read the tax note before you compare anything.

What hotels are like, by area

Seminyak & Petitenget

The broadest mid-to-upper range on the coast — design-led boutique hotels, four-stars with street-facing restaurants, and a lot of small pool hotels tucked down gangs (lanes) off the main road.

Nightly feel: Mid to high. Roughly Rp 900,000–2,500,000 (about US$50–140) for a good mid-range room; considerably more beachfront.

Canggu & Berawa

Newer and more informal — surf-adjacent boutique hotels, co-living-style properties and a deep supply of small guesthouses. Fewer traditional resorts than anywhere else in the south.

Nightly feel: Budget to mid. Rp 400,000–1,500,000 (about US$22–85) covers most of what is here.

Ubud

Two distinct markets: simple family-run guesthouses in the centre, and jungle- or valley-edge resorts on the ridges outside town where the view is the product. Ask which one you are booking — the price bands overlap less than the photos suggest.

Nightly feel: Budget to high. Rp 400,000–1,200,000 (about US$22–67) in town; valley resorts run several million rupiah a night.

Uluwatu & the Bukit Peninsula

Clifftop resorts and design hotels at the top end, surf lodges and simple guesthouses near the breaks at the other. Very little in between, and almost nothing walkable.

Nightly feel: Mixed, skewing high. Clifftop properties commonly run Rp 3,500,000+ (about US$195+); surf-village rooms can be a tenth of that.

Sanur

Older, well-established beachfront hotels — many low-rise and set in mature gardens — plus a solid tier of small family hotels behind the seafront path. Reliable value rather than fashion.

Nightly feel: Budget to mid. Rp 500,000–1,800,000 (about US$28–100) buys a lot here.

Nusa Dua & Jimbaran

International five-star chains on landscaped, gated beachfront in Nusa Dua; a mix of large resorts and cliffside luxury above Jimbaran Bay. Full facilities, kids’ clubs, multiple restaurants on site.

Nightly feel: High. Rp 2,500,000–10,000,000+ (about US$140–560+) is the working range.

What surprises first-time hotel bookers

  • Quoted rates often exclude tax and service — shown as “++” — which in practice adds somewhere around 21% at checkout: a regional government tax on hotel and restaurant bills plus a service charge. The exact split varies by property and by regency, so ask for the nett total rather than assuming a number. Checking whether the price you are comparing is nett or “++” is the single biggest cause of Bali booking sticker shock.
  • The Bali tourist levy of Rp 150,000 per foreign visitor is a separate government charge paid to the Love Bali system, not to your hotel — do not expect it to appear on the room bill, and do not let anyone charge it to you twice.
  • “Beachfront” and “near the beach” are used loosely. In Seminyak and Canggu the difference between a five-minute walk and a fifteen-minute walk along a road with no pavement is a real one — check the pin on a map, not the description.
  • A pool is close to standard even at budget level, but a shared pool in a twelve-room guesthouse is a different thing from a private plunge pool. Read which one the rate includes.
  • Ubud’s valley resorts sell a view and a setting, which means shuttles, steep steps and no walking to dinner. If you want to stroll to restaurants, book in town and skip the ridge.
  • Air conditioning is normal but not universal in cheaper rooms, and “fan room” is a real category at the budget end. In the wet season, humidity makes that a bigger decision than the price difference suggests.

When to book

The dry-season peak runs July–August, with a second, sharper spike over Christmas and New Year when the best villas and resorts sell out months ahead and minimum-stay rules appear. Book those windows two to three months out. April–June and September–October are the sweet spot: still largely dry, noticeably cheaper and quieter. The wet season from November to March (Christmas aside) is the cheapest time to book, and the rain is usually concentrated in heavy afternoon downpours rather than all-day grey. Prefer free-cancellation rates — Bali inventory is deep enough that prices often soften closer in outside the two peaks.

Check live prices & availability

See current rates for Bali hotels on Expedia — and check whether the rate shown is nett or “++”.

Check Bali hotel availability on Expedia →

Some booking links are affiliate links — if you book through them we may earn a small commission, at no extra cost to you. It never changes which options we recommend.

Travelling as a family or a group? Compare private villas & rentals →