When Is the Best Time to Visit Bali (Without the Crowds)

Bali rice terraces at sunrise

Bali’s rainy season doesn’t ruin your trip. It rains for ninety minutes most afternoons in January, the temple grass goes the kind of green it never gets in August, and lower-tier accommodation drops 30-40% across the board. The actual worst-time-to-visit windows are different and shorter than most articles claim, and the months I’d send a friend to are not the months everyone else is flying in for. Here is the real seasonal calendar, the festival dates that affect you, and the months I’d actually pick for a first trip, a surf trip, a dive trip, or a quiet trip on a budget.

Bali rice terraces at sunrise
Sunrise in the rice terraces, around 6:15 a.m. The light is best for the first ninety minutes after sunrise, before the haze settles in.

The short version, if you want to stop reading after this paragraph: May, June, and September are the sweet spot. July and August have the best weather and the worst crowds and prices. February and October are the quiet, cheap months I’d pick if my budget mattered more than perfect surf. The Christmas-to-New-Year week is the actual most expensive window of the year and it’s also when traffic in the south becomes physically painful. Galungan, the ten-day Hindu festival, falls on 17 June 2026 this year and is a cultural opportunity, not something to dodge. Nyepi, the day of silence, falls on 19 March 2026 and is the one day of the year you can’t fly in or out of Denpasar.

The two-season myth (and what’s actually changing)

Every Bali article will tell you there are two seasons: dry from April-October, wet from November-March. That’s still mostly true on the calendar. It’s becoming less true on the ground.

I’ve been coming to Bali long enough to remember when the wet season meant six months of dependable afternoon rain and the dry season meant six months of dependable sunshine. The seasons now blend more than they used to. You’ll get a string of cloudless days in February and a four-day washout in late June. The Indonesian Meteorological Agency (BMKG) publishes daily forecasts that are reasonably accurate two days out and approximate after that. Plan for the seasonal pattern, but don’t book non-refundable around a single weather forecast.

The pattern that has held: dry season is reliably less rainy and the humidity drops noticeably (around 70% rather than 85%). Wet season is reliably greener, and the rain mostly comes in afternoon bursts of 60-120 minutes rather than all-day grey. Mornings in January are often clear and beautiful. Afternoons in January are often a downpour you can sit out at a warung with a coffee.

What “rainy season” actually feels like

Rainy day in Bali kids on scooter
The afternoon sky on a typical January day. The scooter culture barely slows for it; ponchos under the seat are standard kit.

A wet-season day in the south coast (Canggu, Seminyak, Kuta, Sanur) usually goes: sunrise to about 1 p.m. is sunny or partly sunny, then clouds build, then a 60-90 minute downpour somewhere between 2 p.m. and 5 p.m., then it clears for sunset. Some days it doesn’t rain at all. Some days it rains for four hours. January and February are the wettest months and you’ll hit the occasional two-or-three-day storm window. December varies year to year. October and March are short shoulder months that lean dry.

What changes that’s worth knowing: ocean visibility drops sharply, surf shifts (more on that below), and trash washes up on Kuta-Legian-Seminyak after big storms because of currents from elsewhere in Indonesia. Sanur stays cleaner because it sits inside the reef. Bukit beaches stay cleaner because they’re south-facing. Mosquitos triple. Rice fields and waterfalls look astonishingly good.

What “dry season” actually feels like

Padang Padang Beach Bali in dry season clear water
Padang Padang on a dry-season morning. Sand scrubbed clean by the offshore winds, water clear enough to see your feet.

Dry season days are warmer than the rainy season days when you’re in the sun, but cooler when you’re in the shade because the humidity falls. June through August also has a reliable offshore wind on the south coast that takes the edge off the heat and feeds the surf at the Bukit. The beaches are at their cleanest. Rice terraces start to look brown by August because the irrigation slows, which is why September is often a better photography month than August despite having very similar weather.

The catch with the dry season is the price. Accommodation in Canggu and Seminyak runs 30-50% above wet-season rates from June through August, and the genuinely good villas book out two months ahead. Restaurants that don’t take reservations have queues. Roads in the south get genuinely bad. We’ll come back to that.

Crowd peaks: the months that get stupid

Weather is one variable. Crowds and prices move on a different calendar, and that’s where the wet/dry shorthand misleads people. There are six distinct crowd peaks, and only some of them line up with the dry season.

Christmas to New Year (the worst week)

This is the most expensive seven-day window of the year, full stop. Accommodation in Seminyak and Canggu runs two to three times normal rates. Villas that go for $200 a night in February will list at $500-700 over New Year’s. Roads in the south are physically gridlocked, and the drive from Canggu to Seminyak that takes 25 minutes in February takes 90 minutes on 30 December. Beach clubs charge entry covers they don’t normally charge. The airport queue at immigration on arrival routinely runs 90-120 minutes despite extra staff. If you’re flying out, leave for Denpasar (DPS) four hours before your flight. I’d avoid this week unless you’re committed to celebrating New Year’s in Bali specifically. Read our flights to Bali guide for tips on cheaper booking windows.

Australian school holidays (the constant)

Canggu Beach sunset gathering Bali
Canggu’s evening crowd in late June. The Australian end-of-term has hit and you can hear five Sydney accents at every warung.

The biggest single influence on Bali tourism is the Australian school calendar. Australian state schools break in late June through mid-July, late September through mid-October, mid-December through January, and around Easter. June-July is the longest break and overlaps with European summer holidays, which is why those are the absolute peak months. The September-October break is shorter but it’s why mid-October is busier than you’d expect from the weather alone.

If you want quiet beach clubs and a real conversation with the warung ibu instead of a queue, avoid the Australian school break weeks. The exact dates change yearly per state but you can check the rough windows on most state education department websites.

European summer (July-August)

July and August are when the Europeans show up in numbers. They tend to stay longer (two-three weeks rather than the seven-night Australian average) and concentrate in Ubud and the Bukit rather than Canggu. This is why July-August also drives Ubud accommodation prices up, while June is more of a Canggu and Seminyak peak.

Chinese New Year (the secondary spike)

Chinese New Year falls on a different date each year (it’s lunar). For 2026 it was 17 February, for 2027 it falls on 6 February. The week around it brings a small but noticeable bump in accommodation prices in Nusa Dua and Ubud, which are the two areas Chinese visitors favour. It’s a smaller peak than Christmas-NYE and the weather is usually fine.

Galungan and Kuningan (cultural opportunity, not a crowd)

Penjor bamboo poles for Galungan festival Ubud Bali
Penjor lining a Ubud street the day before Galungan. Each one takes a day to make and stays up for a fortnight. Photo by Tigerente / Wikimedia Commons (CC BY-SA 4.0)

Galungan (the ten-day festival when ancestors return to earth) and Kuningan (when they go back) are the most important Hindu holidays on the island. Streets fill with penjor, the curving bamboo poles you’ll see lining roads everywhere from Ubud down to the Bukit. Families travel home, ceremonies happen day and night, every temple I’ve passed has had something going on. It’s worth seeing once. Hotels and guesthouses don’t shut. Many warungs do close for a day or two near home villages, so eat at hotel restaurants for a couple of meals, but otherwise it’s a normal traveller week with the volume turned up. Read our Balinese Hinduism guide for the cultural background.

The festival calendar (with the dates that matter)

The dates here are cross-checked against the Balinese government calendar (kalenderbali.org), Wikipedia’s Pawukon entries, and the official festival sites. Pawukon dates (Galungan, Kuningan, Tumpek, Saraswati) move every year because the Pawukon calendar is 210 days, not 365. Saka dates (Nyepi) move because the Saka calendar is lunar.

Nyepi (the day of silence)

Ogoh-Ogoh effigy carried during Ngrupuk parade Ubud Bali night before Nyepi
The night before Nyepi, Ubud streets fill with Ogoh-Ogoh effigies built by the village banjars over weeks. Worth planning a trip around. Photo by MagdaLena7 / Wikimedia Commons (CC BY-SA 4.0)
  • Nyepi 2026: Thursday 19 March 2026 (Saka new year 1948).
  • Nyepi 2027: falls in early March 2027 (sources differ slightly between 8 and 9 March; the Indonesian government will confirm it closer to the date).

Nyepi is a 24-hour shutdown of the entire island. From 6 a.m. on the day until 6 a.m. the next morning: no flights in or out of Denpasar (the airport literally closes), no cars on the roads, no streetlights, no work, no entertainment, no fires, hotels turn off external lights and ask guests to stay quiet inside. Even the internet was throttled in 2023 and 2024 (a 2025 court ruling pushed back on this but expect inconsistent service).

If you happen to be in Bali on Nyepi, the day before is the spectacle: Ogoh-Ogoh (giant demon effigies) parades happen in every banjar across the island the evening of pengrupukan, the day before Nyepi. The day itself in a hotel pool is genuinely peaceful. Just understand: you cannot fly in or out, and you cannot leave the hotel grounds. Plan accordingly.

Galungan and Kuningan

  • Galungan 2026: Wednesday 17 June 2026 (Budha Kliwon Dungulan).
  • Kuningan 2026: Saturday 27 June 2026.
  • Galungan 2027: Wednesday 13 January 2027 AND Wednesday 11 August 2027 (the 210-day Pawukon cycle gives two Galungans in 2027).
  • Kuningan 2027: 23 January 2027 and 21 August 2027.

2026 only has one Galungan because of the way the 210-day cycle landed. 2027 has two. This trips up planners who assume an annual rhythm. If you’re booking a six-month trip, check whether you’ll cross a Galungan window because accommodation in Ubud tightens in the week leading up to it.

Bali Spirit Festival

2026 dates: 15-19 April 2026, at The Yoga Barn and Puri Padi in Ubud. Five-day yoga, music, and wellness festival. The Wednesday and Thursday opening events are free; Friday-Sunday is paid pass. If you’re already coming to Bali for a yoga trip, time it for this if you can. Ubud accommodation is tight that week.

Bali Arts Festival (Pesta Kesenian Bali)

Traditional Balinese dancer in temple ceremony
A traditional Balinese dancer mid-performance. The Bali Arts Festival in June-July is the easiest single way to see this kind of programming.

2026 dates: 13 June – 11 July 2026, at Taman Werdhi Budaya Art Centre in Denpasar. Month-long traditional Balinese arts: dance, music, handicrafts, parades, exhibitions. Every event is free. Most foreign visitors miss this entirely because it’s in Denpasar, not the tourist zones, but if you’re staying in Sanur or Ubud it’s an easy taxi ride. The opening parade through Denpasar is the single best one-day cultural event of the year.

Bali Kite Festival (Layang-Layang)

Bali Kite Festival traditional layang-layang at Padang Galak
The kites are huge: the biggest run 4 metres long and need teams of ten to launch. Padang Galak Beach in late July.

July-August every year, at Padang Galak Beach in Sanur. Traditional Balinese kite competition with massive kites, gamelan crews, and a real local-not-tourist atmosphere. The exact festival weekend changes each year but kite-flying happens informally throughout July and August across the island.

Ubud Writers and Readers Festival

2026 dates: 21-25 October 2026. Five days of author talks, panels, and big-idea conversations across Ubud. Programme is mostly in English. Worth timing a Ubud trip around if literary festivals are your thing. Tickets and the program are at ubudwritersfestival.com. Hotels in central Ubud are noticeably tighter that week.

Smaller things on the calendar

  • Saraswati (the day of knowledge): 30 May 2026 and 27 December 2026. Books and laptops get blessed; libraries close. Charming to witness if you happen to be staying in a Balinese household, otherwise a normal day for tourists.
  • Pagerwesi (the day of mental fortification): 3 June 2026 and 31 December 2026 (yes, the one falls on New Year’s Eve, which is its own scheduling oddity).
  • Tumpek days: a series of six different blessings spread through the Pawukon cycle, including Tumpek Wariga (plants), Tumpek Kandang (animals), Tumpek Landep (metal objects). You’ll see processions you didn’t expect; the easiest one to witness is Tumpek Kandang when families dress their cattle in cloth and bring offerings.
  • Indonesia Independence Day: 17 August every year, marked with red-and-white decoration everywhere, traditional games in villages, a normal travel day with extra atmosphere.

The surf calendar

Uluwatu surfing wave Bali dry season
Uluwatu in the dry season. Easterly trade winds groom the wave from May through September; this is the window the airline pilots plan their leave around.

Bali surf is split between the south coast and the west coast, and the wet/dry seasons completely flip which side fires. This is the single biggest factor in when a surfer should come.

Dry season (May-September) is Bukit time. The trade winds blow offshore on the south-facing breaks: Uluwatu, Padang Padang, Bingin, Impossibles, Balangan. This is the world-class window. June through August has the most consistent swell. Crowds get heavy on the named breaks but you can still find space at the in-between reefs if you’ll paddle. The water is clean. Padang Padang and the Bukit beaches are at their best in this window.

Wet season (November-March) is Canggu and west-coast time. The wind direction reverses. Now Bukit goes onshore and lumpy, and Canggu, Pererenan, Echo Beach, Berawa, and the Medewi/Balian breaks down the west coast clean up. Wet season Canggu can fire as hard as you’ll find anywhere in Bali. The water visibility drops, the rip currents at Echo get serious, and after big rains there’s plastic in the lineup, but the wave quality is genuinely good.

Shoulder seasons (April, October) have the most consistent forecasts because the trade winds haven’t fully committed and a single change in wind direction means both coasts can offer something on the same day.

The dive calendar

Manta ray gliding through clear waters Bali
Manta Point off Nusa Penida. Manta encounters are reliable May through October; outside that window the swell at the cleaning station gets too big to dive safely.

Diving in Bali splits across three areas with three different seasonal rhythms.

Tulamben and Amed (year-round)

The east coast has the most consistent diving anywhere on the island. The USAT Liberty wreck at Tulamben sits in 5-30m of water and it’s diveable every month. Amed’s house reefs and Jemeluk Bay are the same. Wet season can drop visibility from 25m to 12m on bad days but it’s still worthwhile. Read our Amed guide for what to expect.

Traditional fishing jukung boats Amed Bali east coast
Amed at first light. Most of the dive boats here are traditional jukung outriggers; you’ll wade out and roll backwards off the gunwale. Photo by Marklchaves / Wikimedia Commons (CC BY-SA 4.0)

Nusa Penida and the mantas (May-October peak)

Manta Point off the south coast of Nusa Penida is reliable May through October. October-March still gets manta sightings but the swell at the cleaning station can shut down the dive. June through August is the most consistent window, but it’s also when the boat traffic from Sanur gets heavy. If you can dive midweek, do.

Mola mola at Crystal Bay (July-October)

The bucket-list one. Ocean sunfish (mola mola) appear at Crystal Bay off Nusa Penida from late July through early October when the seasonal upwelling drops water temperatures to 13-17 degrees. Peak sightings are August and September. Probability of a sighting on any given dive is roughly one in three, higher with a guide who knows the cleaning stations. You need an Advanced Open Water cert because you’ll dive to 25-30m. Bring a 5mm wetsuit; the cold is real.

The photography calendar

Jatiluwih rice terraces UNESCO World Heritage Bali
Jatiluwih in March, just before the planting cycle changes. The terraces are at maximum green for about three weeks here.

Light in Bali changes through the year more than the temperature does. Some patterns to plan around if photography is part of why you’re coming:

Golden hour timing. In June through August, sunrise is around 6:25 a.m. and sunset around 6:05 p.m. In December through February, sunrise creeps to 6:00 a.m. and sunset to 6:35 p.m. The morning golden window lasts about 75 minutes after sunrise; the evening one is about 60 minutes before sunset. Plan shoots accordingly.

Rice terrace harvest cycles. The terraces are most photogenic in two windows. In late February through March they’re emerald green and the terraces are flooded. In late August through September they’re harvest gold. In June and July (peak tourist months) they often look brown and stubbly because that’s between cycles. Waterfalls in the Lovina area like Singsing run hardest from January through April when the upstream catchment is full.

Rice harvest in Canggu Bali March September
Mid-harvest in Canggu. The terraces shift fast through the cycle; what’s emerald one week is gold the next.

Dust haze, September-October. When farmers in Java burn crop stubble in late September through October, the smoke drifts east and you’ll get a noticeable haze layer in Bali sunsets. Some photographers love it (it makes the sun a flat orange disc). For long-distance landscape work it’s a problem. The rains in November typically clear it.

Mount Agung and Mount Batur visibility. Both volcanoes are reliably clear in the dry season morning hours. By midday clouds usually obscure the peaks. If you want a Mount Agung shot from Amed or a Batur shot from Kintamani, be set up for sunrise. Munduk is the exception: the upland mist there is the picture, and it sits in best in the wet season mornings.

Price patterns through the year

Accommodation prices in Bali follow a predictable wave with two sharp spikes. Below are the patterns for a mid-range villa or hotel room in Canggu/Seminyak/Ubud (figures in IDR, with USD in brackets the first time):

  • February-March: the genuine low. Mid-range villas Rp 1,200,000-1,800,000 (about $75-115) per night. Easy to negotiate further on a multi-night stay.
  • April-May: shoulder. Rp 1,500,000-2,200,000.
  • June: rising. Rp 1,800,000-2,800,000.
  • July-August: peak. Rp 2,500,000-4,500,000. Genuinely good places book out.
  • September: drops back fast. Rp 1,800,000-2,500,000.
  • October-mid-November: excellent value. Rp 1,400,000-2,000,000.
  • Late November-mid-December: low. Rp 1,200,000-1,800,000.
  • 20 December – 5 January: the spike. Rp 4,000,000-9,000,000. Two to three times normal.
  • Mid-January – end of January: drops back to low.

Flight prices follow a similar but flatter pattern. The jump for July-August is real but it’s typically 25-40% above the wet season floor, not double. The Christmas-NYE spike on flights is sharp and you should book 4-6 months out for that window. International flights from Australia run cheaper than Europe in absolute terms because of distance, which is partly why Australia dominates the visitor mix.

Food and warung prices barely move season to season. A plate of nasi goreng at a real warung is Rp 25,000-35,000 in any month. Where prices move is at the beach clubs and tourist-zone restaurants, which jack up by 15-25% in peak months and add cover charges around major holidays.

Region by region (because Bali isn’t one weather pattern)

Volcanic cones near Kintamani Bali central highlands
Kintamani in mid-September. The cone of Mount Batur on the right, the older Abang caldera left. Mornings here are 5-8 degrees cooler than the coast year-round. Photo by Oliver Dodd / Wikimedia Commons (CC BY 2.0)

Bali has at least three distinct micro-climates. A weather forecast for Denpasar tells you something about Canggu and very little about Munduk.

The south coast (Canggu, Seminyak, Kuta, Sanur). Tropical lowland. 27-32 degrees year-round in the day. Wet season brings the afternoon storm pattern. Sea breezes in the dry season take the edge off. This is what most “Bali weather” articles describe.

Central uplands (Ubud, Sidemen, Bedugul, Munduk, Kintamani). 200-1,500m elevation, noticeably cooler. Ubud days are similar to the coast but nights drop 3-5 degrees lower. Munduk and Kintamani at altitude can hit 15 degrees overnight in July, especially January-February when nighttime temperatures in the highlands can surprise people who packed only beach clothes. Bring a fleece if you’re staying in Munduk any time of year. These areas get more rain than the coast at all times.

Ulun Danu Beratan temple in misty Bali rainy season
Ulun Danu Beratan in late January, the typical mist sitting over Lake Bratan. Cool, wet, and almost deserted compared to the dry-season tour-bus crowds.

Bukit and the Nusa islands. The Bukit Peninsula (Uluwatu, Ungasan, Pecatu, Nusa Dua) and the Nusas (Penida, Lembongan, Ceningan) are drier and hotter than the rest of Bali. They sit on a different rainfall pattern, get less wet-season rain, and have water-supply problems in the dry season. Some Bukit villas truck water in from Denpasar in August. The upside: wet-season Bukit can be perfectly fine when central Ubud is in a four-day storm.

Editor’s actual picks (which months for which trip)

This is the bit most articles either skip or fudge. Here’s what I’d actually recommend, by traveller type:

First trip, no specific agenda: May or September

Either of these months is the sweet spot. Weather is reliably dry but not yet at peak heat. Crowds are 30-40% lower than July-August. Prices are lower. The rice terraces look better. You get to see Bali rather than the queue at Bali. May has the slight edge because it’s drier, and the Bali Spirit Festival mid-April-May extends the cultural offering. If you have to pick just one, I’d say May. Pair it with our 7-day Bali itinerary for a route that actually works.

Surfer: June through September

Surfer at sunset on Bali beach
Bukit beach in mid-July. Big swell, offshore wind, and a forecast that holds for a week. This is the trip you booked the leave for.

If surf is the priority, go in the middle of the dry season. June and September are slightly less crowded than July-August at the marquee Bukit breaks. Stay on the Bukit (Uluwatu, Ungasan, Bingin) so you can paddle out at first light before the day-trippers arrive. Wet-season surfers should base in Canggu instead.

Diver: July through October

Mola mola season at Crystal Bay opens this window and that’s the trip-of-a-lifetime stuff. August-September are the most consistent. Combine with manta dives at Manta Point and Tulamben wreck for a complete week. October has the bonus of dropping prices on accommodation while diving conditions are still excellent. More practical Bali travel tips on packing and logistics.

Honeymoon or quiet luxury: April through June, or September through October

You want the weather to behave, the photographs to look good, and the crowds to be moderate. The shoulders deliver all three. Avoid July-August (too crowded for Bukit cliff-top villas to feel private) and avoid Christmas-NYE (because it’s the worst week to spend that much money for the experience you’ll get).

Budget-conscious: February-March or October-November

The genuinely cheap windows. Accommodation is 30-40% off peak. Flights are softer. Restaurants aren’t full. The trade-off: you’ll have rain in your trip. If you can frame the rain as part of the deal (warung lunches, spa days, temple visits, an extra hour on a Ubud cafe terrace) rather than a problem, these are excellent value. Our area-by-area guide covers which neighbourhoods handle the rainy season best.

Cultural traveller: time it for Galungan or the Bali Arts Festival

If experiencing Balinese culture is the actual reason for your trip, the dates that earn the trip are Galungan (17 June 2026, or 13 January / 11 August 2027) and the Bali Arts Festival (13 June – 11 July 2026). Galungan gives you the entire decorated island. The Arts Festival gives you the entire performance and crafts catalogue in one place in Denpasar. A Ngaben cremation ceremony is a separate cultural experience entirely; those happen on lunar dates set by individual villages and you can ask your hotel to look out for them.

Family with school-age kids: when the school holidays force you

You’re going to travel during school breaks. The trick is which one. Christmas in Bali is brutal value. Easter is a much smaller spike. The best family window if you can make it work is northern-hemisphere October half-term (which lands neatly between the Australian September break and the Chinese New Year wave) or late June if you have to go in summer. Sanur is the family-friendly base; our Sanur guide covers the why.

The micro-pattern: what to actually pack and watch

Balinese canang sari offering with flowers
Morning canang sari on a temple step. They’re laid out fresh every morning of every day, no matter the season.

Two practical things that move with the season:

Mosquitos. Wet season multiplies them and dengue cases tick up January through April. Pack a 50% DEET repellent and use it from late afternoon. Stay somewhere with screens on the windows or a mosquito net. The risk is real but manageable.

The afternoon thunderstorm pattern in wet season. Plan outdoor activities for the morning. Schedule yoga classes, spa appointments, indoor cooking classes, and warung lunches for the 2-5 p.m. window. By 5 p.m. it’s usually clear again for sunset. If you fight the rhythm you’ll have a worse trip than the rain alone would cause.

One more piece. The 17 August Indonesia Independence Day is a national holiday and government offices close, but tourist services run normally. Banks close, so withdraw cash a day or two earlier if you’ll need it. Roads in the south are louder than usual. If you’re putting a list together of things to do, it’s worth scheduling around the August 17 traffic in Kuta-Legian.

The waterfalls and the hike that need their own season

Sekumpul Falls Bali in lush green wet season
Sekumpul in early March, hitting peak volume. The trail down is muddy and steep; wear shoes with grip and budget two hours including the swim.

Two activities sit in their own season slot worth flagging:

Waterfalls run hardest in February through April. Sekumpul, Tegenungan, Tibumana, Tukad Cepung, and the Munduk falls are at peak flow in the late wet season. The trade-off is muddy trails. By August they’re still impressive but a fraction of the volume.

Mount Batur sunrise hike. Doable year-round, ideal in the dry season (May-September) when you’ll get a clear horizon for the actual sunrise. In the wet season you’ll often hike up in cloud and not see the sunrise itself, even on a “clear” day. The hike still happens and the experience is good, just temper expectations. Mount Agung (the harder climb) is dry-season-only because of trail safety; sometimes restricted further by volcanic activity.

One last calendar item: the tourism levy

Since February 2024 every foreign visitor to Bali pays a Rp 150,000 (about $9.50) tourism levy. You can pay before arrival via the Love Bali app/website, or on arrival at Denpasar airport at a marked desk. It’s a one-time per trip charge regardless of length. It funds cultural preservation and waste management programs (with mixed enforcement results so far). Allow an extra 5-10 minutes at arrival in months when you can’t pre-pay; in peak months that arrival queue can be 30+ minutes if you didn’t.

So when should you actually go?

Uluwatu cliffs and Indian Ocean Bali
Uluwatu cliffs at the end of the dry season. By October the haze is thicker and the swell is starting to drop.

If you take one thing from this calendar: the months everyone tells you not to go (February, March, late October, November) are the months I’d often pick. You get a real Bali, half the people, half the prices, and rain you can plan around. The months everyone tells you to go (July, August) deliver perfect weather and a queue at every warung. The week most articles ignore as a problem (Christmas to New Year) is the only window I’d actively warn against booking unless you have a specific reason.

Pick a month based on which trade-off you’d rather make. Bali in May is a different island from Bali in August, and Bali in February is different again. None of them are the wrong answer. The wrong answer is showing up in late December expecting February prices.

Tanah Lot temple sunset Bali
Tanah Lot at sunset in early September. Better light than July, smaller crowd than August, and the rice terraces inland still have something to look at.
Mount Batur sunrise hike Kintamani Bali
Mount Batur summit at first light in mid-June. Two hours up in the dark, fifteen minutes of payoff like this.
Traditional jukung outrigger boats at Sanur Bali
Sanur jukung at first light. The boats go out around 5 a.m.; this calm beach is what May mornings feel like before the day starts.
Kelingking Beach Nusa Penida T-Rex bay viewpoint
Kelingking from the viewpoint. The walk down to the water is the hard part; do it before 8 a.m. or after 4 p.m. to avoid the heat. Photo by Chainwit. / Wikimedia Commons (CC BY 4.0)
Gamelan musicians at Balinese ceremony
A gamelan crew at a temple ceremony. You’ll hear them long before you see them; they play at most ceremonies year-round.

35 Things to Do in Bali, Ranked by What’s Actually Worth It

Sunrise from the rim of Mount Batur, Bali

It is 5:40 a.m. on the rim of Mount Batur. The sky is the colour of a bruise above Lake Batur. A guide’s torch swings up the trail behind me. To the east the sun is a pixel above the rim of Mount Agung, and Lombok is stencilled in pink behind that. This is the only moment of the trip that is worth getting out of bed at 2 a.m. for. Most of the rest is too. Here are the 35 best things to do in Bali, ranked by what is actually worth it, and a few that are not.

Sunset on a Bali coast
Sunset over the south coast, somewhere between Canggu and Echo Beach. The pull is real.

What I am not going to do here is give you a flat alphabetical list of every temple, beach club and rice terrace on the island. The internet has plenty of those. What you actually need is a sense of which things are worth your morning, your driver fee, your two-hour transfer in traffic, and which look great in photos but disappoint when you stand there for real. So I have grouped them by what they are, sorted them inside each group by what is worth it, and at the end I have given you the editor’s actual top-7 lists for first-timers, returnees, surfers, families, wellness travellers, culture travellers, and people on a luxury budget.

Quick context. Prices in this article are in Indonesian rupiah (Rp 1,000 / about $0.06 in late 2025) with USD in brackets the first time. Most of the entrance fees changed in 2024 and 2025 after the new Bali tourism levy of Rp 150,000 per person took effect, so do not be shocked if a number you saw on a 2023 blog has doubled. I have used the prices I paid or saw posted on the gates in early 2026. Indonesian and Balinese terms are italicised on first use with a translation, then used freely. And if a thing is overrated I will say so.

Beaches and water

Aerial view of Kelingking Beach on Nusa Penida
Kelingking from the rim. Walking down is brutal; the view from the top is the trip.

Bali is an island, and most travellers underrate the water side of it because Kuta-Legian-Seminyak gives them a flat impression of brown sand and big swells. Once you get to the Bukit, Amed, Lovina and the Nusa islands, the picture is different. These are the water experiences worth the drive.

1. Watch the sunrise from the rim of Mount Batur

Yes I am opening with a mountain in the beach section. The reason is the lake at the bottom and the sea horizon to the east, the same one you stare at from any south Bali beach, and the experience starts and ends with water you can see from the summit. The hike is easy in difficulty terms, brutal in timing terms. Pickup from your hotel around 2 a.m., trailhead at Toya Bungkah by 4, summit ridge before 6. Local-guide enforcement is real now: you cannot legally hike Batur without a registered Mount Batur Trekking Guide Association (HPPGB) guide, and the price is around Rp 600,000 per person ($38) for a small group, more for a private guide. Bring a head torch, a fleece, and water. Skip the breakfast cooked over volcanic steam, it is symbolic, not delicious.

2. Padang Padang and Bingin at low tide on the Bukit

Padang Padang is the famous one because it featured in Eat, Pray, Love. Bingin is the everyday one. Both are tucked into limestone cliff faces on the Bukit, both want you arriving at low tide, and both charge a tiny entry fee at the top of the steps (Rp 15,000 / about $0.95 at Padang Padang, free at Bingin if you walk in via the warung path from Jalan Pantai Bingin). The walk down to Bingin is the harder one, fifteen minutes of steep concrete with no railing in places. Once on the sand, both have warungs serving Bintang and grilled fish. If you only have time for one, do Bingin in the morning and stay through lunch. It is the better beach to actually swim. The south Bali beach roundup covers the rest of the Bukit if you want them all in one drive.

3. Surf at Uluwatu, Padang Padang or Canggu, by ability

Surfer on a Bukit reef at sunset
A clean Bukit set. Padang Padang is the marquee wave; Bingin is the everyday one.

Bali built its tourism on this. The Bukit reefs are advanced level, six-foot left-hand barrels off Uluwatu being the marquee wave, Padang Padang being the second-most marquee wave, both reef breaks that punish a missed take-off. Canggu and Echo are the intermediate spots, mellow shoulder-high reef and beach breaks. Kuta and Legian are the actual beginner zones, sandy bottom, plenty of soft-top boards rented for Rp 50,000 ($3.20) an hour with an hour-long lesson on top for Rp 350,000-450,000 ($22-28). I learned at Kuta and have gone back to Bingin twice. The Poppies Lane Kuta primer has the surf-school list.

4. Suluban Beach and Single Fin at sunset

Same Bukit limestone, different angle. Suluban is reached by walking through a sea cave at low tide. You come out into a tiny bay with reef on three sides and Single Fin bar on the cliff above. Sunset Sundays at Single Fin used to be the night of the week. Wednesdays now arguably better. Single Fin charges around Rp 100,000 ($6.30) for a Bintang at sunset, a 200% mark-up on the warung up the road. You are paying for the seat. Worth it once.

5. Jimbaran fish grill at sunset

Jimbaran beach at sunset with grills
Dusk fishers at Jimbaran. The grills set up just behind the beach line, tables on the sand from 6 p.m.

Three rows of plastic tables on the sand, dozens of grills working seabass, snapper and squid in front of you, candles after dark. The view is over Jimbaran Bay back at the airport landing lights. Pick the table line first (the southern end, near Menega Cafe, has the best ocean view), then the grill. A whole snapper plus rice plus sambal matah plus beer comes to Rp 350,000-450,000 ($22-28) per person, depending on the restaurant. Tourist trap with prices to match, but the setting is genuinely the trip. Worth doing once on the first or last night.

6. Snorkel Jemeluk Bay, Amed

Jukung fishing boats lined up at Amed
Jukung outriggers on Amed pebble at first light. Snorkel kit in the dive shop opens at 8.

Three-hour drive from Seminyak (Rp 800,000-900,000 / $50-57 by private driver one way). Once you are there, the snorkel off Jemeluk Bay starts five metres from the sand. Hard coral on the slope, tropical fish, the occasional turtle, and the famous underwater temple statues a 200m swim out. Mask and fins from any of the dive shops on the road, Rp 50,000 ($3.20) for the day. Best between 7 and 9 a.m. before the wind picks up. Stay two nights, snorkel once, dive once. The Amed area guide has the dive shop shortlist.

7. Tulamben USAT Liberty wreck dive

USAT Liberty wreck at Tulamben
The USAT Liberty pre-dawn. Beach entry, no boat needed.

Twenty kilometres up the coast from Amed, the easiest and most photographed wreck dive in Indonesia. The USAT Liberty was torpedoed in 1942, towed onto the beach, then pushed back into the sea by Mount Agung’s 1963 eruption. The wreck now sits 5 to 30 metres deep, accessible from the beach, no boat needed. Two-tank guided dive runs around Rp 950,000 ($60) including gear, about a third of what a Caribbean wreck dive costs. Open Water cert required for the deep parts; advanced or guided for the inside. Go at first light to beat the day-trippers from Sanur.

8. Lovina dolphin spotting at dawn (caveats)

Lovina Beach black sand at sunrise
Lovina sand at sunrise. The dolphin boats leave at 6. Photo via Wikimedia Commons (CC BY-SA 3.0)

Real talk: the dolphin trip is overrated when twelve fast boats chase the same pod. Some mornings you see twenty dorsal fins; some mornings you spend two hours bouncing on a swell looking at nothing. Boat hire is around Rp 350,000 ($22) for two people for a 6 to 8 a.m. trip. The black-sand north coast vibe is the actual reason to be in Lovina, alongside Singsing Waterfall and the Brahma Vihara monastery. Do dolphins as a bonus, not the trip.

9. Mangrove kayak and snorkel at Nusa Lembongan

Lembongan is the calm Nusa, smaller and more developed than Penida next door. The mangrove forest at the north end is the rare offshore Bali experience that does not need a guide. Hire a clear-bottom kayak from any of the warungs at Mangrove Beach for Rp 100,000 ($6.30) and paddle in for an hour. For snorkel, the boats from Yellow Bridge run a three-stop tour (Manta Point, Crystal Bay, Mangrove Point) for around Rp 350,000 ($22) per person including gear, half-day. Nusa Lembongan is a 35-minute fast boat from Sanur (Rp 250,000 / $16 one way). Stay two nights, not one.

10. Sanur sunrise paddle

Sanur beach in the morning
Sanur beach at 7 a.m., paddleboards out, no surf to fight. Photo via Wikimedia Commons (CC BY-SA 4.0)

Quietest beach experience on the south side of Bali. Sanur faces east, so it is the sunrise coast not the sunset coast. The reef takes the swell at the horizon, so the lagoon inside is flat enough for stand-up paddleboarding. SUP rental is Rp 100,000 ($6.30) for an hour from any of the operators along the boardwalk. Arrive at the beach by 6 a.m. and you have it nearly to yourself for an hour. The boardwalk runs five kilometres from Mertasari in the south to the harbour in the north, and is the best flat morning walk on the island. Sanur stays calmer than Seminyak by a country mile.

Culture and temples

A canang sari offering on a Sanur doorstep
Temple offerings being arranged for an upakara, with the pemangku in white turban. The smaller version, canang sari, lands on doorsteps and dashboards every morning.

The reason Bali feels different to anywhere else in Indonesia is that 83% of the population practises Agama Hindu Dharma, a Bali-specific Hindu tradition that touches every doorstep, dashboard and rice paddy. The morning canang sari (the small woven palm offerings) on every front step is the most visible bit. The temple visits below are how you see the rest. Read our guide to Balinese Hinduism first if you want to know what you are looking at; everything below makes more sense afterwards.

11. Tanah Lot at sunset (and the lesson on crowds)

Pura Tanah Lot at high tide
Tanah Lot at high tide. Stand to the right of the crowd for a clean shot. Photo via Wikimedia Commons (CC BY-SA 4.0)

The most-photographed temple in Bali. A small pura (Balinese temple) on a tidal rock, framed by a sun setting into the Indian Ocean. Entrance fee Rp 75,000 ($4.75) for foreign adults. The lesson is that everyone arrives at 5 p.m., hits the same viewpoint, and you spend forty minutes elbow to elbow with selfie sticks. The fix: arrive at 4 p.m., walk past the main viewpoint to the rocky platform on the north side (you can stand right on the wave-cut shelf at low tide), shoot from there, and leave by 6.15 before the parking jam. A walk-around to Pura Batu Bolong, the sea-arch temple, takes ten minutes and most of the crowd skips it.

12. Kecak fire dance at Pura Uluwatu

Kecak fire dance at Pura Uluwatu
Kecak chanting starts at sunset. Buy the ticket at 5 to get a seat that sees the cliff. Photo via Wikimedia Commons (CC BY-SA 2.0)

This is the cultural experience I push hardest on first-timers. Sixty to one hundred bare-chested men sit in a circle and chant cak-cak-cak in a hypnotic rhythm for an hour, with the Ramayana acted out around a central fire as the sun sets behind them off the Bukit cliff. Tickets Rp 150,000 ($9.50), starts at 6 p.m. (5.30 in shorter days, check on the day). Buy at the gate from 5. The temple itself charges a separate Rp 50,000 ($3.20) and is worth a wander before the dance. Tie up your sarong (provided), keep snacks zipped, and do not wear sunglasses on top of your head, the macaques will steal them. They have done it to me twice.

13. Pura Besakih, the mother temple

Pura Besakih the mother temple
Pura Besakih, the mother temple, with Mount Agung beyond in cloud. Photo via Wikimedia Commons (CC BY-SA 3.0)

The largest and holiest temple complex in Bali, sitting at 1,000m on the slope of Mount Agung. A 22-temple complex, the high meru tiered pagodas climbing the hill, mountain in cloud above them. Recent reform: from 2023 there is a single combined entrance ticket of Rp 150,000 ($9.50) per foreign adult, which now includes the mandatory shuttle from the lower car park to the temple gate (no more touts demanding extra fees). Sarong rental is included. Allow ninety minutes; you can only enter the courtyards if you are praying, but the architecture is the point. Pair with Tirta Empul (next entry) and Goa Gajah for a temple day.

14. Tirta Empul, the purification temple

Locals doing melukat at Tirta Empul
Locals doing melukat at Tirta Empul. Wear the sarong they hand you, follow the queue, do not skip a spout. Photo via Wikimedia Commons (CC BY 4.0)

The water from a sacred spring runs through twelve stone spouts into a bathing pool, and pilgrims (and respectful visitors) work down the line one spout at a time as a melukat, the Balinese water-purification ritual. Entrance Rp 75,000 ($4.75), sarong included. To bathe, hire the orange ceremony sarong from the side stall (Rp 25,000 / $1.60), bring a change of clothes, and follow the local in front of you, do not skip a spout. Wait at the spouts that have offerings on top, those are reserved for funerals or specific cleansings. Best between 8 and 10 a.m., before the tour buses arrive from Ubud. Read more on the ritual side of the visit.

15. Pura Ulun Danu Bratan on Lake Beratan

Pura Ulun Danu Bratan on Lake Beratan
Pura Ulun Danu Bratan on Lake Beratan. The Rp 50,000 banknote view. Photo via Wikimedia Commons (CC BY-SA 3.0)

The view that ended up on the back of the Rp 50,000 banknote. A Hindu-Buddhist temple complex on a small island in Lake Beratan at 1,200m altitude, perpetually misty in the early morning, mountains behind. Entrance Rp 75,000 ($4.75). The temple complex itself is worth twenty minutes; the meru pagodas standing in the lake are the picture. Worth combining with the Munduk waterfall walk further north (it is a thirty-minute drive). Bring a fleece, the highlands are noticeably colder than the south coast. The Munduk area guide has the rest of the highland circuit.

16. Goa Gajah, the Elephant Cave

Goa Gajah Elephant Cave entrance
Goa Gajah, the Elephant Cave, near Bedulu. Half an hour does it. Photo via Wikimedia Commons (CC BY-SA 4.0)

Half an hour east of Ubud, near Bedulu. A 9th-century cave with a demon-mouth entrance carved into the rock face, ritual bathing pools (rediscovered in the 1950s), and a small forest walk down to a Buddhist meditation grotto on the river. Entrance Rp 50,000 ($3.20), sarong included. A 30-to-45 minute visit, easy to pair with Tirta Empul on the same morning. Not the most spectacular temple on the island but the one with the most layered history; the cave itself dates older than the surrounding Hindu shrines, with Buddhist remains alongside.

17. Saraswati Temple lily pond, Ubud

Free, in the middle of central Ubud. A small water temple with a long lily-pond approach, dedicated to Saraswati, the goddess of knowledge and arts. Catch a Legong dance performance in the courtyard at 7.30 p.m. (Rp 100,000 / $6.30), one of the most accessible Balinese dance experiences if Kecak feels like too far a drive. The visit takes ten minutes if you skip the dance, ninety if you stay.

18. Pura Lempuyang, the Gates of Heaven (and the mirror trick)

Pura Lempuyang gates with Mount Agung beyond
Pura Lempuyang gates with Mount Agung beyond. The famous reflection in Instagram shots is a man with a mirror at your feet, not water. Photo via Wikimedia Commons (CC BY-SA 4.0)

The temple itself is a 1,775-step climb to the summit shrine on a holy mountain in east Bali, but 99% of visitors stop at the lower gate, the iconic candi bentar (split gate) that frames Mount Agung in the distance. The viral Instagram shot, the one with the perfect mirror reflection of the gate in shallow water, is not real. There is no pool. A man at the foot of the gate holds a small mirror under your phone lens to fake the reflection, then asks for a tip. The gates themselves are still beautiful and the Agung view on a clear morning is genuine, just go in knowing the trick. Entrance Rp 75,000 ($4.75), three-hour wait at the gate in peak season because everyone is queueing for the photo. Go at 7 a.m. or skip the photo and walk past it to the upper temple.

Nature and adventure

The Munduk mountain village in north Bali
Munduk ridge view at 1,200m. Bring a fleece for the morning.

The middle of the island is mountains, lakes, rice terraces and waterfalls, and most travellers underdose on this part because they stay south. A driver day to the highlands is the single best money you spend in Bali after the Kecak ticket. Here is what you do with it.

19. Mount Agung pre-dawn climb (the harder one)

The taller, harder cousin of Mount Batur, and the holiest mountain in Bali. 3,031m to the summit. Two routes: the Pura Pasar Agung route from the south (six to seven hours up, four down), and the Besakih route (ten hours up). Both start at 11 p.m. or midnight to summit at sunrise. Mandatory licensed guide, Rp 1,500,000-2,000,000 ($95-127) per person. Conditional, the volcano was closed during the 2017-2019 alerts and partial closures still happen, so check with the guide a week out. For most travellers, Batur (entry 1) is the right pick. Agung is for the people who actively want a hard hike.

20. Tegalalang rice terraces (with the influencer-crowd warning)

Tegalalang rice terraces north of Ubud
Tegalalang at 8 a.m. before the swing-rope crowd lands. After 10 it doubles.

Twenty minutes north of Ubud, the most-visited rice terraces in Bali. Entrance to the main viewpoint is Rp 25,000 ($1.60), but the field walk through the terraces themselves involves a couple of small “donations” of Rp 10,000-20,000 at unmarked checkpoints from local landowners, which is fair, the terraces are working farmland that they maintain. The real issue is the swing-rope industry: dozens of operators charge Rp 250,000-500,000 ($16-32) for an Instagram swing over the valley. Touristic and frankly not the photo you think it is. Arrive by 8 a.m. before the swing crowd lands, walk down through the paddies, climb back up the far side. Ninety minutes does it. Then drive on.

21. Jatiluwih, the larger and quieter terraces

Jatiluwih rice terraces in Tabanan
Jatiluwih, two hours west of Ubud. Bigger, quieter, no swing.

Two hours west of Ubud in Tabanan regency, this is the UNESCO-listed working subak system of irrigated terraces, and it is exponentially bigger and quieter than Tegalalang. Entrance Rp 50,000 ($3.20). The terraces here run up the slope of Mount Batukaru rather than into a single valley, so you can walk a 4km loop through the paddies in about ninety minutes. There are warungs at the entrance for a Rp 35,000 ($2.20) lunch with the same view. If you can only do one, do this one.

22. Sekumpul, Tegenungan, Tibumana, Munduk and Tukad Cepung waterfalls

A central Bali jungle waterfall
Tibumana cascade in central Bali. Easy 10-minute walk in; come before 10 to swim alone.

Bali has more waterfalls than you can fit into one trip. The shortlist that earns the drive: Sekumpul in north Bali, a multi-tier 80m cascade that requires a 90-minute steep walk in (mandatory local guide, around Rp 200,000 / $13), the most spectacular one. Tegenungan, the easiest waterfall to reach, twenty minutes south of Ubud, but always crowded; visit on the way to or from the airport not as a destination. Tibumana, my pick, near Bangli, a single elegant veil into a swimmable plunge pool, ten-minute walk in, around Rp 20,000 ($1.30) entrance, never busy. Munduk, three cascades in the highlands, the area-walk version of waterfall hunting (covered in detail in the Munduk guide). Tukad Cepung, the cave waterfall, where light shafts come through the cave roof at midday, photographically spectacular but only that one hour. And Singsing in Lovina for the north-coast pairing.

23. Sidemen rice-terrace drives

Aerial view of Bali rice paddies
Sidemen valley from the road, harvest week. The greens turn gold in March and again in September.

The east-Bali rice valley, an hour from Ubud, two from the south coast, looks like Tegalalang did before Instagram. Quiet, working, no tour buses. The main road from Sidemen up to Iseh is the drive: terraces both sides, Mount Agung framing the head of the valley, half a dozen warungs and one or two eco-villas to stop at. No entrance fee anywhere. Stay one night at a riverside jukung-style bungalow (Rp 400,000-700,000 / $25-44) and you have the entire valley to yourself before 8 a.m.

24. Nusa Penida day trip (Kelingking, Angel Billabong, Diamond Beach)

Angel Billabong on Nusa Penida
Angel Billabong on Nusa Penida. Skip the swim if the tide is up, the rip kills.

The most photographed cliff in Bali sits not on Bali but on the next island over. Nusa Penida is a 35-minute fast boat from Sanur (Rp 250,000 / $16 one way), and on a day trip you cover the west coast (Kelingking, Crystal Bay, Angel Billabong, Broken Beach) or the east coast (Diamond Beach, Atuh, Thousand Islands viewpoint), but not both. The west loop is the more famous one. A Penida driver charges around Rp 700,000-900,000 ($44-57) for the day, including the harbour pickup. Walking down to Kelingking Beach itself is brutal in both directions and dangerous in wet conditions; the view from the rim is the trip. Skip Angel Billabong as a swim if the tide is up, the rip is fatal in season. Stay two nights if you can; a day trip is six hours of driving for four hours of sightseeing.

25. Manta Point dive at Nusa Penida

Five-metre wingspan giant oceanic mantas hold station at a cleaning station off the south-west tip of Penida, year round but most reliable from May to October. Two-tank dive trip from Sanur or Lembongan around Rp 1,500,000-1,800,000 ($95-114) including gear, drift dive, advanced cert preferred but not always required. Cold (down to 18°C in July when the upwelling is strongest), bring a 5mm wetsuit. Pair with Crystal Bay for mola mola in the same trip, July to October only. This is in the top three diving experiences I have done in Asia.

26. Sacred Monkey Forest, Ubud

A statue inside the Sacred Monkey Forest
Inside the Sacred Monkey Forest, Ubud. Take your sunglasses off, hide the snacks.

Free monkeys-in-temple experience in the centre of Ubud, ten hectares of rainforest with three temples and around 1,260 long-tailed macaques. Entrance Rp 80,000 ($5.05) for foreign adults. The macaques are habituated to humans and will steal sunglasses, water bottles, hats, and any food in a transparent bag. Take the sunglasses off before you go in, leave snacks at the hotel. The temple complexes themselves (Pura Dalem Agung at the south end is the photogenic one) are worth as much time as the monkeys. Allow ninety minutes.

Long-tailed macaque inside the Sacred Monkey Forest
A long-tailed macaque inside the Monkey Forest, Ubud. Photo via Wikimedia Commons (CC BY-SA 4.0)

Food and markets

A warung meal of Indonesian rice and sides
A roadside warung in Java, but the rhythm is the same in Bali, low table, cheap plates, the ibu watching pots and people. Mine in Sidemen costs Rp 35,000 for three sides plus rice.

Eat at warungs more than restaurants. A warung is a small family-run eatery, three tables, one steam table of pre-cooked dishes, the ibu (mother) running the show. Rp 25,000-45,000 ($1.60-2.85) for a plate; the same plate at a beach club is six times the price for a fraction of the soul. Read our guide to nasi goreng and where to eat it in Bali for the long version on the dish, and the Bali courses guide for cooking classes.

27. Babi guling at Ibu Oka or Pak Malen

Babi guling is Balinese suckling pig, slow-spit-roasted with a stuffing of turmeric, lemongrass, kaffir lime and chilli. Ibu Oka 3 in Ubud is the famous one (Rp 75,000-90,000 / $4.75-5.70 per plate, lunch only, packed by 12); Pak Malen on Sunset Road in Seminyak is the local pick (open from 9 a.m. until they sell out, around 1 p.m., Rp 80,000 / $5.05). The plate comes with rice, crispy skin, lawar (a herbed long-bean salad), blood sausage and pork stew. Specifically Bali, Hindu Bali, you cannot get this elsewhere in Indonesia.

28. Sate lilit in a Hindu compound

Sate lilit is the Balinese sate variant: minced fish (or pork, or chicken) mixed with grated coconut and the same Balinese spice paste as babi guling, then wrapped around a flattened lemongrass stick or piece of bamboo and grilled. Tastes nothing like the soy-and-peanut sate from Java. Best at a banjar feast if you ever get invited; otherwise Warung Mak Beng in Sanur and Bumbu Bali in Tanjung Benoa do versions that hold up. Around Rp 65,000 ($4.10) for a plate of ten skewers with rice.

29. Ubud Sunday market and Sanur night market

The traditional markets in central Ubud (Pasar Ubud, daily but Sunday is biggest) and Sanur (Sindhu night market on Jalan Danau Tamblingan, every evening from 5) are where the locals shop. Pasar Ubud opens at 4 a.m. for the produce trade, then becomes the tourist craft market by 8. The food stalls upstairs at Pasar Ubud are real warungs, not for tourists, and lunch is Rp 25,000 ($1.60). Sindhu in Sanur is the better dinner market, dozens of food carts, grilled fish straight off the bamboo skewer, the local jukung juice ladies pressing fresh sugarcane in the corner. Stay 90 minutes; you can eat three rounds and not break Rp 100,000 ($6.30).

Wellness and yoga

Morning yoga session in Bali
A drop-in yoga class. Yoga Barn in Ubud is the obvious one; The Practice in Canggu has a quieter shala.

Bali is the wellness capital of South-East Asia, and the wellness scene runs from genuinely good to genuinely silly. The shortlist of what is actually worth doing.

30. Drop-in yoga class at Yoga Barn or The Practice

Yoga Barn in Ubud is the obvious one, the original. Six shalas, drop-in classes from 7 a.m. to 6 p.m., around Rp 165,000 ($10.50) for a single class, multi-class passes available. Style range from gentle hatha to ashtanga to sound healing. Crowded at the headline 7 a.m. and 9 a.m. classes; book a day ahead. The Practice in Canggu is the quieter, more focused option, vinyasa-led with a smaller community feel, similar pricing. Skip the Insta-friendly cliffside-yoga classes that charge Rp 700,000+ for a 60-minute flow with the same teachers in a worse studio.

31. Traditional Balinese massage (the real thing, not the spa)

Balinese massage is firm, oil-based, with stretches and acupressure built in, 60-90 minutes long. At a roadside spa in Ubud you pay Rp 150,000-200,000 ($9.50-12.70) for a 60-minute treatment that would be Rp 1,000,000+ at a beach-club spa. Jaens Spa near the football pitch in Ubud and Karsa Spa on the Campuhan ridge are the two I keep going back to. For something less generic, ask your homestay for the local balian (traditional healer) referral, but be respectful, this is not a spa experience, it is medicine.

32. Cooking class at Paon Bali, Ubud

The class everyone recommends, and it earns it. Half-day Balinese cooking class with the Wayan family in Laplapan village, twenty minutes from central Ubud. Starts with the early-morning Pasar Ubud market tour (you pick the ingredients), then drives back to the family compound, then six dishes (sate lilit, base gede spice paste, gado-gado, soto ayam, banana fritter, plus one rotating dish) over a charcoal stove in the open-air kitchen. Around Rp 500,000 ($32) per person including pickup. Read more in the Bali courses guide; cooking classes pair well with a temple morning the same day.

Day trips and nearby islands

The best Bali trips include a day or two off the island. Here are the two I would actually do.

33. Gili Trawangan via fast boat

Two hours by fast boat from Padangbai (around Rp 600,000-800,000 / $38-50 return). Trawangan is the nightlife Gili, Air the snorkel-with-turtles Gili, Meno the honeymoon Gili. No cars on any of them, so it is bicycle, horse cart or your feet. Two nights is the minimum for it to be worth the boat. Snorkel turtles are easier and closer here than in Penida; Gili Air at the southern reef is reliable. Read the Padangbai gateway guide for the boat-day logistics.

34. Lovina + Brahma Vihara + Singsing combo (north Bali in a day)

If you only get one day in north Bali, this is the route. Drive up over Bedugul (stop at Pura Ulun Danu Bratan, entry 15), continue over the pass to Lovina by lunch, eat at one of the warungs along Pantai Binaria, drive ten minutes inland to Brahma Vihara Arama (Bali’s only Buddhist monastery, free entry, sarong required), then ten more minutes to Singsing Waterfall for a swim. Driver costs around Rp 800,000-1,000,000 ($50-63) for the full Seminyak-and-back day. Skip the dolphin trip unless you have a second morning.

35. Free day in Munduk for the highland walks

The Munduk mountain village in north Bali
Munduk ridge view at 1,200m. Bring a fleece for the morning.

If you have a full free day with no agenda and you are tired of the heat, drive (or get driven) to Munduk in the central highlands. 1,200m altitude, 8°C cooler than Seminyak, three waterfalls walkable from the village (Munduk, Melanting, Golden Valley), coffee plantations, twin lakes (Tamblingan and Buyan) framed by the caldera ridge, and the best kopi luwak-free arabica coffee on the island. Stay one night, walk the next morning, drive back for lunch.

Specifically skip these

Real opinion bit. These are the things I would actively avoid, even though they appear in every other Bali listicle.

The Sky Garden / Bounty Kuta nightclub strip

The Kuta nightclub strip down Jalan Legian is what gave Bali its bad reputation in the 2000s. It is loud, sticky, full of free-shot promoters, and has nothing to do with Bali. If you want a night out, the Single Fin sunset (entry 4) and the Old Man’s in Canggu are both better. Save Kuta for the surf beach in the morning.

The “calèche” horse carriage rides at sunset

You will see these in Sanur and along Kuta’s beach road. The horses are typically underweight, overworked, and spend twelve hours on hot tarmac. There is no version of this that is good for the animal. Walk the boardwalk instead. Cycling tours of the same routes (Rp 150,000 / $9.50 for a half-day ride from one of the Sanur outfits) are the better swap.

The “parrot on shoulder” beach photo at Lovina

A guy with a captive cockatoo (occasionally a small monkey) approaches you on Lovina beach, plonks the bird on your shoulder, takes the photo, then asks for Rp 100,000-200,000. The bird is not in good shape. Politely say “tidak, terima kasih” (no, thank you) and walk on.

Tirta Gangga “jump the pond” stepping-stone photo

The east-Bali water palace itself is a lovely 30-minute visit (Rp 50,000 / $3.20 entry). The viral photo of someone leaping between stepping-stones in the koi pond involves an hour-long queue, a fee for the “photo zone” position, and an awkward jump in front of fifty other waiting tourists. Skip the queue, walk the rest of the gardens, take a normal photo. The garden is beautiful without the gimmick.

The editor’s top 7, by traveller type

If you only have time for seven things, here is what I would actually do, sorted for who you are.

First-timer (one week, south + Ubud base)

  1. Kecak fire dance at Pura Uluwatu (entry 12)
  2. Mount Batur sunrise hike (entry 1)
  3. Tegalalang or Jatiluwih rice terraces (entry 21 if you can)
  4. Sacred Monkey Forest, Ubud (entry 26)
  5. Tirta Empul purification (entry 14)
  6. Jimbaran beach grill at sunset (entry 5)
  7. Padang Padang or Bingin morning (entry 2)

Returnee (you have done the standard list)

  1. Nusa Penida overnight, not day trip (entry 24)
  2. Sidemen rice-terrace drive (entry 23)
  3. Tulamben USAT Liberty wreck dive (entry 7)
  4. Munduk highland night (entry 35)
  5. Sekumpul or Tukad Cepung waterfalls (entry 22)
  6. Cooking class at Paon Bali (entry 32)
  7. Brahma Vihara monastery + north Bali day (entry 34)

Surfers (any level)

  1. Uluwatu reef (advanced) or Canggu beach break (intermediate) (entry 3)
  2. Padang Padang at low tide (entry 2)
  3. Single Fin Sunday sunset (entry 4)
  4. Bingin morning session, lunch at the warungs (entry 2)
  5. A surf-photo session with one of the Bukit photographers
  6. Echo Beach or Pererenan when Canggu is too crowded
  7. A board-shaping shop visit on the Bukit (it is a real culture)

Families with kids

  1. Sanur sunrise paddleboard or boardwalk bike (entry 10)
  2. Sacred Monkey Forest, Ubud (entry 26)
  3. Waterbom park in Kuta, the only theme park worth the gate
  4. Tegenungan waterfall (entry 22), the easiest one to walk to
  5. Nusa Lembongan two-night stay (entry 9), beach toys + mangrove kayak
  6. Ubud cooking class with kids over 10 (entry 32)
  7. Jimbaran fish grill (entry 5), the kid-friendly version of dinner-on-the-sand

Wellness travellers

  1. Yoga Barn morning class, Ubud (entry 30)
  2. Tirta Empul melukat (entry 14)
  3. Traditional Balinese massage at Karsa Spa or Jaens (entry 31)
  4. Sound-healing session at Pyramids of Chi or similar (Ubud)
  5. A two-day silent retreat at one of the eco-villas in Sidemen
  6. The Campuhan Ridge walk at dawn (free, central Ubud)
  7. Cooking class with the herb-garden walk first (entry 32)

Culture-first travellers

  1. Pura Besakih, the mother temple (entry 13)
  2. Tirta Empul purification (entry 14)
  3. Kecak fire dance, Pura Uluwatu (entry 12)
  4. Goa Gajah elephant cave (entry 16)
  5. Pura Lempuyang, the actual upper temple (entry 18)
  6. A village ceremony if your homestay invites you, this beats every paid show
  7. Pura Ulun Danu Bratan + Munduk highland day (entry 15 + 35)

Luxury budget ($300+/night)

  1. Bukit clifftop villa with a pool over Bingin or Uluwatu (entry 2 + 4)
  2. Helicopter sunset tour of Tanah Lot
  3. Private dive boat to Manta Point + lunch at Crystal Bay (entry 25)
  4. Six Senses or Mandapa-style ridge stay in Ubud, the ridge being the point
  5. Private chef cooking class in your villa (entry 32 turned up)
  6. A multi-day east-Bali ride or driver itinerary, Sidemen + Amed + Lovina (entry 23 + 6 + 8)
  7. Private after-hours photo access at Pura Lempuyang (entry 18) or Tirta Empul (entry 14), some properties arrange it
Sunset on the Bali coast
Last light from the Bukit. After a week, this is the moment that hangs around in your head.

If you do six of these on a one-week trip you will have seen more of Bali than 80% of visitors. If you do two of them slowly you will probably enjoy yourself more than the people who tried for ten. The list is not a checklist; it is a permission slip to skip the things you do not actually want to do. Pair it with the where-to-stay area guide, the 7-day itinerary, and the best-time-to-visit calendar so you land in the right window. The full Things to Do archive has the deeper guides for each one above. Send me the photos. The good ones. The ones from the rim.

Where to Stay in Bali: An Area-by-Area Guide for First-Timers and Returnees

The first decision matters more than the second. Get the area wrong and the rest of the trip is fighting traffic to undo it. I have stayed in eleven different parts of Bali across four trips since 2019, and the pattern is brutal: pick the right base and the island feels effortless. Pick the wrong one and you spend half your holiday in a Grab car staring at brake lights on Jalan Sunset. Here is how Bali’s main areas actually feel, who each is for, and how to pick fast.

Lush green rice terraces in Bali
The image of Bali sells the holiday. The reality is that you choose between rice fields, beaches, surf cliffs, or volcano air, and they are an hour or three apart.

The 30-second decision matrix

Before the area-by-area catalogue, three questions sort about 80% of first-time travellers into the right base. Answer them straight and skip ahead.

1. Beach and bars, or culture and rice fields? If you came for the swimming pool and the espresso martinis, you want the south coast (Seminyak, Canggu, Berawa, Pererenan, Uluwatu). If you came for temples, dance, yoga, and green: it’s Ubud and only Ubud. There is no compromise area that does both well. The drive between them is 90 minutes on a good day and two hours on most days.

2. First trip, or returning? First-time travellers do better in Seminyak, Sanur, or Ubud. The infrastructure is dense, English is widely spoken in restaurants, and you can walk to dinner. Returnees can handle Sidemen, Munduk, Amed, or the Nusas, where you need a scooter or a driver to do anything and the menu is written in Bahasa Indonesia first.

3. How much driving do you tolerate per day? If the answer is “as little as possible”, base in one place per trip. Pick whichever area answered question one. If you happily ride a scooter or hire a driver for 250-400k a day (about $16-26), you can split a week into two areas: south coast plus Ubud is the classic combination, and it works.

If you answered “beach”, “first trip”, “minimal driving”, you want Seminyak or Sanur. If you answered “culture”, “first trip”, “happy with a driver”, you want Ubud. If you answered “beach”, “returning”, “scooter”, you want Canggu, Pererenan, or Uluwatu. If you answered “anything”, “returning”, “I want it quiet”, you want Sidemen or Munduk. The rest of this guide is the long version.

Aerial view of Canggu beach at sunset
Canggu at golden hour from the air. The strip you can see has filled in dramatically since 2019. The traffic on the spine road has filled in even faster.

Bali geography in two minutes

The island isn’t huge. End to end is roughly 145 km. But the road network is a mix of one-lane village roads and a single coastal highway, and from Canggu to Amed in a car can take five hours including the inevitable lunch stop. So distances on a map lie a bit. Here is the mental model that worked for me by trip three.

South Bali is where about 70% of accommodation sits. It runs from Kuta and Legian (cheap, loud, near the airport) up the coast through Seminyak and Berawa to Canggu and Pererenan, then south around the Bukit peninsula to Jimbaran, Nusa Dua, and Uluwatu. This is the beach-bar-villa-pool zone.

Ubud and central Bali sit inland, an hour north of the south coast. Cooler, greener, no beach access. Yoga, rice terraces, temples, jungle.

East Bali covers Sidemen, Padangbai, Candidasa, and Amed. Slower, more traditional, harder to reach. The east is where I started returning to Bali for instead of just visiting.

North Bali means Lovina and the Munduk highlands. Black-sand beaches, dolphin tours, mountain villages. Five hours from the airport, so it’s a multi-night detour rather than a base.

The offshore islands (Nusa Lembongan, Nusa Penida, the Gilis) sit a 30-90 minute fast boat ride east. Different government, different feel, often cheaper, almost always slower-paced. Worth two to four nights of any trip longer than ten days.

Aerial view of luxury cliffside villa with infinity pool in Bali
The villa-with-pool image is a Bali cliché for a reason. From around $80 a night you can have a private pool. Most won’t be cliffside.

Ubud: culture, yoga, rice fields, no beach

Ubud is the cultural capital and the obvious answer if you don’t care about swimming in the sea. It sits at about 200 metres elevation an hour north of the airport (90 minutes if you arrive after 4 p.m.). The town is built around the Ubud Royal Palace, the Saraswati lily-pond temple, and the Sacred Monkey Forest. Walk in any direction for fifteen minutes and you’ll find rice fields, a gamelan rehearsal in a banjar (the local neighbourhood council), or a yoga studio with a 7 a.m. class. The food scene is the most interesting on the island, and Ubud invented the modern Bali vegetarian restaurant.

Aerial view of green rice terraces around Ubud, Bali
The rice fields north of Ubud town. If you base near Penestanan or Sayan, this is your morning walk view.

Who Ubud is for: first-timers who want culture more than beach, returnees doing a yoga or art week, families with kids who like animals (the Monkey Forest plus the river-walk path is a brilliant day), digital nomads who don’t surf, anyone in the wellness category.

Who Ubud is wrong for: beach holidays, party crowds, people who hate driving (it’s an hour to the closest beach in Sanur, longer to anywhere else), anyone who can’t tolerate humidity at 25 degrees with no breeze.

Where to stay in Ubud: central Ubud (around Jalan Hanoman or Jalan Monkey Forest) is walkable but loud and traffic-heavy. Penestanan is fifteen minutes walk west and quieter, with a nicer concentration of cafes. Sayan and Kedewatan are luxury-villa zones above the Ayung River, very pretty, but you need a driver to get into town. For tier-by-tier prices: a homestay with breakfast runs Rp 350,000-500,000 a night (about $22-32). A mid-range pool villa or boutique guesthouse is Rp 900,000-2,200,000 ($58-140). Real luxury (Mandapa, Como Shambhala, Bambu Indah, Four Seasons Sayan) starts around Rp 8,000,000 ($510) and runs into multiple thousands of dollars.

If you want a deeper sense of how the temples and ceremonies actually work before you book, our guide to Balinese Hinduism walks through the daily offerings and the calendar.

Long-tailed macaque in the Sacred Monkey Forest, Ubud, Bali
The Sacred Monkey Forest sits at the south end of Jalan Monkey Forest. Take off any necklaces, sunglasses, or hair clips before you go in. They will be removed for you otherwise.

Two things first-timers in Ubud get wrong: they book Tegalalang for the rice-field photo and find a queue of forty people for the same swing. Drive an hour further to Jatiluwih instead, or walk the Campuhan Ridge at 6 a.m. They also try to do a sunrise Mount Batur hike on the same day they arrive in Bali. Don’t. The 2 a.m. wake-up after a long-haul flight is brutal. Save it for day three.

Sanur: calm beach, families, a slower south

Morning view of Sanur Beach, Bali with traditional jukung outrigger
Sanur at sunrise. The reef fifty metres offshore kills the surf, which is why families and older travellers love it. Photo by Danangtrihartanto / Wikimedia Commons (CC BY-SA 4.0)

Sanur was the original beach resort area in Bali, developed in the 1960s by the Hotel Bali Beach (now the Inna Bali Beach), and it has the easiest beach in Bali. Easy because the reef five minutes offshore takes the swell down to lake-flat by the time it reaches the sand. You can swim. Kids can swim. Older travellers who can’t deal with the Kuta-Canggu shorebreak can swim. There’s a paved beach path you can walk for five kilometres from the south end at Mertasari past the Bali Hyatt to the north end at Hotel Sanur Beach, and it’s the only stretch of Bali coastline I’ve ever genuinely cycled along without fearing for my life.

Who Sanur is for: families with kids under twelve, older travellers, people whose holiday is books-and-pool not bars-and-pool, anyone catching a fast boat to the Nusa islands or the Gilis (the Sanur harbour is your departure point), divers using Sanur as a base for east-coast trips. There’s a strong long-stay European retiree population that gives the area a different feel from the bachelor-party energy further west.

Who Sanur is wrong for: surfers (the reef kills the wave, it’s not a surf beach), nightlife seekers (it’s quiet by 11 p.m.), anyone who needs to be where the influencer crowd is.

Where to stay in Sanur: the centre runs along Jalan Danau Tamblingan, parallel to the beach about 200 metres inland. Stay anywhere on or one street back from this road and you can walk to dinner. Budget homestays start around Rp 300,000 ($19). The mid-range tier of small boutique hotels and pool guesthouses is Rp 700,000-1,500,000 ($45-95) and there is more genuine value at this tier than anywhere else in south Bali. Luxury (Fairmont Sanur, Maya Sanur, Andaz, the Bali Hyatt) runs Rp 3,500,000-7,000,000 ($225-450). Read our deeper Sanur area guide for specific picks.

Gazebo on Sanur Beach overlooking the calm sea
The Sanur beach gazebos are public. Sit under one with an iced kopi and watch the morning fishermen come back in.

Two things returnees know about Sanur: the morning market on Jalan Danau Tamblingan starts at 5:30 a.m. and is genuinely local. And after monsoon season (December-February) the plastic on the beach is real. Don’t romanticise it.

Seminyak: beach clubs, rooftops, shopping, see-and-be-seen

Sunset on Seminyak Beach, Bali
Seminyak Beach at sunset. The beach club to the right of frame is Potato Head. The beach club to the left is La Plancha. Pick a side.

Seminyak is what Kuta wanted to grow up to be. It’s the polished, spendy, brunch-and-boutique version of south Bali, and the area where you’ll spend the most money the fastest. The strip runs from Jalan Kayu Aya (also called Eat Street, a slightly painful name) down to the beach, where Potato Head Beach Club, Ku De Ta, and La Plancha sit. The beach itself is a long, wide, dark-sand stretch with a respectable shorebreak and a dramatic sunset. There are good shops (Magali Pascal, Biasa, Drifter Surf), the food scene is solid even if it’s expensive, and Petitenget Temple at the north end is photogenic at golden hour.

Who Seminyak is for: couples on a short trip who want easy beach plus easy nightlife, honeymooners who want a villa-pool base near a beach club, the bachelor and hen weekend crowd at the higher end (the Bounty crowd is in Kuta, not here), shoppers, first-timers who want the most polished introduction to south Bali.

Who Seminyak is wrong for: budget travellers (you’ll spend twice as much for less than Sanur or Canggu), anyone seeking a trace of pre-tourist Bali (Seminyak is the most fully developed area on the island), surfers (the wave is closeout-prone, and Canggu is fifteen minutes north).

Where to stay in Seminyak: Petitenget at the north is the highest-end pocket. Oberoi Street has the boutique hotels. Anywhere south of Eat Street starts to bleed into Legian and gets cheaper. Tier prices: budget around Rp 600,000-900,000 ($38-58), but you can do better in Sanur. Mid-range pool villas Rp 1,800,000-3,500,000 ($115-225). Luxury (The Legian, Alila Seminyak, the Oberoi) Rp 5,000,000-15,000,000 ($320-960). Our Oberoi Seminyak guide covers the Bali luxury benchmark in detail.

Two notes if you book Seminyak: the traffic on Jalan Petitenget into the Kayu Aya area between 6 p.m. and 8 p.m. is genuinely terrible. Walking is faster. And a beer at the rooftop bars now lands at around Rp 110,000 ($7), a cocktail at Potato Head is Rp 250,000 ($16), and a sun lounger with minimum spend will cost you the same as a mid-range hotel night by sunset.

Canggu: surf, cafes, digital nomads, traffic

Surfer riding waves at sunset on a Canggu beach in Bali
Canggu’s wave is good for intermediates and forgiving for beginners on the sand-bottom inside. The crowd in the water is the bigger problem.

Canggu was a quiet rice-field village fifteen years ago. Today it’s the most-talked-about area in Bali, the digital-nomad capital of Southeast Asia, and a town that has visibly outgrown its road infrastructure in real time. The pull is the trifecta: surf (Echo Beach, Batu Bolong, Berawa peaks), cafes (the laptop scene around Crate, Milk and Madu, Nüde, KYND Community is genuinely impressive), and the social/dating/yoga community that feeds all of it. The vibe is twenties-to-mid-thirties, internationally mixed, gym-on-Sunday, espresso-tonic-at-three, and it’s a brilliant base for a long stay. For a one-week beach holiday it’s also fine, with caveats.

Who Canggu is for: intermediate surfers, remote workers planning to stay a month or more, the gym-cafe-yoga crowd, returnees who want the social scene, anyone who finds Seminyak too try-hard and Ubud too sleepy.

Who Canggu is wrong for: people who hate traffic (the spine road, Jalan Pantai Berawa, can take 45 minutes to crawl 4 km at sundown), beginners who can’t surf at all (the wave breaks over rocks and reef in places, less forgiving than Kuta), the over-fifty crowd unless you’ve been before, anyone seeking quiet (it’s not).

Where to stay in Canggu: the area divides into rough sub-zones. Berawa at the south is the most developed, closest to Seminyak, with the Atlas Beach Club crowd. Batu Bolong is the spiritual centre, with Old Man’s, Deus Ex Machina, and the main strip. Echo Beach at the north is quieter and surfier. Budget homestays Rp 350,000-650,000 ($22-42). Mid-range pool villas Rp 1,200,000-2,800,000 ($75-180). Luxury Rp 4,500,000+ ($290+). Note: the value tier above $200/night in Canggu shifts in favour of villas over hotels, you get a private pool and full kitchen for the same money as a high-end resort room.

Tropical villa pool surrounded by lush garden in Bali
This is what your $130 a night gets you in Berawa or Echo Beach. The kitchen and the pool are why villas beat hotels above the mid-range tier in Canggu.

Berawa and Echo Beach: Canggu’s quieter siblings

Sunset on a Bali beach near Berawa, Canggu
Berawa runs into Canggu without a clear border. The volume of construction is what tells you which side of the imaginary line you’re on.

If you want Canggu’s coffee and surf without quite Canggu’s intensity, the answer is Berawa or Echo Beach. Berawa sits between Seminyak and Batu Bolong proper, with the giant Atlas Beach Club anchoring the south end and a beach that’s wider and slightly less crowded than Batu Bolong. Echo Beach (Pantai Echo, also called Batu Mejan) is at the north end of the Canggu sprawl, where the road runs out and Pererenan begins. The wave is bigger and more consistent than Batu Bolong, and the crowd thins.

Who these are for: surfers who don’t want to walk far in the morning, returnees who liked Canggu but found it too noisy, families who want a Canggu-adjacent location with quieter streets.

What to know: Echo Beach is where La Brisa, Sand Bar, and a handful of beachfront warungs sit. The volcanic black sand here gets genuinely hot at midday, flip-flops are not optional from 11 a.m.

Pererenan: the next Canggu, currently in the act of becoming Canggu

Pantai Pererenan beach in Bali
Pererenan beach (Pantai Pererenan) at low tide. This is what Canggu looked like in 2014. Photo by I Gede Sujana / Wikimedia Commons (CC BY-SA 4.0)

Pererenan is the area just north of Echo Beach, separated from Canggu by the Yeh Poh river. Five years ago there were rice fields. Today there are fifteen new villa developments with construction crews working through the night. It’s still a beat or two quieter than Canggu, the cafes have a more local-international mix, and the surf at Pantai Pererenan is one of the better intermediate waves in the south. By 2027 it will probably be indistinguishable from Canggu, but right now it occupies the Canggu-five-years-ago niche.

Who Pererenan is for: returnees who liked Canggu in 2019 and want that energy back, surfers, long-stay nomads who can’t deal with Berawa traffic, anyone willing to scooter for cafe variety.

What to know: the unfinished construction is real and will be your morning soundtrack at any villa within 50 metres of a building site. The trade-off is that prices are still 20-30% lower than equivalent Canggu villas. Use that window while it lasts.

Kuta and Legian: cheap, central, and a bit of a mess

People at sunset on Kuta Beach, Bali
Kuta Beach still holds one of the best surf-school setups on the island, even if the strip behind it has seen better days.

Kuta gets a deserved rough write-up in most modern guides, and it’s not where I’d send most readers, but it has a real role for one specific kind of trip. The strip on Jalan Legian runs hard with mass-market clubs (Sky Garden, Bounty), boutiques selling fake football shirts, and a beach that’s actually quite good but feels like a film set for everyone’s worst Bali stereotype. Legian, immediately north, is the calmer cousin: more package-tour hotels, less of the heavy nightlife, the Padma Hotel families come back to year after year.

Who Kuta is for: first-time surfers (the Kuta Beach surf school scene is excellent and the wave is genuinely beginner-friendly), backpackers who want the absolute cheapest accommodation in Bali, transit travellers with one night before an early flight (it’s ten minutes from DPS), and the under-25 stag-do crowd who actually want what Kuta sells.

Who Kuta is wrong for: almost everyone else. The truth is: if your friends are pressuring you to “stay near the airport”, choose Sanur (15 minutes) or Jimbaran (10 minutes) instead.

Where to stay: Poppies Lane I or Poppies Lane II are the historic budget alleys with cheap homestays from Rp 250,000 ($16). Our deeper Poppies Kuta guide covers the surf-school-and-budget angle. Mid-range hotels along Jalan Pantai Kuta or in Legian run Rp 800,000-1,500,000 ($50-95). The Padma Resort in Legian and the Sheraton Kuta are the two reliable family-resort picks.

Uluwatu and the Bukit: clifftops, surf, dramatic

Uluwatu Cliffs meeting the Indian Ocean in Bali
The Uluwatu cliffs are the most dramatic coastline in Bali. Stay anywhere within ten minutes of Single Fin and you’ll be back here every sunset.

The Bukit peninsula is the limestone tongue at the south of Bali, and Uluwatu, on its west cliffs, is the most dramatic accommodation zone on the island. Cliff-edge villas, infinity pools that visually drop into the Indian Ocean, the famous kecak fire dance at Pura Uluwatu at sunset, and the wave at Uluwatu itself, which is one of the legendary right-handers of world surfing. The beaches under the cliffs (Padang Padang, Bingin, Suluban, Dreamland, Balangan) involve real walking down stairs cut into the rock, which keeps the casual crowds away.

Who Uluwatu is for: intermediate to advanced surfers, honeymooners who want drama (the cliffside resorts are spectacular), returnees who already know they don’t need a town to wander, anyone who can scooter or wants to hire a driver for the duration.

Who Uluwatu is wrong for: first-timers who want walkable streets, anyone who dislikes being driven everywhere, beginner surfers (the waves break over reef), the no-stairs crowd (every beach involves a descent).

Where to stay: Pecatu and Ungasan are the residential villa zones inland from the cliffs. Bingin and Padang Padang have the surfer guesthouse scene from Rp 500,000 ($32). Mid-range cliffside boutique villas run Rp 2,000,000-4,500,000 ($130-290). Real cliff-edge luxury (Bulgari, Six Senses, Alila Villas, the Edge) starts at Rp 12,000,000 ($770) and runs to genuinely silly numbers.

Aerial view of Uluwatu cliffs in Bali at sunset
Sunset at the Uluwatu cliffs is genuinely worth it. Single Fin’s terrace fills up by 5:30 p.m., so get there earlier or sit on the rocks below.

Nusa Dua: resort enclave, family-friendly, planned

Tranquil sandy beach with calm sea in Bali
Nusa Dua’s beach is reef-protected and groomed. Whether you find that relaxing or a bit Truman-Show is the question that decides the trip.

Nusa Dua is a planned resort area on the east side of the Bukit peninsula, gated, manicured, with white-sand reef-protected beaches and a who’s-who of international hotel chains (Ritz-Carlton, St Regis, Mulia, Grand Hyatt, Conrad, Westin, Sofitel). It’s the most planned area in Bali, the closest the island comes to a Maldives-style resort enclave, and it serves a specific traveller really well. The trade-off is that you can spend a week here and barely interact with Bali at all.

Who Nusa Dua is for: families with young kids (the reef-flat sea is genuinely safe), travellers who want a fly-and-flop resort holiday with kids’ clubs and buffet breakfast, golfers (the Bali National Golf Course is here), conference-and-leisure trips, anyone who specifically does not want the chaos of Canggu or Seminyak.

Who Nusa Dua is wrong for: independent travellers, food adventurers (you’ll eat at the resort), anyone for whom “Bali” means the cultural and visual texture they saw on Instagram (Nusa Dua looks like a polished tropical resort anywhere in Asia).

Where to stay: the BTDC (Bali Tourism Development Corporation) zone is the gated cluster. Outside it, Tanjung Benoa and Mengiat are slightly cheaper. Mid-range resort rooms Rp 2,500,000-4,000,000 ($160-255). Luxury Rp 5,500,000-12,000,000 ($350-770). Cheap doesn’t really exist here; Nusa Dua’s mid-range is most of the island’s luxury.

Jimbaran: seafood grills and airport-adjacent

Aerial view of Jimbaran beach in Bali at sunset
Jimbaran Bay at sunset, looking back towards the airport runway. The seafood grill row is on the curve at the south end of the bay.

Jimbaran is a long crescent bay on the east of the Bukit, ten minutes from the airport, famous for two things: the row of beachfront seafood grills (Menega, Lia, Furama) where you sit at plastic tables on the sand and eat grilled red snapper at sunset, and a handful of high-end beachfront resorts (Four Seasons Jimbaran, Ayana, Rimba, the Intercontinental). The fishing market in the morning is the real working version of what the rest of Bali has tidied away for tourists. The middle of the bay is residential and a bit charmless; the resort ends at north and south are where you stay.

Who Jimbaran is for: first-or-last-night travellers who want one quieter night near the airport, romantic couples doing the seafood-grill night, families wanting a less-formal alternative to Nusa Dua, sunset photographers (the bay faces west across the water back to the airport runway, with regular plane silhouettes against the sun).

Where to stay: the south end (around Four Seasons) is the calmer luxury zone. The north end (Kedonganan) is where the seafood grills sit and where mid-range hotels concentrate. Mid-range Rp 1,200,000-2,500,000 ($75-160). Luxury Rp 6,000,000+ ($385+).

Lovina: north-coast slow, dolphin tours, black sand

Aerial shot of traditional fishing boats in Lovina, Bali
The Lovina fishing fleet head out at 5:30 a.m. They double as the dolphin tour boats by 6 a.m. Whether the tour is worth doing is genuinely debatable.

Lovina sits on Bali’s north coast, about three hours’ drive from the airport and two hours from Ubud over the mountains. It’s a string of small black-sand beach villages (Kalibukbuk, Anturan, Tukad Mungga) anchored by the famous dolphin-spotting tours that leave at sunrise. The pace is properly slow, the prices are 30-40% lower than the south coast for the same standard, and the area pairs beautifully with two or three nights up in the Munduk highlands. The water is calm, the snorkelling at Pemuteran an hour west is solid, and there’s a Buddhist monastery (Brahma Vihara Arama) in the hills that does ten-day silent retreats.

Who Lovina is for: returnees who’ve done the south, slow-travel couples on a longer trip, divers using it as a base for west-coast trips (Menjangan), anyone seeking a base for the north and central highlands. Pair with our Singsing Waterfall guide for the day-trip details.

Who Lovina is wrong for: first-timers on a short trip (the drive eats half a day each way), anyone who specifically wants white sand or surf, travellers prone to sea sickness on dolphin boats (the swell isn’t bad but the boat is small).

Where to stay: Kalibukbuk has the densest cafe-restaurant scene. Anturan is quieter. Budget homestays Rp 250,000-450,000 ($16-29). Mid-range pool resorts Rp 700,000-1,500,000 ($45-95). The high end caps out around Rp 4,000,000 ($255) here; Lovina doesn’t have proper international five-stars.

One note on the dolphin tour: the boats can crowd the dolphins, and the experience is mixed. If you go, choose an operator that limits boat numbers and stays back. If you don’t go, you’re not missing the trip-defining experience.

Munduk: mountain village, cool nights, waterfalls

Munduk village in the Bali highlands
Munduk village, sitting at about 800m. You’ll need a light layer in the evening and a real jacket if you walk before dawn. Photo by Mike Dickison / Wikimedia Commons (CC BY 4.0)

Munduk is the highland village I keep coming back to. It sits at about 800 metres, two and a half hours’ drive from the airport, in clove and coffee plantations above the Buyan and Tamblingan twin lakes. Nights are properly cool (you’ll want a light layer), the air smells of cloves, and there’s a network of waterfall walks through the surrounding jungle (Munduk waterfall, Melanting, Banyumala, Sekumpul about 45 minutes east). The Pura Ulun Danu Beratan temple, the famous one floating on Lake Beratan, is a 30-minute drive south. Read our deeper Munduk area guide for a real itinerary.

Who Munduk is for: returnees who want temperature relief from the south coast humidity, hikers, photographers, couples who want two or three quiet nights in the middle of a longer trip, anyone whose Bali fantasy involves mist and rice terraces more than beaches.

Who Munduk is wrong for: beach holidays, anyone who wants restaurant variety (Munduk has maybe a dozen places to eat, mostly small warungs), travellers easily disappointed by rain (afternoon mist and rain are common at this altitude even in dry season).

Where to stay: small bamboo-and-wood guesthouses with valley views are the local speciality. Budget Rp 350,000-600,000 ($22-38). Mid-range eco-resorts and boutique cottages Rp 900,000-2,000,000 ($58-128). The few high-end options (Munduk Moding Plantation, Sanak Retreat) run Rp 3,000,000-5,500,000 ($192-350).

Ulun Danu Beratan Temple on the lake near Munduk, Bali
Pura Ulun Danu Beratan, half an hour south of Munduk. Get there before 8 a.m. for the photo without the crowd, after 4 p.m. for the soft light without the crowd.

Sidemen: rice-terrace valley, quietest base on the island

Sidemen rice terraces in east Bali
Sidemen valley. The rice fields here are working farmland, not photo set-pieces. Stay one night and you’ll book three. Photo by Adimelali Bali / Wikimedia Commons (CC BY-SA 3.0)

Sidemen sits in a wide rice-terrace valley about 90 minutes east of Ubud, in the foothills below Mount Agung. The closest comparison I can give is what Ubud must have felt like in 1990: working rice farms, no traffic, no clubs, no crowds. The view from any decent guesthouse looks straight at Agung’s volcanic cone, and on a clear morning at 6 a.m. it’s the kind of view people fly across continents for. There’s almost nothing to do except walk in the rice fields, drink coffee on a verandah, and read books, which is the entire point.

Who Sidemen is for: returnees who’ve done Ubud and want quieter, couples on a long-stay honeymoon, anyone running on burnout, photographers who’ll be up at sunrise.

Who Sidemen is wrong for: short-trip travellers (it’s not worth a single night, you need three), the nightlife crowd, anyone who needs restaurants, beach holidays.

Where to stay: small valley-view eco-lodges and bamboo houses are the standard. Budget Rp 300,000-550,000 ($19-35). Mid-range valley-view resorts Rp 900,000-2,500,000 ($58-160). The high-end (Wapa di Ume Sidemen, Samanvaya) tops out around Rp 3,500,000 ($225).

Amed: east-coast diving, fishing villages, black sand

Traditional fishing boat on Amed Beach in Bali
Amed’s working fishing fleet. The jukung outriggers double as snorkel-trip boats by 8 a.m. for around Rp 200,000.

Amed is the strip of black-sand fishing villages on Bali’s far east coast, about three hours from the airport, famous for two things: the USAT Liberty wreck dive at Tulamben (a 30-minute drive north, you can shore-dive a WWII shipwreck from the beach), and the calm reef-sheltered snorkelling and diving from beaches like Jemeluk Bay. The pace is genuinely slow, the warungs serve the best grilled mahi-mahi I’ve ever eaten, and the village strung along the coastal road is half-fishing-village, half-divers’ end-of-the-world hangout. Read our Amed area guide for the dive specifics.

Who Amed is for: divers and snorkellers, returnees, couples who want the quietest beach base in Bali, anyone allergic to crowds.

Who Amed is wrong for: short-trip travellers (the drive in eats half a day), nightlife seekers, surfers, the white-sand-and-cocktails crowd.

Where to stay: the strip runs from Bunutan in the south through Amed proper, Jemeluk, Lipah, and on to Tulamben. Jemeluk Bay is the central pocket and most popular. Budget homestays Rp 250,000-450,000 ($16-29). Mid-range dive resorts and boutique villas Rp 700,000-1,800,000 ($45-115). Luxury caps out around Rp 3,500,000 ($225); Amed is not a luxury zone.

Tropical cliffside view over the Bali coast
The east-coast headlands above Jemeluk. Park, climb up, watch the fishing boats come in. No entry fee.

Padangbai: ferry hub that earns a two-night stay

Padangbai village in east Bali
Padangbai’s main bay. Locals call it the prettiest small port in Bali. Most travellers see it through the window of a fast boat to Lombok. Photo by ninpuukamui / Wikimedia Commons (CC BY-SA 3.0)

Padangbai is the small east-coast port that fast boats to the Gilis and Lombok depart from, and 95% of travellers pass through it without stopping. The 5% who book two nights find one of the more pleasant small-town surprises in Bali. The main bay is a horseshoe with a working fishing fleet and a swimmable beach, the Blue Lagoon five minutes’ walk over the headland is one of the best easy snorkelling spots in east Bali, and the coastal walk south to Bias Tugel beach is genuinely lovely. Our Topi Inn Padangbai guide covers the area as a stay rather than a transit point.

Who Padangbai is for: travellers heading to or returning from the Gilis or Lombok who want to break the journey, divers (Blue Lagoon and Tepekong are local dive sites), backpackers on a budget, anyone who likes small ports.

Where to stay: a handful of small guesthouses in the village run Rp 200,000-450,000 ($13-29). Mid-range options are sparse, around Rp 600,000-1,000,000 ($38-65). No luxury here; this is a working port.

Nusa Lembongan: small island, mangroves, sunsets to Mount Agung

Aerial view of Nusa Lembongan island near Bali
Nusa Lembongan from the air. The strip on the south is Mushroom Bay; the long beach on the west is Jungutbatu where the fast boats land.

Nusa Lembongan is the easiest of the three Nusa islands, a 30-minute fast boat from Sanur (about Rp 350,000 / $22 return), small enough to scooter around in an afternoon, with calm reef-protected snorkelling and a mellower vibe than mainland south Bali. The strip at Jungutbatu is where the fast boats land and most accommodation sits. Mushroom Bay on the south is quieter and prettier, with good snorkel reefs offshore. The island links to neighbouring Nusa Ceningan via the famous yellow suspension bridge.

Yellow suspension bridge linking Nusa Lembongan and Nusa Ceningan
The yellow bridge to Ceningan. Scooters only, no cars cross. Photo by Juxlos / Wikimedia Commons (CC BY-SA 4.0)

Who Nusa Lembongan is for: travellers wanting an offshore-island change of pace within an hour of mainland Bali, snorkellers and divers (manta rays at Manta Point, mola mola at Crystal Bay in season), couples on the second half of a longer trip, anyone who wants three days off the scooter-traffic of south Bali.

Where to stay: Mushroom Bay or Sandy Bay for the prettiest and quietest. Jungutbatu for cheaper and busier. Budget Rp 350,000-650,000 ($22-42). Mid-range cliff villas and beach bungalows Rp 1,000,000-2,500,000 ($65-160). High-end (Hai Tide Beach Resort, Batu Karang) Rp 3,000,000-5,500,000 ($192-350).

Nusa Penida: wild, dramatic, day-trip-able but better with a stay

Aerial view of Kelingking Beach on Nusa Penida, Bali
Kelingking Beach. The viewpoint is a ten-minute walk from the car park. The descent to the beach itself is a one-hour scramble down a near-vertical staircase that is genuinely not for everyone.

Nusa Penida is the bigger, wilder, less-developed island east of Lembongan, and the source of about 80% of “Bali” Instagram photos in the last five years (Kelingking Beach, Diamond Beach, Angel’s Billabong, Broken Beach all sit here). It’s possible to do as a day trip from south Bali (most travellers do), but you’ll spend half the day in a fast boat and the other half stuck behind 200 other day-trippers in a mini-bus. Stay two nights and you can be at Kelingking at sunrise with no one else there.

Who Nusa Penida is for: photographers, divers (manta rays year-round at Manta Point and Manta Bay, mola mola July-October at Crystal Bay), returnees who want an island that still feels rough and undeveloped, anyone willing to deal with bumpy roads.

Who Nusa Penida is wrong for: luxury travellers (the high-end has caught up only recently and is patchy), anyone with mobility issues (the famous viewpoints involve real stairs and scrambles), nervous scooter riders (the roads are genuinely bad in places).

Where to stay: Toya Pakeh (the port and main town) for convenience. Crystal Bay for the dive scene. The north and east coasts are the harder-to-reach pockets with the most dramatic clifftop villas. Budget Rp 250,000-450,000 ($16-29). Mid-range Rp 700,000-1,800,000 ($45-115). Newer high-end (Adiwana Warnakali, Semabu Hills) Rp 2,500,000-4,500,000 ($160-290).

The Gili Islands: technically Lombok, but a Bali staple

Gili Air island near Bali with clear blue water
Gili Air, the middle Gili and the one I’d send most readers to. No motorised vehicles, easy to walk around in two hours, snorkel turtles from the beach.

The Gilis (Trawangan, Meno, Air) sit east of Bali in Lombok’s water, but every Bali trip longer than ten days should consider including them. Fast boats from Sanur or Padangbai run 90-150 minutes (around Rp 750,000-1,200,000 / $48-77 return) and the islands are small (no cars, only horse carts and bicycles), with easy snorkelling, sea turtles you can find from the beach, and a vibe that flips between three distinct characters. Trawangan is the party island. Meno is the quietest, with the famous underwater statue circle. Air sits between them and is the one I’d recommend most travellers for.

Where to stay: all three have full ranges from Rp 350,000 ($22) backpacker bungalows to Rp 5,000,000+ ($320+) beachfront luxury. Air is the best value mid-range. Trawangan has the most accommodation density. Meno has the fewest options but the prettiest beach.

The big comparisons travellers actually ask

Ubud vs Canggu

This is the most-asked Bali question. The real answer: they are not interchangeable. Ubud is inland, cultural, no beach, food-and-yoga, slower-paced. Canggu is coastal, surf-and-cafe-and-nomad, faster-paced, traffic-heavy. If you have one week, you can do both, three nights Ubud, four nights Canggu, with a private driver Rp 600,000 ($38) for the transfer. If you have to pick one for a short trip, pick by your answer to question one of the matrix above. The trip you actually want will pick itself.

Seminyak vs Canggu

Seminyak is more polished, more expensive, more shopping, more rooftop bars. Canggu is more surf, more cafes, more digital-nomad, more rice fields visible between the construction. Seminyak’s beach is genuinely better for swimming. Canggu’s wave is genuinely better for surfing. For a five-day couples trip with no interest in surfing, Seminyak. For a two-week stay with any surf interest, Canggu. The drive between them is fifteen minutes when traffic is good and 45 minutes at sundown.

Sanur vs Nusa Dua (the family question)

Nusa Dua is more controlled, more resort-like, more swimming-pool-and-buffet. Sanur is more local, more walkable to a real town, cheaper at the same standard. For under-fives who’ll basically stay at the resort all week, Nusa Dua wins on the kids’ clubs and the buffet. For seven-and-up who’ll do day trips and eat out, Sanur wins on the walkable street scene and the variety. For the parents specifically, Sanur wins on the “feels like Bali” factor. Nusa Dua feels like an upscale resort that happens to be in Indonesia.

Villa vs hotel: the real value question

The crossover line in Bali sits at about $200 per night. Below that, hotels usually win on amenities (pool, breakfast, daily housekeeping, on-site restaurant) for the same money. Above that, villas usually win, for $250 a night you can have a private two-bedroom villa with your own pool, full kitchen, and private staff in Canggu, Seminyak, or Uluwatu. That same $250 buys you a nice room at a four-star hotel and nothing else. For groups of four or more, this calculation tips even harder in favour of villas: a four-bedroom villa at $400 a night ($100 a head) gives you something a hotel can’t match at any price under $1,500.

Couple at infinity pool overlooking Bali coastline
The villa-with-infinity-pool calculation: above $200 a night, this is what you get. Below that, you’re better off in a hotel.

How to combine areas in one trip

If you have less than five nights, base in one area and stay there. The transfer time costs more than the variety adds. If you have five to seven nights, pair south coast (3-4 nights) with Ubud (2-3 nights). If you have eight to twelve nights, add a third area: a cultural trip works as Ubud + Sanur + Sidemen or Amed; a beach-and-surf trip works as Canggu + Uluwatu + Nusa Lembongan; an everything trip works as Canggu + Ubud + Munduk. If you have fourteen nights or more, you can sensibly do four or even five areas, and you should: that’s how Bali repays a longer trip.

For specific day-by-day planning, our 7-day Bali itinerary walks through the classic Canggu-Ubud combination, and our seasonal calendar guide covers when to go for what.

Booking practicalities you’ll wish you knew first

A few things almost no first-time guide spells out. Most listings on the major platforms ( Booking.com Bali, Agoda Bali, GetYourGuide Bali) include the 21% government tax and service charge in the headline price now, but check before booking, the same villa on a direct-to-owner site may be 15-20% cheaper without the platform fees, and a WhatsApp message to the property often gets you a better rate for stays of seven nights or more. The Indonesian tourism levy (Rp 150,000 / about $9.60 per person, introduced February 2024) applies on arrival, separately from your accommodation. Pay it online before you fly via the official portal to skip the airport queue.

Booking platform photos often show the property from its absolute best angle. Two specific things to look for in the listing photos before committing: the actual view from the room (not the property’s hero shot, which may be from a different building), and the road in front of the property (a beautiful villa on a busy spine road in Berawa is a noisy villa). Check the location pin against Google Maps satellite view rather than trusting the marker the property set.

For longer stays, the digital-nomad two-month trips that are a meaningful share of Canggu and Ubud’s accommodation now, almost everything serious is booked off-platform on monthly contracts at 50-70% of nightly rates. Facebook groups like Bali Long Term Rental and Canggu Community are where the listings actually circulate. The platform listings for monthly stays are a starting reference point, not the deal you should accept.

Quick area snapshot for the impatient

If you skipped the matrix at the top: Seminyak for the polished beach-club holiday. Canggu for surf, cafes, and a young scene. Sanur for families and slower beach days. Nusa Dua for the resort-bubble holiday. Jimbaran for the airport-adjacent quiet night. Uluwatu for the dramatic clifftop villa stay. Ubud for culture, yoga, rice fields, no beach. Munduk for the cool mountain detour. Sidemen for the quietest base on the island. Amed for diving and the slow east coast. Padangbai for two nights between Bali and the Gilis. Lovina for the slow north and dolphin tours. Nusa Lembongan for an easy offshore island. Nusa Penida for the dramatic landscape and the overnight stay that beats the day trip. The Gilis for a Lombok-water bolt-on if you have ten nights or more. Pererenan, Berawa, Echo Beach for travellers who liked Canggu but want it just a touch quieter. Kuta and Legian if you specifically want what they sell.

For the next layer of detail on specific areas, browse our Where to Stay category, and for what to do once you’ve booked, our Things to Do in Bali pillar walks through the actual itinerary fillers across all the areas covered here.

Sunset over Tanah Lot Temple in Bali
Tanah Lot at sunset. Whichever area you base in on the south coast, the drive out here for the last hour of light is the easiest evening trip on the island.

Pick the area straight. The rest of the trip looks after itself.

Padangbai, Bali: Stay Two Nights, Not 30 Minutes

Almost everyone you ask about Padangbai will say the same thing. It’s the port. The 30-minute pit stop on the way to the Gilis. You roll in by Grab from Sanur, you wait an hour for a fast boat, you eat a bad nasi goreng next to a stray dog, and you leave. The whole town becomes a Wikipedia entry in your head: ferry, scam, boat, gone.

I want to make a different argument. Stay two nights. Skip the boat the morning after you arrive, sleep in, and walk out to the Blue Lagoon snorkel with a Rp 30,000 (about $1.90) coconut from the warung on the way. The east coast has a real fishing town here, with a thousand-year-old temple on the headland, a white-sand cove ten minutes south, some of the cheapest scuba diving on the island, and zero clubs and zero rooftop bars. By the time you actually get on a Gili boat on day three, you’ll know why the people working that pier live here.

Aerial view of Padang Bai Bay in east Bali with the harbour, cove, and forested hills
Padang Bai from the air. The pier and ferry terminal are bottom-left, the cove with the boats is the village beach, and the white-sand stretch on the far left is the start of the path to Bias Tugel.

This guide is the case for slowing down. Where to stay (Topi Inn is still the cheap-bed anchor), what’s actually here that’s worth your time, the dive shops that have been operating since the late nineties, the food, and the practical bits, including the harbour-tout scam that catches almost every backpacker on the Gili boat back. If you’re already deep in east-Bali planning, our pieces on Amed and Sanur pair with this one for the wider east-coast loop.

Why Most People Skip It (And Why That’s Their Problem)

Padangbai sits on the southeast coast of Bali, in Manggis sub-district of the Karangasem regency. From Ngurah Rai airport it’s about 75 to 90 minutes by car if traffic behaves, slightly less from Sanur, slightly more from Canggu. The whole built-up village is maybe 800 metres long and three streets deep. You can walk across it in eight minutes.

And that’s the problem, in the eyes of most travellers. There’s nothing flashy here. No Bingin-style cliff villas, no DJ sets, no smoothie bowls plated like art. The town beach in front of the village is a working stretch of sand with painted jukung (traditional Balinese outrigger fishing boats) hauled up at the water line, dive boats coming in and out, and a pleasant amount of plastic at the tide mark after a windy night. If you arrive expecting Seminyak in fishing-village clothing, you will be disappointed within twenty minutes and you will write a one-star Tripadvisor review about the harbour smell.

A traditional Balinese jukung outrigger boat parked on a sandy beach
A jukung at rest. Most of these go out before sunrise and are pulled up the sand by 8 a.m.

The contrarian read: that working-village quality is exactly what’s worth two nights of your trip. The cost of accommodation runs forty per cent under Sanur for similar rooms. The dive shops have small groups (four max at most operators) and prices that are noticeably under what you’ll pay in Amed or Tulamben. The Blue Lagoon is a three-minute walk from your guesthouse. There’s a 1,000-year-old temple on the headland that nobody visits because nobody’s heard of it. You can do nothing for two days and have it work.

The Harbour, the Boats, and the Tout Scam to Watch For

Padangbai harbour with fast boats lined up at the pier and turquoise water
Mid-morning at the pier. Most fast boats run to Gili Trawangan in around 1h 45m. Buy your ticket inside the terminal, not from anyone in the parking lot. Photo: Magul / CC BY-SA 4.0 (via Wikimedia Commons)

The harbour is the reason Padangbai exists in the modern tourist map. Three things leave from here:

  • Slow ferry to Lembar (Lombok). About 4 hours, runs roughly hourly day and night. Foot passenger Rp 65,000, motorbike Rp 175,000, car Rp 1.2 million and up. This is what locals and freight take. It’s slower, much cheaper, and entirely fine if you’re not in a hurry.
  • Fast boats to Gili Trawangan, Gili Air, Gili Meno. Around 1h 45m to Trawangan with operators like Eka Jaya, Blue Water Express, Gili Gili, Semaya One. Roughly 20 daily departures across operators. Prices typically run $23 to $40 (Rp 370,000 to 640,000) one way per person, with hotel transfer from south Bali sometimes bundled. Common departure clusters are 08:00, 09:00, 10:30, 12:30, and 16:00.
  • Fast boats to Nusa Penida and Nusa Lembongan. Shorter run, around 45 minutes to Penida, slightly less to Lembongan. Less frequent than from Sanur, so most travellers actually do these from Sanur instead.

Now the scam. This is real and it is well documented and it has been catching backpackers at this pier for years.

You arrive on the Gili boat back from Trawangan. You step off into a parking lot. A friendly man in a fake company t-shirt tells you the included shuttle to Seminyak isn’t running today, or that it’s broken down, or that there’s a problem with the road and it’ll take six hours, or that you’d be much better off in his cousin’s car for “only” Rp 800,000. He sounds plausible. He has a clipboard. The actual shuttle is sitting twenty metres away with a driver who genuinely is going to Seminyak in forty minutes for the price you already paid. Walk past the man. Walk into the official terminal building. Show your ticket at the kiosk for the boat company you arrived with. The shuttle is real. The man is not.

Same logic on outbound: only buy fast-boat tickets from the official kiosks inside the terminal or pre-book online with a named operator. Anyone selling tickets from a folding table in the car park is either marking up by 100 per cent or selling you on a boat that doesn’t exist. The harbour has a perfectly functional ticket office. Use it.

View of Padang Bai harbour from the deck of the Lombok ferry
Pulling out of Padang Bai on the slow ferry to Lembar. The crossing takes about four hours and costs around Rp 65,000 for a foot passenger. Photo: Felix Dance / CC BY 2.0 (via Wikimedia Commons)

Topi Inn, the Long-Running Anchor

Topi Inn sits on the eastern end of the bay, on Jalan Silayukti, between the village beach and the path that climbs to the Blue Lagoon. It’s a three-storey bamboo and timber thing, sea-view rooms above a noisy ground-floor restaurant, the kind of place where the staff remember the regulars and the regulars are mostly returning divers. It has been doing the same job for a long time.

What you actually book here: a clean, simple room with a fan or AC, a mosquito net you’ll be glad of, and either a private or shared bathroom. Dorm beds run from around Rp 60,000 (about $3.80) and private rooms from Rp 200,000 to 400,000 (about $13 to $26) depending on AC and view. There’s no breakfast included, but the Topi Inn restaurant downstairs bakes its own bread and serves a long menu of Western and Indonesian plates from morning until late. Free WiFi works in the restaurant and most rooms.

The catch: the restaurant is loud, the building is right on the harbour-side road, and a 4 a.m. ferry crew can wake light sleepers. Pack earplugs. The room is cheap for a reason. If you want quiet luxury, you’re in the wrong town and this is the wrong guesthouse.

I’d still book it for one night purely because it’s a fixed point in the local geography. You step out the door, turn left along the seawall, and you’re at the Blue Lagoon path in five minutes. Turn right, and you’re at the harbour ticket kiosks in three. The breakfast banana porridge is genuinely good. And the staff are some of the friendliest people working in tourism on this coast, which after a few weeks in the south is its own kind of holiday.

Blue Lagoon, the Snorkel That Doesn’t Need a Boat

Snorkeler in clear blue water near a rocky shore in Bali
Snorkeling at Blue Lagoon. Best visibility is between June and October during the dry season; the rest of the year you can still get clear mornings if the wind has been off the land.

Blue Lagoon is the easiest world-class snorkel in south-east Bali. From the eastern end of the village, walk up the small road past Pura Silayukti for about ten minutes. You drop into a small bay with a strip of coarse sand, four or five warungs selling Bintang and grilled fish, snorkel and fin rental for around Rp 50,000 a day, and a couple of dive shops with their boats lined up on the sand.

The reef sits maybe twenty metres off the beach. You can swim straight out from the rocks on the south side, drift along the wall, and come back in. No boat needed. On a calm morning the visibility is genuinely good (15 to 20 metres), and you’ll see angelfish, butterflyfish, the odd reef shark on a deeper wall, and occasionally a turtle. Conditions vary: when the wind blows up after lunch, the surface chops out and visibility drops, so go early. By “early” I mean walk out of your guesthouse at 7:30 a.m. with a bottle of water.

If you want to go a little further, the warungs and dive shops will set you up with a jukung ride for Rp 100,000 to 150,000 (about $6.40 to $9.60) for a couple of hours, taking you over to the wall on the east side and the small reef in the middle of the bay. It’s worth it once. Negotiate the price before you get on the boat.

One real downside, and I’d rather you knew: there is sometimes plastic on the tide line at Blue Lagoon, especially after a storm or a strong onshore wind. The local warungs clean the beach most mornings but the sea brings more in. Don’t arrive thinking you’re going to a Maldives postcard. Arrive thinking you’re going to a working east-Bali bay where the snorkel is great and the beach is okay.

Bias Tugel, the White-Sand Walk South

A white sand beach at Padangbai with rocks and a forested headland and Lombok in the distance
Bias Tugel beach, a 15 to 20 minute walk south of the village over a hill. White sand, no boats, and a view across the strait toward Lombok.

Bias Tugel is the secret-beach upgrade. From the village, walk south up the small hill on the right (the road that climbs out of town toward Candidasa). You’ll pass a couple of homestays and after about 200 metres there’s a marked path on your left descending steeply down to a cove. It’s a bit of a scramble in flip-flops and the signage is half-hearted, so don’t expect Disney-style markers. The descent takes five minutes and ends on a 200-metre crescent of properly white sand framed by black volcanic rocks at both ends.

This is the prettiest beach within easy walk of any town on the east coast. There are usually two or three small warungs at the back doing fresh young-coconut juice (Rp 30,000), Bintang (Rp 35,000), and a small grilled-fish menu around Rp 70,000. Bring cash. There’s no ATM and no card reader and there is unlikely ever to be one.

The water can get rough, especially in the afternoons when the swell builds, so swim with care and don’t go out far if you’re not a strong swimmer. There’s no lifeguard. The snorkel is okay on a calm day along the rocks at the south end. The big draw is just lying on white sand with no boats and no port noise, twenty minutes after you left a working harbour. That contrast is the whole point.

One quirk: bring a small towel for the climb back, and good shoes if you can. The path is loose stone and dust, and after rain it’s slippery. I have done it in Havaianas, badly, on multiple occasions. Don’t be me.

The Diving: Cheaper Than Amed, And the Shops Have Been Here Forever

A scuba diver exploring underwater near a wreck and coral fans in Bali
The Liberty wreck at Tulamben sits about 25 minutes north up the coast and is a standard day trip from any Padangbai dive shop.

This is the reason a lot of people stay. Padangbai has its own decent dive sites within ten minutes of the harbour (Blue Lagoon for beginners, the Jetty for macro and a strange shipwreck-y collection of debris, Channel for drift dives), plus easy access to the bigger named sites at Gili Tepekong, Gili Mimpang, and the famous Liberty wreck and drop-off at Tulamben to the north.

The shops here run small groups and price below the Amed and Tulamben competition. A 3-day PADI Open Water typically runs around Rp 5.5 to 6.5 million ($350 to $415), against Rp 6.5 to 7.5 million further north. Two fun dives at local sites with full kit are usually Rp 1.0 to 1.3 million ($65 to $85).

The four operators with the longest track records and the most consistent reviews:

  • OK Divers Resort & Spa. PADI 5-Star centre, brand-new training pool, on-site rooms and a smarter restaurant called The Colonial. The biggest operator in town and a sensible default for an Open Water course. OK Divers Bali.
  • Geko Dive Bali. A PADI 5-Star Resort and TecRec facility operating in Padangbai since 1997. Multilingual staff (English, French, German, Spanish, Italian), strict 4-max group cap, very good for nervous first-timers. Geko Dive Bali.
  • Absolute Scuba Bali. On the bay shoreline, attached to its own small dive resort. Good for combined accommodation-plus-dive packages.
  • Paradise Diving Bali. German-run, tighter focus on certified divers and tech courses. Less of a beginner shop, more an intermediate-to-advanced choice.
School of fish near a wreck underwater in Bali
Fusiliers around the Liberty’s wreckage. The shallowest sections are at about 5 metres, the deepest around 30.

One real note on visibility. Padangbai’s water can be variable. June to October is the dry-season window with the best conditions (often 20 metre visibility, calmer surface). November to March can drop to 8 to 12 metres after rain, and the currents at Channel and at Tepekong get serious. If you’re chasing crystal-clear postcard diving, plan for the dry season. If you’re learning, the shallow-reef sites are fine year-round.

Pura Silayukti, the Temple Almost Nobody Visits

Pura Silayukti temple gateway with ceremony decorations and yellow umbrellas in Padangbai
Pura Silayukti during a temple ceremony. The temple is dedicated to Mpu Kuturan, an 11th-century spiritual reformer who shaped much of modern Balinese Hindu practice. Photo: Torbenbrinker / CC BY-SA 3.0 (via Wikimedia Commons)

Walk five minutes east of Topi Inn, up the road to Blue Lagoon, and you’ll pass a small temple complex on a low headland to your right. From the road it looks unremarkable. Walled, slightly weathered, a couple of incense sticks burning. This is Pura Silayukti, and it is one of the older and quietly more important temples in Bali.

The temple is dedicated to Mpu Kuturan, the 11th-century Javanese-Balinese spiritual reformer who was sent to Bali to harmonise the various competing Hindu sects on the island. Mpu Kuturan settled at Padang (now Padangbai) and is credited with establishing the tri murti framework of three main deities (Brahma, Vishnu, Shiva) within Balinese temple architecture, and with shaping the basic structure of village temples that you see across the island today. He was also instrumental in setting up the basic banjar (village council) structure that still governs Balinese community life. The temple is built on the spot where, by tradition, he meditated and eventually achieved moksha.

Carved golden doors of Pura Silayukti temple in Padangbai Bali
The carved golden doors of one of the inner shrines. Wear a sarong, drop a small donation, and don’t enter the inner courtyard during a ceremony unless invited. Photo: Anandajoti Bhikkhu / CC BY-SA 4.0 (via Wikimedia Commons)

The visit is short, twenty minutes is plenty, and there’s no entrance fee. You’ll need to wear a sarong (you can borrow one at the gate or bring your own), and a small donation in the box at the entrance is appropriate. Don’t enter during a ceremony unless someone clearly invites you. The view from the temple grounds out over the bay is one of the best in town, particularly in late afternoon when the light slants in across the water.

For broader context on what you’re actually looking at and the system Mpu Kuturan helped build, our piece on Balinese Hinduism and the Agama Hindu Dharma covers the temple structure, the daily offerings (canang sari), and the bigger ceremonies you’ll come across. The Padangbai temple is one of the earliest physical pieces of evidence we have for the system that became modern Balinese culture.

Where to Eat

Padangbai food is not a destination. It is, however, perfectly fine and very cheap, and you can eat well for under Rp 100,000 a meal almost anywhere in town. Don’t expect Ubud’s brunch scene or Seminyak’s fine dining. Expect grilled fish, nasi goreng, mie goreng, the occasional pizza, and a lot of cold Bintang.

The places that consistently come up across the dive crowd and the slow-traveller crowd:

  • Topi Inn restaurant. Long menu, in-house bread, banana porridge for breakfast, decent grilled fish for dinner. The on-site default. Around Rp 40,000 to 90,000 a plate.
  • Ozone Cafe. On Jalan Silayukti, just up from Topi Inn. The expat hangout. Italian-influenced menu (pasta, pizza, schnitzel) plus standard Indonesian. Floor cushions, low benches, busy from sundown. Around Rp 60,000 to 130,000 a plate. Cash and card. Ozone Cafe.
  • Warung Bu Jeno. Small family warung doing the best fish and shrimp in town according to most divers I’ve talked to. Around Rp 60,000 to 90,000. Cash only.
  • The Colonial at OK Divers. The smartest restaurant on the bay, with hammocks, beanbags, and its own swimming pool. You don’t need to be a guest. Western and Asian, around Rp 90,000 to 180,000 a plate. Open all day.
  • Kerti Restaurant. Sea-front warung with traditional decor and the best view in the immediate harbour area. Fresh fish, around Rp 70,000 to 110,000 a plate.
  • Martini’s Warung. Where the minivans leave from, so it gets busy mid-morning. The food is solid Balinese plate (nasi campur, gado-gado), the woman who runs it is sharp and friendly, and a meal will run you around Rp 35,000 to 50,000.
Sunset over Padang Bai harbour with moored jukung outrigger boats
Sunset on the village beach. The boats are mostly moored here for the night by 6 p.m., then back out by 5:30 the next morning. Photo: Jasmine Halki / CC BY 2.0 (via Wikimedia Commons)

Where to Stay

Padangbai accommodation breaks into three plain tiers. There’s no luxury here. If you want a $400 villa with a pool butler, you’re booking the wrong town and you should look at our broader where-to-stay archive.

Budget (Rp 60,000 to 400,000 a night)

Topi Inn. Already covered above. Dorm beds from Rp 60,000, simple privates from Rp 200,000. Anchor of the budget scene.

Bamboo Paradise Guesthouse. Clean, friendly, walking distance to the harbour. Around Rp 250,000 to 350,000.

Zen Inn Padangbai. Small guesthouse, decent for a first night before a Gili boat. Around Rp 200,000 to 300,000.

Bagus Homestay. Family-run, Balinese-style, 5-minute walk from the harbour. Around Rp 250,000 to 350,000.

Mid-Range (Rp 500,000 to 1,200,000 a night)

OK Divers Resort & Spa. Attached to the dive operation. Sea-view rooms, brand-new training pool, breakfast included, the smartest restaurant in town. Around Rp 700,000 to 1,200,000. The default if you’re booking a multi-day dive course and want everything in one spot.

Bloo Lagoon Eco Village. Up on the bluff above the village, on the path between Padangbai and Blue Lagoon. Open-sided villas with full kitchens, an outdoor yoga studio with an ocean view, a real spa, and the most thoughtful design in town. Worth knowing: the open-air design means you’ll get the occasional ant and frog visitor. Not all rooms have AC. Around Rp 800,000 to 1,400,000. Bloo Lagoon.

Puri Rai Hotel. Old-school mid-range across from the harbour. Large pool, big rooms, decent restaurant. Around Rp 500,000 to 800,000. Reliable, not exciting.

Absolute Scuba Bali Dive Resort. Bay-shore dive resort with garden bungalows and standard rooms. Direct beach access, 16-minute walk to Bias Tugel. Around Rp 600,000 to 900,000.

What I’d actually book

For a first-time Padangbai visit, two nights at Topi Inn or Bamboo Paradise. For a dive course or a longer stay, three nights at OK Divers. For a slow couple’s stay with no diving, Bloo Lagoon. For a Gili-boat-tomorrow overnight, anything walking distance to the harbour, including the Topi Inn dorm if you don’t mind the noise.

Padangbai as a Hub for East Bali

Tirta Gangga water palace fountain and statues in Karangasem east Bali
Tirta Gangga water palace, about 50 minutes north of Padangbai by scooter or driver. Foreign entry is around Rp 50,000. Photo: Umar Khatab Eko Putrawan / CC BY-SA 4.0 (via Wikimedia Commons)

Two nights here gives you east Bali at half the driver fee you’d pay from Sanur or Ubud. Hire a private car for a day for around Rp 600,000 to 800,000 (about $38 to $51) and you can comfortably loop:

  • Tirta Gangga. The 1946 water palace at Karangasem, with stepping stones over koi-filled pools and an eleven-storey fountain in the back garden. Foreign entry around Rp 50,000. About 50 minutes north of Padangbai.
  • Pura Lempuyang. The “Gates of Heaven” temple with the much-photographed split gateway frame. Be aware: the famous mirror-pool reflection is not a real reflection (it’s a piece of glass held under a phone by a temple staffer). The temple itself is genuinely beautiful and a serious climb if you go all the way to the top. About 1h 15m drive.
  • Sidemen. The valley of green rice terraces and quiet homestays that Ubud was thirty years ago. The drive itself is the experience. About 45 minutes from Padangbai. A natural overnight if you want to add a third night to the loop.
  • Tulamben and the Liberty wreck. If you’re a diver, go up for a full dive day. About 50 minutes north. We round up the wider east-coast options in our things to do in Bali archive.
  • Amed. Quiet diving and snorkel village stretched along 14km of coast. About 1h 15m. Read our Amed area guide if you’re considering pairing it with Padangbai for a longer east-coast trip.
  • Candidasa. 11km east, a quieter strip of mid-range hotels and a famous lotus lagoon. Worth a stop if you’re driving past, not a destination on its own.
Lush green rice terraces in the Sidemen valley of east Bali
Sidemen valley, about 45 minutes from Padangbai. The drive itself is part of the trip.

Boats Out: Gili, Lombok, the Nusas

Aerial view of cliff coastline and turquoise water near Nusa Lembongan Bali
The Nusa Lembongan and Penida cliffs across the Badung Strait. Most travellers do the Nusas from Sanur, but Padangbai works too if you’re heading on to the Gilis next.

Quick reference for what leaves from Padangbai and where it makes sense to go:

  • Gili Trawangan. Around 1h 45m by fast boat. Party island of the three. From around Rp 370,000 one way. Schedule on Gili Ferries.
  • Gili Air. Around 2 to 3 hours depending on operator and stops. The middle-ground island, has bars and bungalows and a more local feel.
  • Gili Meno. Around 2 to 3 hours. The quietest of the three, best for honeymoons and people who genuinely want to read a book for a week.
  • Lombok (Bangsal). Several fast-boat operators run direct to Lombok’s main port. From around Rp 350,000 to 500,000.
  • Lombok (Lembar) by slow ferry. 4 hours, Rp 65,000 foot passenger. The traveller-budget option, very common with motorbike riders crossing for the Rinjani trek.
  • Nusa Penida. Around 45 minutes. Less frequent than from Sanur, so most people skip Padangbai for the Nusa boats.
  • Nusa Lembongan. Around 35 to 40 minutes. Same logic as Penida, Sanur is usually easier.

If your route is “Bali, then Gilis, then Bali again”, Padangbai is the perfect overnight stop both directions. If your route is “Bali, then Penida or Lembongan”, just go from Sanur. Our piece on flights to Bali covers airport-to-east-coast logistics, which often shapes whether you stop in Padangbai on the way in or on the way back.

Getting There

A Bali fisherman returning home with a bright blue triangular sail
A jukung under sail. Most go out at 4 to 5 a.m. and are back by mid-morning.

From Ngurah Rai airport, count on 75 to 90 minutes by car if traffic is normal, longer through the worst of the Sanur and Sukawati afternoon snarl. From Sanur, around 1h 15m. From Ubud, 1h 30m. From Canggu or Seminyak, around 2 hours.

Practical options:

  • Private driver. The default. Pre-book through your hotel or via a transfer-booking platform for around Rp 350,000 to 500,000 (about $22 to $32) one way from south Bali. The driver waits at the kerb with your name on a board.
  • Airport taxi (Bluebird or coupon counter). Around Rp 365,000 with the official airport taxi coupon. Use the official counter inside, not a freelance driver in the car park.
  • Perama shuttle. The veteran tourist-shuttle operator runs a Kuta-to-Padangbai bus for around Rp 150,000, but only if they have at least two passengers. Frequency is limited.
  • Scooter from Sanur. Around 1h 30m on the bypass road. Doable, but not pleasant if you’ve just landed. If you’re already on a scooter from a longer trip, fine.
  • Grab and Gojek. Will drop you here from the south but won’t pick you up here, because there’s no driver pool stationed in town. Plan a return ride before you arrive or have your guesthouse arrange a driver.

Cash and ATMs: there’s a BCA ATM next to the 2 Combi convenience store on the main strip, plus a Mandiri and a BRI within 50 metres. They’re fine to use during the day. Be cautious with any ATM at night or that looks tampered-with. There are reliable accounts of skimmer devices on Bali ATMs (one traveller in our research had a thousand-dollar cash-advance fraud after using a sketchy machine). Stick to ATMs attached to bank branches or convenience stores in plain sight.

The Verdict

Padangbai is not for everyone. If your trip is fourteen days and your priority is south-Bali nightlife, Ubud yoga, and Penida cliffs, it’s a 30-minute pit stop on the way to a Gili boat and that’s fine. Don’t force it.

If your trip is ten days or more, or you’re doing a second Bali visit, or you dive, or you want one stop on the east coast that isn’t Amed, two nights here will repay you. The dive prices are real. The Blue Lagoon snorkel at 8 a.m. is a genuinely good morning. Bias Tugel is the prettiest beach within a 90-minute drive of the airport. Pura Silayukti is one of the older temples on the island and you’ll have it to yourself. And the food is cheap enough that you can eat dinner three nights for the price of one beach-club appetiser in Seminyak.

The harbour is what gets travellers in the door. The fact that almost nobody stops past the parking lot is what keeps the rest of it usable. Go slow, eat at the warungs, dive cheap, walk the headland at sunset, and skip the boat the next morning. The boat will still be there at 10:30.

Bali Luxury Hotels: The Top Tier Ranked by What’s Worth the Price

The doorman at The Oberoi Seminyak wears a sarong and a pressed white jacket, and when my taxi pulled up at half past eleven on a humid Tuesday night, he opened the door, took my bag, said my name back to me before I had given it, and offered a cold towel scented with frangipani. I had been on a plane for fourteen hours. I was sweaty, cranky, slightly wobbly on the cocktails. He did not register any of this. He just walked me past the koi pond to a low pavilion where a lady with a clipboard and a kebaya did the check-in standing up, no counter between us, while a gentleman behind her brought ginger tea in a small ceramic cup. The whole thing took maybe four minutes. I was in a lanai cottage with the doors open to the sound of the surf by midnight. That is what eight hundred and fifty US dollars a night buys you in Bali, and once you have felt it, the rest of this article makes more sense.

Tropical pavilion on the beach in Seminyak, Bali

A thatched beachfront pavilion in Seminyak. The Oberoi has had this view since 1971.

The contrast is the point. A Rp 350,000 (about $22) homestay in Penestanan with a host family, frangipani on your pillow, and the morning canang sari (the small palm-leaf offerings Balinese Hindus place on doorways at dawn) at the gate, delivers a different but equally valid Bali. Price is not the same as quality. Eight hundred dollars is not better than thirty dollars; it just buys a very specific thing. What it buys is what this guide is about. I have stayed at, eaten in, or walked the grounds of every property below, ranked by what they actually deliver against what they cost. The Oberoi anchors the list because it more or less invented luxury hospitality in Bali in 1971, when the rest of Seminyak was still rice fields and a fishing path. Everything else on this catalogue exists because the Oberoi proved a market existed.

Why this list is not the usual press-trip roundup

Most Bali luxury roundups come from press trips. Hotel pays for the flights, the agency does the writing, the article tells you the spa is “transformative”. You can usually spot them: every property is a 10/10, no opinions, the same five adjectives recycled. This list is not that. I have paid my own way at most of these and stayed on points or comp at a few; either way I will say a room smelled of mould or the breakfast was nothing special. Both have happened. You will find that kind of comment below, because it matters more than the brochure copy.

If you want the short version: Mandapa, Amankila, Bulgari, and Alila Villas Uluwatu are the top tier on quality of the actual experience. The Oberoi Seminyak is the one that keeps drawing me back because the staff have been there for twenty years and remember your order. Soori is the architecture pilgrimage. Capella is the most fun. Aman properties are great but quietly losing edge to COMO Shambhala Estate. Most of the Nusa Dua corporate giants are skippable unless you have a corporate rate and want a pool with no surprises. Read on for why.

The Oberoi Seminyak: where the catalogue starts

Sunset on Seminyak Beach, Bali

Seminyak Beach at six p.m., the half hour the Oberoi sunset tables sell out.

The Oberoi opened in 1971 as Kayu Aya, a beach club run by Australian artist Donald Friend and a small group of friends. The Oberoi Group bought it in the late 1970s and kept the bones. That is the thing nobody else in Bali can claim. Every other “iconic” property is twenty, thirty, forty years younger. The Oberoi has been refining the same lanai cottages on the same patch of Seminyak Beach for half a century. The staff turnover is glacial. The bartender at Kayu Bar made my Negroni the same way he made it three years earlier when I was last there, with the same wedge of orange and the same wink about the gin pour. That continuity is rare in Bali, where staff churn at most resorts is eye-watering.

What you actually book

The Garden View Lanai is the entry room, and the catch is right there in the name: garden view, not ocean. Around $450-650 a night low season, $700-900 high. It is a free-standing thatched cottage with a king bed, a sunken bathroom open to a small private courtyard, and a small lanai porch with two chairs. Mine smelled faintly of mildew on arrival, which I called down about and which they fixed by the end of the day. (One review I trust mentioned the same mildew issue. This Is Luxury Travel flagged it too. So it is a known thing, and worth requesting the back of the property if you are sensitive.)

The brochure shot is the Luxury Lanai Ocean View, which is a row of cottages along the front lawn, fifty metres from the surf. They are roughly $750-1100 a night. Worth it on a special trip; I would not pay it on a stopover.

The actual best room category is the Royal Villa, around $1800-3500. Two bedrooms, walled compound, plunge pool, private courtyard, a butler. Honeymoon territory or families splitting the cost.

What justifies the cost

Tropical villa pool in lush Bali garden

The kind of plunge pool the lanai cottages were inventing decades before plunge pools were standard.

One detail. The grounds are roughly nine hectares of garden in the middle of Seminyak. Walk five minutes through Seminyak now and you are in a wall-to-wall mash of beach clubs, cafes, traffic, surf rentals, and people on scooters with surfboards. Walk five minutes inside the Oberoi grounds and you are still in 1980s Bali, with the bougainvillea and the koi ponds and the sound of nothing but the ocean. That gap is what you are paying for. The Indonesian dance theatre on grounds runs traditional legong performances most evenings; non-guests can book the Saturday gala. Kayu Bar at the back of the property is the sunset drink, with the open-air pavilion looking down the beach toward the airport.

Eat at Frangipani for breakfast (the Indonesian set with sambal matah is the move; skip the Western buffet, which is fine but ordinary). The pool lunches are overpriced and bland; I had a bad poke bowl there once, and three of my group got mild food poisoning from the same sitting. So I avoid it now and walk five minutes to Warung Bernadette instead, which charges Rp 80,000 for an actually good nasi campur. The romantic dinner on the beach (set menu, candles, petals, white sand under your feet) is genuinely lovely in the non-cliched sense and worth doing once.

Spa is solid. Not the best in Bali (that crown belongs to Mandapa or COMO Shambhala), but the open-pavilion treatment rooms over lily ponds are atmospheric and the therapists have been there long enough to know what they are doing. Check rates on Booking.com or visit the Oberoi official site.

Ubud: where the river-villa luxury lives

Ubud has six properties that genuinely sit at the top tier. They cluster around the Ayung River gorge north and west of the town, where the topography lets architects build down a hillside with infinity pools that drop into jungle. Read on for what each actually delivers.

Mandapa, a Ritz-Carlton Reserve: the gold standard

Ayung River valley near Ubud, Bali

Photo: Fabio Achilli / Wikimedia Commons (CC BY 2.0)

The Ayung River. Mandapa, COMO Shambhala, and Four Seasons Sayan all sit above this gorge.

Mandapa is the property I send people to when they ask me where to stay in Bali for one trip in their life. Roughly $1100-1800 a night for a Suite, $2000-4500 for the river-pool villas. It sits on the Ayung River below Ubud, and the bones are a working rice terrace and a private temple, both of which are still in active use. (The temple actually belongs to the local banjar, the village council, so when there is a ceremony you might see priests and offerings move through the resort grounds. That is not staged for guests.)

The room to book is the One-Bedroom Pool Villa, around $2100 a night low season. It has a private pool, a riverside deck, a bathroom with a sunken tub looking onto the rice paddy, and a butler who actually butles. (Most “butler service” in Bali is a person you can text for towel deliveries. At Mandapa it is a person who notices your husband prefers cold-brew over espresso and just starts bringing one each morning without being asked.)

The detail that justifies the cost: the pool. The infinity edge does not face the Ayung River, which would be the obvious move. It faces the rice terrace, with three working farmers in conical hats wading through it most days. You sit in the pool and watch agriculture happen ten metres away. It is the most Bali thing I have experienced at the top tier.

Eat at Sawah Terrace, the open-air restaurant above the rice paddy. Indonesian small-plates set menu around Rp 1,800,000 a head. Non-guests can book a table; you should. The kitchen runs an Indonesian high-tea on Wednesday afternoons that is also worth the trip in from town. Mandapa on Booking.com.

COMO Shambhala Estate: the wellness pilgrimage

Aerial view of a Bali jungle resort

The wellness end of the Bali jungle scale.

COMO Shambhala is not a hotel; it is a wellness retreat that happens to also rent rooms. The minimum is three nights and the daily rate is around $1500-3500 with a wellness program included. There are no walk-ins; everyone arrives with a programme (cleanse, fitness, Ayurveda) and a personal practitioner who builds your day. The food is mostly raw, vegan, and weighed; the gym is on a deck above the river; the rooms (residences) are scattered through the jungle on a steep slope above the Ayung. You take a buggy between most things.

I am not a wellness person. I went sceptical and came out of three nights actually feeling, against my judgment, lighter. The yoga teachers are properly senior (most have been with COMO for more than a decade). The personal trainer who took me through a session knew exactly which ankle I had injured before I told her, which was unsettling and impressive. If you want a hotel, do not go here. If you want to be reset, this is the best in Bali.

Detail that justifies cost: the personal practitioner who genuinely tailors the three days. It is not pretend-personalisation; it is a person who actually thinks about you. Skip if you want pool drinks. COMO Shambhala on Booking.com.

Four Seasons Resort Bali at Sayan: the suspension-bridge entrance

Ayung River, Bali jungle valley

Photo: Eka343 / Wikimedia Commons (CC BY-SA 4.0)

Cross the suspension bridge over this river and you are at Four Seasons Sayan.

You arrive at Four Seasons Sayan on foot across a suspension bridge over the river. Then you walk into a two-storey lobby that floats above the gorge. The lobby is the photo, the suspension bridge is the experience. Sixty suites and villas, around $850-1500 for a One-Bedroom Suite, $1500-3500 for villas with private pools.

The Sayan villas tend to feel more “international five-star” than Mandapa, which is more “deeply Balinese”. If you are doing your first Bali trip, Mandapa wins. If you have been before and want something polished and comfortable with less ceremony, Sayan is great. The food at Sokasi (the cooking school’s restaurant) is excellent; Ayung Terrace for the river view at dinner. Four Seasons Sayan on Booking.com.

Capella Ubud: tented villas, properly

Aerial view of a Bali jungle villa with pool

Tented villas with proper bathrooms is the Capella Ubud trick.

Capella is the most theatrical of the Ubud properties. The whole resort is twenty-three “tents” in the jungle, designed by Bill Bensley to look like a 19th-century explorer’s expedition camp. Adults only, around $1500-3500 a night. The trick is that the tents have proper plumbing, marble bathrooms, and air conditioning (Bali heat does not respect canvas). It feels camp without being camping.

The detail: every tent has a copper bathtub on the deck, looking down the jungle, and you really can soak in it under the stars. (I did. It rained halfway through. Still worth it.) Eat at Api Jiwa for the omakase-style flame-grill counter. Skip if you want a beach. Capella Ubud on Booking.com.

COMO Uma Ubud: entry-luxury that does not feel like entry

Ubud Palace and traditional Balinese architecture

Walking distance to Ubud Palace, which is the COMO Uma selling point.

COMO Uma is the budget end of the Ubud top tier. Around $400-700 a night for a Garden Room, $700-1300 for villas. It is in the centre of Ubud, walking distance to Ubud Palace and the Monkey Forest, which is its biggest advantage over the river-gorge resorts. You are paying half the Mandapa rate and getting a smaller version of the same hospitality (Uma is the entry-luxury sister to Shambhala). The pool is glistening green tile, the bar is a tall white pavilion, and the rooms have that minimal Indonesian-meets-modern design COMO does well.

The free walk through the surrounding rice paddies every morning at seven is a small detail that I love. Bring your own coffee, the staff bring water, it takes about forty minutes. You earn breakfast. COMO Uma Ubud on Booking.com.

Bisma Eight: boutique mid-luxury in central Ubud

Pool villa with sunbeds in Bali

Bisma Eight is the boutique mid-luxury option in Ubud, well under the Mandapa price band.

If you want luxury feel without the Ritz-Carlton price, Bisma Eight is the answer. Around $200-380 a night. Thirty-eight rooms on a quiet lane off Jalan Bisma, central Ubud. The pool is a fifteen-metre lap pool above the jungle valley, the rooftop bar (Copper Kitchen) does a decent burger and a good cocktail, and the rooms have an exposed-brick design that does not feel mass-produced. Not a Mandapa replacement; a sane mid-tier choice. Bisma Eight on Booking.com.

Seminyak and the south Bali coast

Outside the Oberoi, the Seminyak coast has a small handful of properties at the top tier. Beyond that, prices are usually for the location and beach club access, not for what is actually in the room.

Alila Seminyak: modern beachfront alternative to the Oberoi

Seminyak Beach, Bali

Photo: Fitri Penyalai / Wikimedia Commons (CC BY-SA 4.0)

Seminyak Beach a few hundred metres south of the Oberoi. Alila sits a block back from this stretch of sand.

Alila is the modern, minimalist counterpoint. Around $400-700 for a Deluxe Studio, $900-1500 for the One-Bedroom Pool Suites. The whole property faces a beach club pool that runs along the front, with the ocean a short walk through the lawn. The rooms are concrete, dark wood, white linen; if you find Oberoi’s thatched-cottage aesthetic dated, you will like Alila instead. It is a good honeymoon pick because the design is photogenic and the sunset bar (Stag) is a real bar, not a poolside hut.

Eat at Seasalt for the Japanese-Indonesian crossover (the wagyu sate is the dish). Skip the breakfast buffet; do the a la carte. Alila Seminyak on Booking.com.

Karma Kandara: the cliffside option south of the airport

Karma Kandara cliffside view, Bukit Bali

Photo: Dare2Leap / Wikimedia Commons (CC BY-SA 4.0)

Karma Kandara hangs over the southern Bukit cliffs above a private beach you reach by inclined elevator.

Karma Kandara is technically on the Bukit, not Seminyak, but it is the easiest cliff-top option to get to from the airport. Around $500-1100 a night for a One-Bedroom Villa with private pool. The selling point is the inclined elevator that takes you down to a private beach club on the sand, which most other Bukit properties do not have (you usually walk down a path). The food at Di Mare (the cliffside restaurant) is genuinely good Italian; book the sunset table.

One caveat: the property is showing its age in places (it opened in the early 2000s). Some villas have not been refurbished recently. Ask for one of the renovated cliff-front villas specifically. Karma Kandara on Booking.com.

Jimbaran: the bay where the seafood grills happen

Jimbaran is the curve of beach south of the airport where the sunset seafood grills set up tables on the sand every evening. Two top-tier resorts here, both worth the cost for different reasons.

Four Seasons Resort Bali at Jimbaran Bay: the village layout

Four Seasons Resort Jimbaran Bay, Bali

Photo: Sarah Lou / Wikimedia Commons (CC BY 2.0)

Four Seasons Jimbaran Bay. The 147 villas spread across 14 hectares of garden behind this beach.

The Four Seasons here is a 147-villa resort built to feel like a Balinese village. Each villa has a thatched roof, carved wooden double doors, a private plunge pool, and a small walled courtyard. Around $900-1700 a night for a One-Bedroom Garden Villa, $1500-3500 for ocean-view. The grounds run for fourteen hectares of palm gardens down to a private stretch of Jimbaran Beach, and the resort is genuinely walkable in a way most Bali resorts are not.

Eat at Sundara, the beachfront restaurant. The coconut negronis at sunset have a cult following, and the kitchen does a proper kaiseki-style Japanese tasting menu on Friday nights. The Healing Village Spa is one of the best spas in Bali, full stop. Treatments around Rp 2,200,000 a session. Four Seasons Jimbaran Bay on Booking.com.

Belmond Jimbaran Puri: the smaller, more intimate alternative

Jimbaran Bay sunset over fishing boats

Photo: alq666 / Wikimedia Commons (CC BY-SA 2.0)

Belmond Jimbaran Puri sits at the quieter southern end of this bay. The sunset seafood grills are a 10 minute walk along the sand.

Belmond Jimbaran Puri is the smaller (sixty-four cottages and villas) and quieter neighbour. Around $700-1300 a night. It feels like a small village clustered around a beachfront pool. The seafood grills you have come to Jimbaran for are a ten-minute walk down the sand from the gate. If you find Four Seasons too sprawling, this is the move. The kitchen at Tunjung is good but not as memorable as Sundara. Belmond Jimbaran Puri on Booking.com.

Nusa Dua: the corporate enclave (mostly skippable)

Nusa Dua is the gated tourism enclave on the east side of the Bukit, built in the 1980s as a planned resort area. It has the whitest sand on the south coast, calm water suitable for kids, golf, and a row of large-format five-star resorts. I would only stay here if I had a corporate rate, was travelling with kids who wanted a calm pool, or had a one-night airport-adjacent reason. Read on for the four worth knowing.

The St Regis Bali Resort: the lagoon-pool option

St Regis Bali Resort beach, Nusa Dua

Photo: Simon_sees / Wikimedia Commons (CC BY 2.0)

The St Regis lagoon beach. Nusa Dua sand is whiter and emptier than Seminyak.

The St Regis is the strongest of the Nusa Dua giants. Around $700-1300 a night for a Suite, $1800-4000 for villa categories. The 3,800 square metre lagoon pool that runs through the property is a real architectural element, not a swim-up bar. The St Regis butler service is the same butler service the brand does everywhere, which means it actually works (proper packing, proper coffee delivery, etc). Eat at Boneka for the Sunday brunch, which is silly and good. St Regis Bali on Booking.com.

The Mulia and Mulia Villas: marble and scale

Mulia Resort Bali, Nusa Dua

Photo: Thank You for views from Fresno / Wikimedia Commons (CC BY 2.0)

The Mulia. Sprawling, marble-heavy, big-resort feel. Some love it, some find it too corporate.

The Mulia is enormous. Three hotels in one (The Mulia, Mulia Resort, Mulia Villas), 526 rooms, 7 restaurants, the lot. My take: I find it overscaled and the rooms feel corporate, with a lot of marble that does not say Bali to me. But families love it because the pool complex is huge and there is a kids club and the buffet has a kids menu. If that is what you need, around $400-800 a night gets you in. The Mulia on Booking.com.

Ritz-Carlton Nusa Dua: the cliff-edge villas

Beachfront resort in Nusa Dua, Bali

Photo: Matt @ PEK / Wikimedia Commons (CC BY-SA 2.0)

Nusa Dua resorts share this enclave; Ritz-Carlton sits a little south of the central beach strip.

Ritz-Carlton Nusa Dua sits a little south, with some villas on a small cliff above the rocks. Around $500-900 a night for a Sawangan Suite, $1500-3500 for cliff villas with infinity pools. It is the more grown-up choice in Nusa Dua compared to Mulia (less marble, more wood). Eat at Bejana for Indonesian on Friday nights. The spa cliff pavilions are the photo. Ritz-Carlton Bali on Booking.com.

Amanusa: the Aman that quietly does its thing

Aerial view of Nusa Dua beach, Bali

Amanusa overlooks this Nusa Dua coastline from a hill behind the Bali Golf Course.

Amanusa is on the hill behind the Bali National Golf Course, looking down at the sea. Thirty-three suites, around $1200-2500 a night. It is the smallest and least-known of the Nusa Dua properties, and that is the appeal. Aman service is famously personal; the staff-to-guest ratio is roughly four to one. The pool is the Amankila prototype, three-tier infinity. The food is fine but not the reason to come. Quick verdict: of the three Bali Aman properties (Amanusa, Amankila, Amandari), this one is the lowest-priority unless you specifically want the golf-and-beach combination. Aman official site for Amanusa (the Aman group is not on Booking).

The Bukit and Uluwatu: cliff-edge architecture

Aerial view of Bali coastal cliffs and ocean

The drive from DPS to Uluwatu takes you along this coastline. Allow 90 minutes in traffic.

The Bukit is the limestone peninsula at Bali’s southern tip. Cliffs, surf breaks, dramatic sunsets. The luxury here is bigger-budget, more architectural, and it skews toward couples and design-led travellers. Three properties in the genuine top tier.

Bulgari Resort Bali: the Italian-Balinese cliffside

Bvlgari Resort Bali cliff villa, Uluwatu

Photo: Simon_sees / Wikimedia Commons (CC BY 2.0)

Bulgari sits 150 metres above the ocean. The private inclined elevator down to the beach club is the detail people remember.

Bulgari is built on a 150-metre limestone cliff at the southern tip of the Bukit, looking out at the Indian Ocean. Fifty-nine free-standing villas, all with private plunge pools and Italian-Balinese fusion design (Indonesian wood, Italian travertine, lava-stone walls). Around $1500-3500 a night for a One-Bedroom Ocean View Villa, $4000-8000 for the larger categories.

The detail that justifies the cost: the private inclined elevator that runs down the cliff face to the beach club. You ride it standing up in a glass capsule, watching the surf break below. Then you arrive at the world’s most exclusive beach club on a tiny patch of white sand the resort essentially owns. It is theatrical in a way that Aman never bothers with, and that is either appealing or off-putting depending on the traveller. The food at Sangkar (Indonesian) and Il Ristorante (modern Italian) is genuine fine dining, both worth booking even if not staying. Bulgari Resort Bali on Booking.com.

Alila Villas Uluwatu: the architectural icon

Cliffs of Uluwatu, Bali

Photo: Jakub Halun / Wikimedia Commons (CC BY-SA 4.0)

The Uluwatu cliffs Alila Villas sits on. The infinity pool above this drop is the iconic Bali resort photo.

Alila Villas Uluwatu is what most architects call the best-designed resort in Bali. Eighty-five villas (50 suites and 35 one- to three-bedroom villas), all with infinity pools, designed by Singapore firm WOHA on a limestone plateau above the Indian Ocean. Around $900-1700 a night for a Cliff Edge Suite, $2500-6000 for villas with private pools.

The clifftop infinity pool dropping into nothing is the Bali resort photo. You have seen it on Pinterest a hundred times; in person it is exactly as good as the photo. The material palette is local lava stone, recycled iron-wood, and concrete that has weathered to look ancient. Sustainability is real here, not greenwashed: the resort runs on recycled water, organic gardens, and local craftsmen. The food at The Warung (Indonesian) is decent; Cire (international) is better. Alila Villas Uluwatu on Booking.com.

Six Senses Uluwatu: wellness with a clifftop

Aerial view of Uluwatu cliffs at sunset, Bali

Six Senses Uluwatu shares this stretch of the Bukit cliffs.

Six Senses Uluwatu is the newest of the Bukit big three (opened 2018). 103 suites and villas on a cliff above Pantai Selonding, around $700-1500 a night for a Sky Suite, $1800-4500 for sky pool villas. The Six Senses brand is wellness-led, and that shows in the spa programme (the cliff-edge yoga pavilion is real, the wellness consultations are useful).

The detail: there is a small but proper sleep clinic on site (real sleep tracking, real consultations, a sleep pod). I am not a sleep tourist and I tried it; it actually moved my needle on jet lag. Good for a stopover when you have flown twenty-four hours. Six Senses Uluwatu on Booking.com.

East Bali: Amankila on the cliffs above Manggis

Amankila: the original Aman in Bali

Amankila resort, East Bali, Aman

Photo: Richard Michael Shaw / Wikimedia Commons (CC BY 2.0)

Amankila on the cliffs above Manggis. The three-tier infinity pool cascades down the hillside.

Amankila (“peaceful hill”) sits on the cliffs above Manggis, on the east coast of Bali, looking across the Lombok Strait. Thirty-four free-standing thatched-roof suites connected by raised walkways, each with views of the strait and Mount Agung in the distance. Around $1500-3500 a night.

The signature is the three-tier infinity pool that cascades down the hillside. It has been photographed more than anything else in Bali hospitality. There is a black-sand beach club below, accessible by a long flight of steps (or a buggy). The location is the trade-off: you are two hours and a bit from the airport, and a long way from anything else. That is either the appeal (no traffic, no crowds, no Seminyak) or the deal-breaker (you are stuck on the property). I think it is the appeal. Pair Amankila with a few nights in Amed for the diving and you have an east-coast trip. Amankila official site (Aman is not on Booking).

The west coast outlier: Soori Bali

Soori: architectural pilgrimage on a black sand beach

Black sand beach with traditional fishing boats, west Bali

Soori Bali sits on this black-sand stretch of the south-west coast, an hour-plus from anywhere.

Soori was designed by Singaporean architect Soo K. Chan as a personal project; he and his family lived on the property at one point. Forty-eight villas, all with private plunge pools, scattered across rice fields and a stretch of black volcanic sand on the south-west coast. Around $1200-2500 a night.

The reason to go: the architecture. This is the most beautifully designed Bali resort I have stayed at, full stop. The lines are minimal, the volcanic stone walls have weathered to look ancient, the villas open completely to the elements. It is also the most isolated. You are an hour and a half from Seminyak, in farm country, with nothing nearby. Eat at Cotta (local) and Ombak (international). The squid ink beef is the dish. Book a private driver if you want to get out for a day; otherwise plan to stay on the property. Soori Bali on Booking.com.

What this catalogue actually buys you

Tegalalang rice terraces with coconut trees, Bali

A Rp 350,000 a night homestay in Penestanan delivers this view too. Price is not the same as quality.

Here is the unromantic truth. Eight hundred dollars a night does not buy you a better Bali. It buys you privacy, space, staff-to-guest ratio, food made from ingredients you trust, a bathroom that opens to a garden, and the absence of small frictions. It does not buy you better sunsets, better rice terraces, better beaches, friendlier people, or a more meaningful cultural experience. A Rp 350,000 ($22) a night homestay in Penestanan, ten minutes’ walk from the centre of Ubud, will give you an arguably better Bali. The host family will share their breakfast. Their kids will teach you to fold canang sari. You will see the morning offerings happen at six a.m. on the front step, not staged for you in a hotel lobby. That is also Bali. It is not a worse Bali; it is a different one.

The right answer to “where should I stay in Bali” is usually a mix. Two nights at Mandapa, then four nights at a Penestanan homestay, then two more at Amankila on the way out. You spend less than you would on a week at any one of these resorts, and you see more of the island. Use Sanur as a calmer base if you want a beachfront town that is not Seminyak; the long-running Tandjung Sari is a mid-luxury alternative I rate highly that did not make this list because it is a tier below the Mandapa-Bulgari level on price.

For arrival logistics on the high-end end of the trip (private transfers, lounges at DPS, business-class fares), see the flights to Bali guide. If you are coming from Australia and considering layered itineraries through Munduk or the north, the eco-lodge angle there pairs nicely with one or two top-tier nights at the start or end. And if you want to ground the comparison at the other end of the price scale, the Poppies Kuta piece walks through what Rp 200,000 a night actually feels like, and the south Bali beaches guide covers the public stretches the resort guests share with everyone else.

The short version: my actual rankings

One trip in your life: Mandapa.

You want the design pilgrimage: Alila Villas Uluwatu, then Soori.

You want to feel reset: COMO Shambhala Estate.

You want continuity, beach, and that 1980s Bali feel: The Oberoi Seminyak.

You want quiet east coast and a long view of Mount Agung: Amankila.

You want theatre: Bulgari with the inclined elevator, Capella with the tents.

You want corporate-points luxury that still feels Balinese: Four Seasons Sayan or Four Seasons Jimbaran Bay.

You want to keep it under $400 a night and still feel boutique: Bisma Eight or COMO Uma Ubud.

You want to skip a hotel altogether and live in a Penestanan homestay for two weeks: also valid. Sometimes the right move. See you at the warung.

For more on staying across Bali at every tier and area, browse the full Where to Stay archive.

A Guide to Poppies Lane Kuta

Poppies Lane is named after Poppies Restaurant, which opened on 12 January 1973. The story is a bit messier than the usual telling. Two former owners of a California restaurant called Poppies took a holiday in Bali in 1972, met two old friends called George and Bob, and the four of them got into business with a Balinese woman named Zenik (everyone calls her Jenik) Sukenny who was already running a small streetside warung off what was then a dirt track behind Kuta Beach. They expanded her kitchen, added a bamboo bar, and one of them, John, dug out a garden with ponds and winding paths. The previous California owners, who had named their place after the state flower, gave their blessing for the name to live on. Within months the three travellers had wandered off, and Zenik kept the place running. The dirt track later became a proper street, named after the restaurant, and is now Jalan Poppies Lane 1.

Entrance to Poppies Lane 1 in Kuta Bali next to Circle K minimart
The mouth of Poppies Lane 1 off Jalan Pantai Kuta, with the Circle K that everyone uses as a meeting point. Photo: Panoramio (archived) / CC BY 3.0 (via Wikimedia Commons)

The restaurant is still there. The narrow gang (alley) it sits on has filled and emptied a hundred times since, has weathered two Bali bombings, the 2008 financial crisis, the COVID-19 shutdown that emptied Kuta for two years, and the post-2024 wave of tourism that has shoved most of the surf-traveler scene up the coast to Canggu. But if you walk the lane at 6 a.m., before the bars on Jalan Legian start unloading the night before and before the warung ibus light their stoves, you can still see why this is where the original Bali surf-traveler scene took root. It is narrow. It is shaded. It smells of frangipani and last night’s kretek (clove cigarettes). The lane bends. You hear roosters. You can imagine, with very little effort, a 1970s overlander stepping off a bus from Java with a damaged surfboard and asking around for a cheap room.

Poppies Lane 1 and Poppies Lane 2: how the geography actually works

Older man walking on a Bali beach at sunrise with sandals in hand
Walk Kuta Beach at 6 a.m. and the sand belongs to the early surfers and a couple of beach cleaners. The bars on Legian don’t unload until about eight.

Two lanes, parallel to each other, run from Jalan Legian (the main north-south party drag) west to Jalan Pantai Kuta (the beach road). They are short. Walking either one end-to-end takes about eight minutes if you don’t stop, and you will stop, because the lane is too narrow for two scooters to pass cleanly and you’ll be flattening yourself against a homestay wall every thirty seconds.

Poppies Lane 1 (Jalan Poppies I) is the original, the one named after the restaurant. It runs from the Legian roundabout area down to the beach road, with Poppies Restaurant about two thirds of the way down. This is the busier of the two by day, with most of the surf shops, the long-running cafes, and the souvenir stalls.

Poppies Lane 2 (Jalan Poppies II) sits about 200m north and runs roughly parallel. It is even narrower, more residential at the eastern end, and used to be where the lowest-budget homestays clustered (the first four Poppies cottages were built here in 1974/75, before the bigger Poppies Bali hotel went up across from the restaurant on Lane 1 in 1980/81). Lane 2 is also the noisier of the two at night because the back of Sky Garden Nightclub spills onto the eastern end. The lane that I’d actually pick for sleep is Lane 1, west half, past the restaurant.

Both are dead-ends for cars, by design and by chaos. Scooters and pedestrians only. There is no continuous footpath, just whatever uneven bit of cement is in front of each warung or homestay. If it has rained the night before the lanes will have shallow puddles and you should walk slowly because the local stray dogs (Kuta has a lot of them) sleep in the dry patches.

The genuine reasons to stay on Poppies

Pantai Kuta beach at golden hour with crowd silhouettes
Kuta Beach is a ten-minute walk from anywhere on Poppies. Show up by 5 p.m. for a flat patch of sand. Photo: Stepgun / CC BY-SA 4.0 (via Wikimedia Commons)

The pitch hasn’t really changed in 50 years. You stay on Poppies because:

  • It is cheap. Walk-in rooms with breakfast, fan-cooled, in a clean homestay still go for Rp 200,000 to Rp 450,000 (about $13 to $29 USD) a night if you ask in person. Online prices are usually higher. The cheap ones are not on Booking.com.
  • The beach is ten minutes on foot. Anywhere on either lane to the sand at Pantai Kuta. No moped needed, no Grab needed.
  • Kuta nightlife is five minutes away. Sky Garden, the Bounty, Bounty Discotheque, all on Jalan Legian. You walk there, you walk back, you do not negotiate a midnight ride.
  • Bemo Corner (the intersection where Jalan Pantai Kuta meets Jalan Bakung Sari) sits at the south end of the Poppies area. From here you can flag a metered Grab car or moped, walk to Discovery Mall and the southern end of the beach in 12 minutes, or get a bemo (the shared minibus, though most travellers now skip these) up the coast.
  • It is walkable in a way that almost nothing else in south Bali is. Seminyak you need a scooter for. Canggu you need a scooter for. Ubud you need a scooter for. Poppies you need feet for.

The genuine reasons not to

Crowd along Kuta Beach with umbrellas at sunset
The Kuta sunset crowd is reliably big, reliably cheerful, and reliably leaves a lot of plastic behind.

It would be dishonest to skip the downsides. There is a reason a lot of repeat Bali travellers don’t come back to this part of the island.

The noise is real. Sky Garden and the Bounty pump music until 3 a.m. on weekends, and on Lane 2 you will hear a thumping low-end bass even with the windows shut. If you are a light sleeper, ask for a room at the western half of either lane (further from Jalan Legian, closer to the beach), pay an extra Rp 100k for an air-conditioned room, and shut the windows.

Kuta itself has gotten run-down in spots. The footpath on Jalan Legian is in poor shape, sections are flooded after monsoon, and the strip of cheap tattoo parlours, cigarette warungs, and timeshare touts on the main road has not been refreshed in a decade. If you came to Bali for elegant cafes and eucalyptus-scented yoga studios, you came to the wrong neighbourhood. Try Canggu, Berawa, or Pererenan.

The beach itself has a rubbish problem after monsoon (roughly November through March), when the currents wash plastic onto the sand from across the strait. Volunteers from the Bali Sea Turtle Society and a rotating cast of NGO clean-ups do their best, but on a bad morning you’ll see a brown high-tide line of bottle caps and noodle wrappers. Locals have largely stopped pretending this isn’t a thing. Plan to swim in dry season (April to October) or to walk further south past Kuta into Tuban for cleaner water.

Where to actually stay (the real budget reality)

Inside an Indonesian warung sharing snacks at a wooden counter
Most Poppies homestays are run out of a family compound. The room costs you Rp 250k. The hospitality is free.

Three tiers, in increasing price.

The walk-in homestays. If you turn up on Lane 1 or Lane 2 with a backpack and ask “ada kamar?” (any rooms?) at three or four signs that say kamar or homestay, you will find a clean fan room with breakfast for Rp 200k to Rp 350k. Air-con bumps it to Rp 350k to Rp 450k. These places do not all have websites. Some have a single Booking.com listing that is more expensive than the door rate. The trick is to book one night online to get off the airport, then walk the lanes the next morning. I’d point you to specific names but the operators turn over fast and the recommendation rots in six months.

Mid-range hostels and small hotels. Bread and Jam Hostel is on a quieter side gang off the Lane 2 area, modern boutique style, with private twin rooms and dorm beds. Borough Capsule Hostel up on Legian has the airport-shuttle convenience that matters if your flight gets in late. The Pavilion (the original wing, not the 2015 extension which is reportedly worse) is a long-running budget boutique with a pool that you can sometimes book through Agoda for under $30. Stay away from any “boutique” room above Rp 600k that doesn’t include the pool, the breakfast, and air-con. At that price you should be in Sanur or Seminyak.

Poppies Cottages I, the old-school original. The four cottages built in 1974/75 on Lane 2 are still operational in their original form. Poppies Bali, the larger hotel built across from the restaurant in 1980/81, has 20 cottages set in a serious garden with a bougainvillea-framed pool that was added in 1987. Rates are Rp 1.5 million to Rp 3 million depending on the season, which is properly mid-range, not budget. If you want the Poppies experience, this is the real version, and it pays for itself in atmosphere. Reservations through their website, not the discount aggregators, get you the best room placement. Worth knowing the cottages were renovated in 1996, 2006, 2017 and most recently 2022. This is not faded grandeur, it is functional grandeur.

If hostels in general aren’t your thing and you want the cheap Bali stay without the noise, the calmer alternative is to skip Kuta entirely and go to Sanur. The room rate is Rp 50k or so higher, you get the sunrise side of the island, and you sleep through the night. But you also lose the ten-minute beach walk and the five-minute nightlife walk, so it depends what you want.

Eating on the lanes

Sate skewers on charcoal at an Indonesian street stall
The Bemo Corner satay carts come out around 6 p.m. and run until they sell out, usually before 11.

Three categories: the long-running expat-friendly cafes on the lanes themselves, the small warungs that change hands but never disappear, and the food at Bemo Corner.

Made’s Warung, actually two restaurants now (the original near Kuta beach and a second branch in Seminyak), has been on Poppies-area maps since the late 1960s when Made started serving Western breakfasts to surfers from a wooden stall. It is no longer a single warung; it is a proper restaurant, the menu is bigger than it needs to be, and prices are double what you’d pay at a true street warung. But the nasi campur is consistent, the staff still wear the same checked shirts, and at 9 a.m. it is the quietest spot for a quiet breakfast on the strip. If you want to read more about the dish, my history of nasi goreng and where to eat it in Bali walks through the warung scene in more detail.

Aromas Cafe (vegetarian, Lane 1) does big breakfast plates with eggs and avocado, the kind of thing Australian backpackers crave on the third day. Take is a tiny Japanese place at the southern end that has been there forever, does a passable katsu-don for Rp 65k and a salmon teriyaki set for Rp 95k that comes out fast. Ketupat on Lane 1 is the closest thing to a proper Indonesian-fine-dining option in this neighbourhood, set in a garden, mid-range pricing (mains Rp 80-150k), and it gets full at 8 p.m. Book ahead.

Smiling sate vendor grilling skewers at a Bali street stall
Local sate vendors pop up around Bemo Corner from late afternoon. Rp 25k for ten skewers and rice is the going rate.

For genuinely cheap food, walk to Bemo Corner. From late afternoon you’ll find sate ayam carts (chicken skewers, peanut sauce, lontong rice cake), nasi goreng warungs, soto ayam (chicken broth) carts, and the whole rotating cast of Indonesian street eats. A plate of nasi goreng with a fried egg is Rp 18-25k. Sate ayam with rice is Rp 25-30k for ten skewers. Es teh manis (sweet iced tea) is Rp 5k. If you want to eat for a week on Rp 200k a day, this is how. The sambal at the cart with the green awning at the southern Bemo Corner is genuinely spicy; ask for “sedikit sambal” (a little) the first time.

One real warning. Avoid ice in places that look brand new and clearly serve mostly tourists, especially on Jalan Legian itself. Ice at proper warungs is usually delivered in standardised cubes from a bag from a freezer, which is fine; the suspicious stuff is the broken-up block of ice in upmarket-looking bars where the staff are using a hammer. The full breakdown of how to avoid Bali belly is in the Bali health guide, but the short version: peeled, cooked, or bottled.

Kuta Beach access from Poppies

Lone surfer paddling out at Kuta Beach Bali on a clear day
Mid-morning is when you’ll get the cleanest waves at Kuta. After 11 the chop and the tour-bus crowd both pick up.

Walk west on either lane to the beach road (Jalan Pantai Kuta). Cross. You’re on the sand. The whole exercise from a Lane 1 homestay is between eight and twelve minutes depending on where you started.

The beach itself is roughly five kilometres long if you count the connected stretches of Tuban (south, near the airport), Kuta (the famous bit, in front of you), Legian (a kilometre north of Poppies), and Seminyak (further north again, where the beach clubs cluster). The Kuta section in front of Poppies is the section everyone Instagrams, with the soft sand bar that produces the long mellow waves the surf schools love.

Board hire from the beach vendors runs Rp 50,000 to Rp 80,000 a day, more if you want a leash and rashguard included. The vendors are generally on the level but the price always opens at “Rp 100k” so haggle politely. They will hold your bag while you surf. Tip them Rp 20k when you give the board back.

Sunset at Kuta is the local ritual. By 5:30 p.m. the sand fills up. Vendors push beanbags at Rp 50k for two hours including a Bintang. The sun drops behind the horizon at roughly 6:30 p.m. year-round (8 degrees south of the equator means very little seasonal variation), and the whole strip applauds when it touches the water. It is a cliche and it is also pleasant. For sunset photographs the south end of the beach is less crowded.

Surf schools at Poppies

Beginner surfer riding a small Kuta-style wave on a long board
Kuta is a beginner wave. The drop is forgiving, the bottom is soft sand, and your group instructor will push you onto your first ten waves.

The genuine reason the surf schools cluster here is not nostalgia, it is the wave. Kuta’s break is sand-bottom, slow, and forgiving, and at low to mid tide it produces the kind of soft long waves that beginners need. You will not bash a reef. You will get pushed around by a chop you weren’t expecting. You will make it up onto your knees on lesson 2 and onto your feet on lesson 3 if your instructor is any good.

The big three on the lanes:

  • Pro Surf School on Jalan Pantai Kuta, group lessons Rp 600-750k for a half day, includes board, rashguard, instructor in the water with a 1:3 ratio. They have been running since the early 2000s and the head instructors are local Kuta surfers who actually surf when they’re not teaching.
  • Rip Curl School of Surf at the Hard Rock Hotel side, more polished, more expensive (Rp 850k-1.1M), and you get the Rip Curl-branded gear and a video review. Worth it if you want a souvenir, less worth it if you want maximum water time.
  • Odysseys Surf School, slightly south near Tuban, intermediate-friendly with smaller class sizes. Worth it if you’ve already had a beginner lesson somewhere and want to progress.

Surf school injuries do happen. The most common are reef cuts (not at Kuta itself, but if your school takes a van trip to Padang Padang or Balangan as a “level two” lesson) and ear infections from constant water. The Bali health guide has the practical detail on what to do for surfer’s ear and where to go for stitches.

The crowd reality

Bali surfer carrying his board at golden hour silhouetted against the waves
Kuta still pulls a surf-traveller flow, but the crowd skews younger and louder than it did in the 1990s.

Be straight about who you’ll be sharing this with. Kuta in 2026 is younger, partier, and more Australian-skewed than just about any other part of Bali. The 18-25 year-old gap-year flow comes through here. The 21st-birthday-trip groups come through here. The Western Australian school-leavers (the “schoolies”) arrive in numbers in late November and December. The Indian and Chinese package-holiday tour groups stay here because the airport is close. Surfers who actually live in Bali long-term mostly do not stay here; they’re in Canggu, Pererenan, or up in the Bukit.

That doesn’t mean the lanes themselves feel like a frat party. Plenty of solo-traveller backpackers in their thirties and forties stay on Poppies because the price is right and the location works. The yoga-and-green-juice crowd skips it for Ubud, which is fine. The cliff-villa-and-rooftop-bar crowd skips it for Uluwatu and Seminyak, which is also fine. What’s left on Poppies is people who are passing through, people who are surfing, and people who like a cheap clean room they can walk to from the beach.

Using Kuta as a base

Airplane descending over Kuta Bali coastline with traditional jukung boats below
Ngurah Rai Airport’s runway runs out into the bay south of Kuta. Window seats on the right of an inbound flight get this.

Kuta is the airport-area choice for a first night. Ngurah Rai International is a 15-minute Grab from Bemo Corner if traffic is light, 25 minutes if it isn’t. Coming off a 7-hour flight from Sydney or a 14-hour from Europe, the last thing you want to do is then drive 90 minutes to Ubud. Stay one night in Kuta, sleep, do the longer trip in the morning. The full breakdown of routes and which airlines into Bali are worth the upgrade is in the flights to Bali guide.

From Poppies, the practical day-trip ranges:

  • The Bukit beaches (Padang Padang, Bingin, Balangan, Suluwban, Pandawa) are 30-45 minutes south by Grab car or scooter. A full day trip is the right move; rent a moped from your homestay for Rp 60-80k. The full beach catalogue is in the south Bali beaches roundup.
  • Ubud is 90 minutes in normal traffic and two hours when it isn’t. Full-day private driver Rp 600-800k for four to six people, which is cheaper than four Grabs.
  • Tanah Lot for sunset is 45 minutes northwest, probably better skipped if you’re already on the Kuta sunset.
  • Sanur is 25 minutes east by Grab if you want a different beach for a half day. Easier from here, the boats to Nusa Lembongan and Nusa Penida go from Sanur Beach.
  • Seminyak and Canggu are 20 and 35 minutes north respectively. Worth a beach-club afternoon, especially if you want the Seminyak sunset bar scene without staying there.

Transport from Bemo Corner

Mopeds parked in rows at Kuta Beach in Bali
Most Poppies homestays will rent you a moped for Rp 60-80k a day. Wear the helmet. Bring your home licence with an international permit. Photo: Photowiki1 / CC BY-SA 4.0 (via Wikimedia Commons)

Bemo Corner is the practical transport hub. From here:

  • Grab is the default. Use the app, not the unmetered street taxi, ever. Airport pickup is roughly Rp 60-80k. Seminyak is Rp 35-55k. Canggu Rp 70-100k. Ubud Rp 250-350k. Surge pricing kicks in around 10 p.m. on weekends.
  • Gojek is the same idea, slightly cheaper for short rides, with the moped-taxi (GoRide) option that beats traffic but you don’t want it with luggage.
  • Metered Bluebird taxis are the legit street alternative if your phone is dead. Insist on “argo” (meter). The drivers in front of the malls or on Jalan Legian who quote a fixed price for the airport are double the meter rate.
  • Bemos (the original shared minibus, hence the name “Bemo Corner”) barely run any more. Don’t plan on them.
  • Scooter rental from your homestay is Rp 60-80k a day. Honda Scoopy or Vario, automatic. Ask for the helmet (most don’t volunteer it). You need to be carrying your home country licence and an international driving permit if Indonesian police stop you. Enforcement of the IDP requirement was ramped up in late 2024 and can mean an Rp 250-500k “fine” on the spot if you don’t have one.

Practical tips for first-timers on Poppies

Bali back lane at dusk with a woman walking and moped passing
The Poppies side gangs at night are mostly safe but quiet. Carry your bag across your body, not on the road shoulder.

A short list of things that catch first-timers off-guard. None are deal-breakers but knowing them up front saves money and aggravation.

Don’t take an unmetered taxi. If a driver outside Discovery Mall or in front of the Hard Rock quotes you “Rp 200k to Sky Garden”, which is a five-minute walk, smile and walk on. Use Grab or Gojek for everything. Even short rides. The Bluebird metered taxi guys are okay, but only the ones who put the meter on without being asked.

Watch for moped-snatch in the back gangs at night. Two men on a scooter, the back rider grabs your bag from your shoulder as they pass. It is very rare on the main lanes, more common in the unlit cuts between Lane 1 and Lane 2. Carry your bag across your body so the strap can’t slide off, walk on the inside of the lane (not the shoulder), and if you’re staying out late take Grab back to the western end of the lane and walk the last bit toward your homestay.

The legitimate massage parlours have signs in English on the lanes themselves. Plus or minus Rp 100-150k for an hour-long Balinese massage is the going rate. The “spas” with no menu, no price list, and a tout in the doorway who follows you down the street are something else and you can probably guess what. Just say no thanks and keep moving.

Timeshare touts on the main road. A friendly Australian-accented guy will try to engage you on Jalan Legian about a “free champagne breakfast” or a “scratch card you’ve won”. This is a 90-minute timeshare presentation pitch. Polite “no thanks, not interested” works fine. Don’t take the scratch card.

The 2024 Bali tourism levy. All foreign tourists pay Rp 150,000 (about $9.50 USD) on arrival, payable online via the Love Bali portal before you fly or at the airport on arrival. It is a one-time payment per visit. Have the QR code ready or stand in the levy queue at Ngurah Rai. The money is supposed to fund cultural-heritage maintenance and waste management.

Kembali, the bottle return system, isn’t a thing here. Refill stations exist (look for the “Refill Bali” signs at some of the cafes; Aromas has one) where you can refill a bottle for Rp 5-10k instead of buying a new plastic one. On a week-long trip that’s twenty plastic bottles you don’t add to the rubbish problem. Bring a reusable bottle.

The Poppies sunset hour

Kuta Beach sunset with red and purple sky over the ocean
From Lane 1 you walk west, cross the beach road, and you’ve got fifteen minutes to find sand before the colour goes.

If you do nothing else on a Poppies stay, do this at least once. Walk out of your homestay around 5:45 p.m., follow Lane 1 west to Jalan Pantai Kuta, cross the beach road, and get onto the sand. Don’t rent a beanbag the first time; just walk barefoot south along the high-tide line until the crowd thins out a bit. Sit. Watch.

Sunset waves at Kuta Beach with two surfers in the line-up
The last surfers stay out until the sky goes orange. The water is warm, around 27 degrees year-round.

The colour does what it does, the surfers stay in until they can’t see the sets coming, and the kite vendors and the bracelet sellers do a slow patrol up and down the sand. Around 6:50 p.m., once the sun has dropped, the crowd starts walking back to the bars. Walk with them. Stop at the Bemo Corner satay cart on the way for a Rp 25k dinner. Take it back to your homestay, eat it on the steps, and feel the heat of the day finally come off the lane.

That is what Poppies is for. It has not been the cool part of Bali for at least fifteen years. It is, however, still the cheapest way to be a few minutes from a long beach and the loudest sunset bar strip on the island, and the lane itself still smells like 1973 if you wake up early enough. The travellers who built the original Poppies didn’t stick around. Zenik did, and so did the lane, and so, against all the odds, did the restaurant on the corner. It is still there. You can have a Henry Wallbanger at the bar and watch the garden ponds the way Alistair Speirs did in 1979 and a thousand surfers did before him.

For the wider Kuta strip and how it stacks up against Sanur, Seminyak, and Canggu as a base for a week in Bali, see the where to stay in Bali category for the area-by-area comparison.

Bali Health and Safety: Bali Belly, Vaccines, and Hospitals

Bali belly is not a 50/50 lottery. About 70% of cases trace back to three habits, all of them avoidable, and most travellers who get hit have done at least one of them within the previous 24 hours. The other 30% gets you on a slow build over a few days from cumulative low-level contamination. Either way, it is not the universe rolling dice on your holiday.

Friends sharing snacks at an Indonesian warung table
The hook is the warung, not the pretty hotel restaurant. The food is usually safer than you think and tastier than the resort version, you just need to know what to look for.

I have eaten my way through five trips to Bali across the better part of fifteen years, ranging from a backpacker stretch on Poppies Lane in 2011 to a six-week working stint in Canggu more recently. I got Bali belly twice. The first time was day three of trip one, and I can still pinpoint the salad. The second time was a longer working trip and I am genuinely not sure which meal did it. What I will tell you is what worked across the rest of those weeks of warung lunches, ice in coconuts, and all the things the safety blogs tell you not to do, and what to actually carry with you and what to do when it goes wrong anyway.

This is not medical advice. I am a traveller who has read the CDC and UK NHS guidance, talked to a few apotek (pharmacy) staff in Sanur and Ubud, and learned by getting it wrong. For your specific health history and trip length, see a travel doctor six to eight weeks before you fly. For the hospital phone numbers, the cost of a helicopter off Nusa Penida, and which warungs are actually safe, read on.

What actually causes Bali belly

Traditional roadside warung in Bali with Bintang and Aqua signage
A roadside warung outside Tabanan. Signed-up Aqua water on the wall is a quiet quality cue, and so is the open-front layout where you can see the kitchen. Photo via Wikimedia Commons (CC BY-SA 3.0)

The medical name is travellers’ diarrhoea. The CDC estimates that 30 to 70% of travellers to high-risk regions pick it up on a typical two-week trip, and bacteria are the culprit in roughly 80 to 90% of cases. The usual suspects are E. coli (especially the enterotoxigenic strain, ETEC), Campylobacter, Salmonella, and Shigella. Norovirus runs a strong second, and parasites like Giardia show up in the smaller subset of cases that drag on for more than a week.

The catalogue of how it actually gets into you, in order of how often I see it cause trouble:

  • Ice made from tap water. The classic. A coconut on a cart in Kuta, a bin of crushed ice the vendor scoops your drink out of, an iced coffee at a small warung. If the ice did not come from a sealed bag of factory kubus (cube) ice, treat it as suspect. Bigger places filter their own and freeze it in trays, and that is fine. Roadside vendors with a single block of ice on a chopping board, that block was made from tap water on someone’s back porch.
  • Salads and raw vegetables washed in tap water. The lettuce in your gado-gado, the raw cucumber on the side of a sambal matah dish, the herbs in your fresh spring rolls. The vegetable is fine, the rinse water is the problem. Cooked vegetables are safe. Raw is the gamble.
  • Sambal that has been sitting out. Especially at warungs that put a tray of small bowls on each table and refill them. Sambal is fresh chilli paste with shallot, lime, and oil. Left at room temperature in 32°C heat for hours, it is a bacteria farm. The first scoop of the day is fine. The 4 p.m. scoop is the one that gets you.
  • Raw or undercooked seafood. Sushi at a hotel restaurant with proper cold chain is one thing, sushi at a small place that buys yesterday’s tuna from a back-of-bike vendor is another. The Jimbaran beachfront grills are generally fine because everything is cooked over coconut husks at high heat, but order it cooked through, not pink in the middle.
  • Buffet food kept lukewarm. Hotel breakfast buffets are usually the worst single source if the warmer trays are not actually warm. Always check the eggs are hot, not tepid. The pancakes are safer than the cut fruit.
  • Tap water by accident. Brushing teeth, rinsing your toothbrush, the gulp in the shower. Most travellers tighten up about drinking water then casually rinse their mouth from the bathroom tap. Use the bottle you have in your room.

What does not usually cause it: spice. People blame the chilli for the diarrhoea on day three and they are wrong. A spicy nasi goreng at a clean place will not give you Bali belly, even if it gives you a hot afternoon. The capsaicin can make a sensitive stomach uncomfortable, but that is a different feeling. Bali belly is a wet, urgent, please-no-traffic-jam feeling. If you can tell the difference, you know which one you have.

Indonesian food stall display with multiple cooked dishes sitting in white bowls
The display-tray model. Pretty, photogenic, and the older the dish on top of that pile, the more risk it carries. Pick the bottom of the pile or the freshest restocked tray.

Prevention rules that actually work

Indonesian fruit vendor with mangosteens, salaks, and tropical fruit at a traditional market
Pasar Badung in Denpasar at 7 a.m. The mangosteens and salak you peel yourself are the safest fruit on the island. The pre-cut watermelon at a stall, less so.

The standard advice is “boil it, peel it, cook it, or forget it” and I think that is mostly right, but it is also too cautious for a real trip where you actually want to eat the local food. Here is the version I follow:

  • Bottled water for everything you swallow. Brushing teeth included. The Aqua brand is everywhere, a 1.5L bottle is around Rp 6,000 to Rp 8,000 (about $0.40 to $0.55) at the corner shop. Refill stations at homestays charge Rp 5,000 to Rp 10,000 for a 19L jug refill if you brought a refillable bottle, which is the move for longer stays. Check the seal on any bottle you buy. If the cap clicks when you twist, it is fine. If it does not, reject it.
  • Ice only at upmarket places. Beach clubs, hotel restaurants, sit-down cafes in Seminyak and Ubud, generally fine. Coconut on the beach with ice scooped from a polystyrene box at a warung, no. If you really want the iced coffee at a small place, ask: esnya dari kubus? (is the ice from cubes, meaning bagged factory ice). If they show you a sealed bag from the freezer, you are good. If they shrug, skip it.
  • Peel-or-cooked-or-bottled fruit. Mangosteens (peel), bananas (peel), pineapple (you watch them peel), salak (peel). Pre-cut watermelon and papaya at a stall, the knife and the rinse water and the open air are the problem, not the fruit. Whole fruit at the supermarket is fine if you wash it with bottled water and peel it.
  • Read the warung queue as a quality signal. A warung packed with locals at lunchtime is turning over food fast and has reputation to protect. Warung Mak Beng in Sanur, the one with the queue out the door for ikan goreng, is exactly this kind of place. An empty warung at 2 p.m. with food sitting in trays since 11 a.m. is the opposite. Empty plus tourist-targeted is the red flag combination.
  • Cooked-and-hot beats fresh-and-cold every time when you are unsure. A bowl of soto ayam at a stall is safer than the same stall’s gado-gado. The boiling broth has done your sterilising for you.
  • Carry hand sanitiser and use it before you eat. A small bottle in the day bag, applied before you pick up a piece of nasi campur. Maybe half the cases of Bali belly travel up your own hand from a doorknob, not down through the food.

The real tradeoff: if you follow every rule strictly you will miss some of the best food on the island. If you ignore them all you will probably get sick. I have come to think of it as a budget. Spend it on the things that are worth it (the babi guling at Ibu Oka in Ubud is worth the calculated risk of a salad), skip the things that are not (the iced coffee from a cart on the way to the beach, the lukewarm pad thai at a tourist trap with no queue).

When it happens anyway: treatment

Open first aid kit with travel medical supplies and oral rehydration sachets
What I now carry: oralit sachets, loperamide, paracetamol, ciprofloxacin (only after a doctor consult at home), antihistamine, antiseptic wipes, hydrocortisone cream, plasters. The whole thing is the size of a sandwich.

Most cases resolve on their own in 1 to 3 days. The thing that makes you feel actually awful for the first 24 hours is dehydration, not the bug. Fix the dehydration, the rest gets manageable.

The protocol I use:

  • Oral rehydration first. Walk to the nearest apotek (pharmacy, you will see the green cross sign) and buy a strip of oralit sachets. They cost about Rp 2,000 each (around $0.13). Mix one sachet in 200ml of bottled water, drink it slowly over 30 minutes. Repeat after every loose stool and every vomit. The sodium-glucose ratio is what makes your gut absorb fluid even when it is in chaos. Plain water alone does not work as well.
  • Boring food, small portions. White rice, plain crackers, banana, plain toast. Avoid dairy, fried food, alcohol, coffee, fruit juice, and anything with sambal. The BRAT diet (banana, rice, applesauce, toast) is the baseline.
  • Loperamide carefully. Brand name Imodium. It stops the diarrhoea by paralysing your gut, which is useful if you have a four-hour van transfer to the airport but counterproductive if your body is trying to flush a bug out. Use it for travel days only, or for night sleep. Do not use it if you have a fever or blood in your stool, because then the bug needs to come out, not stay in.
  • Sleep and rehydrate, do not push through. Cancel the day. Read a book. Most cases that drag on do so because the traveller went for a planned snorkel trip on day two and the dehydration cascaded. One full rest day costs you nothing and saves you three.
  • Coconut water (kelapa muda) is genuinely useful. Buy from a stall where you watch them open the coconut, drink straight, no ice. The natural electrolyte mix is close to oralit. Avoid the bottled coconut water with added sugar, which makes the diarrhoea worse.

The 24-hour rule that I actually use: if you are no better after 24 hours of sensible rehydration, see a doctor. If at any point you have any of these, see a doctor immediately, do not wait the 24 hours:

  • Blood or mucus in the stool
  • Fever above 38.5°C (101.3°F) for more than a few hours
  • Dizziness when you stand up, dark concentrated urine, or no urine for more than 8 hours (signs of significant dehydration)
  • Severe abdominal pain that is not just cramping
  • Vomiting that prevents you from keeping any fluid down for more than 4 hours

The hospitals listed below all have English-speaking doctors and 24-hour emergency. None of them will judge you for a stomach bug. They see twenty of these a week.

The apotek over the counter, and what to be careful with

Apotek Ari Medika pharmacy storefront in Ubud Bali with mopeds parked outside
Apotek Ari Medika in Ubud, opening hours 07:00 to 22:00. Smaller apoteks like this one keep the basics behind the counter, ask for what you need by name. Photo: CEphoto, Uwe Aranas / Wikimedia Commons (CC BY-SA 3.0)

The Indonesian pharmacy system is a lot more permissive than what most Western travellers are used to. A lot of medication is available without a prescription that you would need a doctor for at home. This is convenient and also a place to be careful.

What you can buy off the shelf at most apoteks (Apotek K-24 is a 24-hour chain you will see across Bali, Guardian and Watson’s are the larger Western-style chains in Seminyak and the malls):

  • Oralit. Oral rehydration sachets, around Rp 2,000 each. Buy a strip of ten, you will use them.
  • Neo Entrostop. An attapulgite-based anti-diarrhoeal that binds toxins in the gut. Around Rp 15,000 for a strip. Less aggressive than loperamide and worth knowing about.
  • Loperamide (Imodium, generic versions). Around Rp 25,000 to Rp 40,000 for a strip.
  • Paracetamol (parasetamol) and ibuprofen. The full Western range, often cheaper than at home. Useful for the dehydration headache and the body aches that come with viral cases.
  • Antihistamines. Cetirizine (Cetin, Cetirizine OGB) for the inevitable mosquito reaction is around Rp 15,000.
  • Antiseptic and bandages. Betadine, plasters, gauze, alcohol wipes. Buy more than you think you need, the moped-burn from the hot exhaust is a real Bali souvenir.
  • Antibiotics including ciprofloxacin and azithromycin. These are sold over the counter at most Indonesian apoteks. This is convenient, and risky. The convenient bit is obvious. The risky bit is that taking antibiotics for a viral or self-limiting bacterial gastro is bad for your gut microbiome long term, contributes to antibiotic resistance, and is often the wrong drug for the bug. If your home doctor wrote you a prescription before the trip “in case”, great, follow that. If not, see a doctor on the island before self-prescribing antibiotics. The medical clinics charge Rp 200,000 to Rp 500,000 for a consultation and that is money worth spending before you take a five-day course of cipro for what was probably a 36-hour viral thing.

What to be careful of: do not stockpile antibiotics for the next trip. Do not use the antibiotic that worked for your friend last year. If you are pregnant, breastfeeding, on regular medication, or have any chronic condition, see a doctor not a pharmacy counter. The apotek staff are pharmacists and they do their best, but they will not always have the time or the language to ask the right intake questions.

Vaccinations, and the conversation to have with your travel doctor

Pharmacist arranging medicine bottles in a pharmacy cabinet
Travel vaccinations get booked at home, six to eight weeks before you fly. Some of them need multiple doses spaced over a month, so do not leave it to the week before.

Plain reminder, this is a travel blog, not medical advice. Book a travel doctor consultation at home, six to eight weeks before you fly, with your full health record in front of them. The summary below is what I have heard most consistently from CDC and UK NHS guidance and from travel-doctor friends, current as of 2025. None of it is a substitute for that consultation.

No vaccinations are legally required to enter Bali for travellers from most countries. The exception is a yellow fever certificate, which is required only if you are arriving from a country with active yellow fever transmission (parts of sub-Saharan Africa, parts of South America). Indonesia has no yellow fever.

Routine vaccines, check these are current

  • MMR (measles, mumps, rubella). Indonesia, including Bali, still reports measles outbreaks. Two lifetime doses recommended. Check your records.
  • DTP (diphtheria, tetanus, pertussis). Tetanus booster within the last ten years is the standard. The reef cuts and the moped grazes will thank you.
  • Polio. Wild polio has been documented in parts of Indonesia in recent years. Adult booster if your travel doctor flags it.

Recommended for most Bali travellers

  • Hepatitis A. Spread through contaminated food and water, which is exactly the Bali transmission route for everything. Travel-clinic consensus is that almost every Bali traveller should be vaccinated, including the ones staying at five-star resorts.
  • Typhoid. Same transmission route, more relevant if you plan to eat at warungs (which you should) or stay outside the big tourist zones. Available as an injection or as oral capsules.

Worth a conversation, depending on your trip

  • Rabies. Bali has a documented rabies presence in dog and monkey populations. The pre-exposure series is two or three doses. Worth discussing if you will be riding a moped (the bite risk is more from stray dogs near the road than from monkeys), staying in rural areas, or doing anything that puts you near animals. The post-exposure protocol if you do get bitten is much simpler if you have had the pre-exposure shots, and the rabies immunoglobulin is not always easily available in Bali. The Monkey Forest in Ubud bites are real, the staff are calm about them, and the standard advice is to get to a clinic the same day for the post-exposure follow-up.
  • Japanese encephalitis (JE). A mosquito-borne illness. The standard recommendation is for stays longer than a month or significant time in rural areas near rice fields and pig farms. For a two-week resort holiday in Seminyak, most travel doctors do not push it.
  • Hepatitis B. Relevant if you might have medical or dental treatment, tattoos, or piercings on the island. Many people already have this from childhood schedules in their home country.
  • Dengue. The Qdenga vaccine is approved in Indonesia for ages 6 to 45. Two doses three months apart, which makes it more practical for expats and digital nomads than for short-trip holidaymakers. For a typical holiday, mosquito prevention is the standard play.
  • Malaria. The risk in Bali’s main tourist areas is very low, and antimalarials are not generally recommended for a standard Bali trip. If you are heading to remote parts of Indonesia (Papua, parts of Sulawesi), the conversation changes.

Travel insurance, and the helicopter off Nusa Penida

Travel medical supplies and bandages from a travel first aid kit
The single most expensive Bali travel claim I have heard about was a moped accident on Nusa Penida that needed a helicopter to Denpasar. The bill was in the tens of thousands of US dollars. Read the policy.

Get insurance. The blanket recommendation. But the more important version is read the policy carefully for the two things that actually matter in Bali.

Medical evacuation coverage. The bigger Bali hospitals are in Denpasar, Sanur, and Kuta. If something serious happens to you in Amed, on Nusa Penida, or up at Mount Batur for the sunrise hike, getting you to a hospital is not a 20-minute Grab. It can be a one-hour ambulance, a two-hour boat, or in the genuinely bad cases a helicopter. The helicopter off Nusa Penida is the example everyone cites because the costs run into the tens of thousands of US dollars and a lot of basic policies do not include it. If you are staying in Amed for the diving or doing anything around the Nusa islands, check the medical evacuation cap on your policy. SafetyWing, World Nomads, and the bigger insurers all sell explicit evacuation coverage.

Moped exclusions. This is the trap that catches more tourists than anything else. Most Western travel-insurance policies will not cover a moped accident unless your home country licence has a motorcycle endorsement on it (UK call it Cat A, Australia call it an R licence, US varies by state). It does not matter that you rented the bike legally in Bali with a passport scan and a bored shop owner. If your home licence is for a car only, the policy does not cover you, and a hospital stay for a moped collarbone in Bali is yours to pay. The workarounds: get the international moped endorsement at home before you fly (a couple of weekend lessons), buy a separate moped-specific add-on from your travel insurer (some sell them for an extra premium), or do not ride. The Grab and Gojek bike-taxi apps cost almost nothing and get you everywhere. I switched to those a few trips ago and have not regretted it once.

While we are on the subject, a few real numbers from the Bali traveller-claim brochures my insurer sent me last year:

  • Moped accident, hospital stay, plate and screws in a wrist: roughly $3,000 to $8,000 USD.
  • Helicopter evacuation Nusa Penida to Denpasar: $20,000 to $40,000 USD.
  • Three days in BIMC Kuta for severe dengue with IV fluids: $2,000 to $4,000 USD.
  • Repatriation flight back to home country in a medical-equipped seat: $30,000 to $80,000 USD.

Insurance. Check the small print. Read the moped clause twice.

Hospitals by area, and what to do in an emergency

Doctor with stethoscope on examination table in a clinic
BIMC and Siloam are the two names every long-term Bali traveller knows. Both have English-speaking doctors and direct billing arrangements with most international insurers.

The emergency number for ambulance in Indonesia is 112. Save it. The ambulance response in the touristy parts of south Bali is reasonable, in the more remote areas it is not, and you may be better off getting a Grab or your hotel to drive you to the nearest hospital. The major hospitals all have their own phone numbers worth saving in your contacts before you arrive.

The foreign-friendly options, the ones with English-speaking doctors and direct insurance billing for the major international insurers:

  • BIMC Kuta. Jl Bypass Ngurah Rai 100X, Kuta. Tel +62 361 761263. The closest of the foreign-oriented hospitals to the airport and to the Kuta-Legian-Seminyak strip. 24-hour ER, dental, ambulance, dive medicine. This is where most insurance companies will direct you for the south Bali resort areas.
  • BIMC Nusa Dua. Kawasan ITDC Blok D, Nusa Dua. Tel +62 361 3000911. The sister facility, more convenient if you are staying in Nusa Dua, Tanjung Benoa, or Jimbaran. Also handles dive emergencies and has a hyperbaric chamber.
  • Siloam Hospitals Bali (Denpasar). Jl Sunset Road 818, Kuta (despite the Denpasar branding it is on the Sunset Road). Tel +62 361 779900. The big Indonesian private chain, large facility with a full range of specialists. English-speaking staff in the main departments. Often the best option for anything more complex than a stomach bug.
  • Kasih Ibu Hospital Denpasar. Jl Teuku Umar 120, Denpasar. Tel +62 361 3003333. Indonesian private hospital with international patient department. Often a better price point than the BIMC clinics for a consult, with most of the same equipment.
  • Sanglah General Hospital (RSUP Prof Ngoerah). Jl Diponegoro, Denpasar. The public general hospital, cheapest care on the island, but English-language coverage is patchier. Good for serious-emergency stabilisation, less ideal for routine care if you have insurance covering the private alternatives.

What to expect at the foreign-friendly clinics: you will be seen quickly (often inside 20 minutes for a non-emergency walk-in), the doctor will speak good English, the consultation is Rp 400,000 to Rp 800,000 (about $26 to $52), an IV drip with anti-emetic for severe Bali belly is typically Rp 1,500,000 to Rp 3,000,000 (about $97 to $195), and they handle the insurance paperwork directly with your provider. Bring your passport and your insurance card. Most accept credit cards.

The remote-area reality: if you are based in Amed for the diving, the nearest decent hospital is Karangasem (about 45 minutes), and the BIMC and Siloam options are at least 90 minutes by car. If you are on Nusa Penida or Nusa Lembongan, the local clinic handles minor things but anything serious means a boat back to Sanur and an ambulance from the pier. This is the dive-trip and remote-village factor that the south Bali resort-and-spa travellers do not have to think about, and it is the main reason the medical evacuation line on your insurance matters.

Dental work, the genuine Bali bargain

Dental clinic patient receiving routine dental check-up in a modern surgery
Bali dental clinics serve a steady stream of dental tourists from Australia and Singapore. The price difference is real, and the quality at the established clinics is genuinely good.

This is the one health-related thing in Bali that is both real value and worth planning around. A filling at a reputable Bali clinic runs about Rp 450,000 to Rp 900,000 (about $30 to $60). A crown is around Rp 3,000,000 to Rp 6,000,000 ($200 to $400). A full implant package, including the post and crown, can come in around $1,500 to $3,000, which is a fraction of the equivalent in Australia, the UK, or the US.

The catch is the clinics are not all the same. The dental tourism scene in Bali has a lot of new entrants and a few that have been operating for decades. The standard advice from the digital-nomad community in Canggu is to use the clinics that have a long online review history and that publish their dentists’ qualifications. Bali Dental Clinic in Sanur, Bali Dental Centre, and BIA Dental Centre in Seminyak are the names that come up most often when I ask in the working-Bali Telegram groups, but please do your own due-diligence research and read recent reviews. I am not endorsing any specific clinic, just naming the ones that get mentioned most.

Practical: book your appointment a few days into the trip rather than for day one, so you have a buffer if you are jet-lagged or have stomach trouble. Bring a copy of any recent X-rays or dental records from your home dentist. For a crown or implant, plan a return trip three to six months later for the final fitting, or stay long enough for the full sequence (usually two to three weeks). Hepatitis B vaccination is a sensible addition before any procedure that involves blood, see the vaccinations section.

Mosquito-borne illness, mostly dengue

Aedes aegypti mosquito biting human skin, the dengue and Zika vector
The Aedes aegypti, the dengue carrier. It bites during the day, not at night, and breeds in any standing water including the saucer under your hotel-room flowerpot.

Dengue is the main one and it is genuinely present in Bali, including the tourist areas, including the dry season. The wet-season peak runs roughly January to March and the case numbers spike then, but cases happen year-round. The vector is the Aedes aegypti mosquito, which bites during daylight hours (this is the important behavioural detail) and breeds in any standing water from a few millimetres up.

The symptoms come on fast and feel like a flu with extra ankle pain. High fever, severe headache especially behind the eyes, muscle and joint pain that some travellers describe as “breakbone fever”, a rash that appears a few days in. There is no specific treatment, the protocol is rest, fluids, paracetamol for fever and pain, and absolutely not aspirin or ibuprofen, because dengue can cause platelet count to drop and those drugs increase bleeding risk. Most cases resolve in a week, the worry is the small fraction that progress to severe dengue (haemorrhagic symptoms, plasma leakage, dangerous fluid loss). If you have any second-illness pattern (felt fine for a day after the fever broke and then worse again), get to a hospital. The hospitals listed above are well-practised at dengue management.

Prevention is mosquito avoidance:

  • DEET-based repellent. 30 to 50% DEET, applied morning and afternoon. Permethrin-treated clothing is more effective for long-stay travellers. The natural alternatives (lemon eucalyptus, picaridin) work for shorter durations and need more frequent reapplication.
  • Long sleeves and trousers at dawn and dusk. Even though Aedes is a daytime biter, the other species that carry chikungunya, JE, and (rarely in Bali) malaria, are dawn and dusk biters. Cover up.
  • Air-conditioned room or screened windows. Mosquitoes do not love AC.
  • No standing water near where you sleep. The flowerpot saucer, the bird bath at the villa, the unused bucket on the balcony. Tip them out.
  • Mosquito coil at dusk. The cheap green coils at any minimart work, the smell takes some getting used to.

Other mosquito-borne things present in Bali but much less common: chikungunya (similar to dengue, joint pain lasts longer), Zika (mostly mild but matters if you are pregnant), Japanese encephalitis (rare in tourist areas, see the vaccination section). Malaria risk in Bali itself is very low.

Sun, and how badly you can underestimate it

Couple silhouette on Kuta Beach Bali at sunset
The sunset at Kuta is the safe time to be on the beach without a hat. The 11 a.m. version of the same view will fry you in 20 minutes.

Bali sits 8° south of the equator. The UV index reaches 11+ on a normal sunny day, which is the same scale that puts most of Northern Europe at 6 in midsummer. The sun in Bali at midday in February is doing the same thing to your skin as a tanning bed. I am not being dramatic. I have seen the sunburn on day-one tourists who lay on the beach at Seminyak from 11 a.m. to 1 p.m. without sunscreen because it was overcast and “didn’t feel that hot”. They came back to the beach club in the afternoon already medium rare.

What works:

  • SPF 50+ broad-spectrum sunscreen. Reapply every two hours, more if you swim. The factor matters less than the reapplication.
  • Hat with a brim and a long-sleeved rash vest for snorkelling or surfing. A rash vest with UPF 50 protection is more effective than any sunscreen on the bits it covers, and you will not have to reapply.
  • Reef-safe sunscreen at certain spots. Some of the snorkel and dive sites around the south Bali beaches and around the Nusa islands now require oxybenzone-free and octinoxate-free sunscreens. Bring a tube of reef-safe with you, the local options are limited and overpriced.
  • Stay out of direct sun 11 a.m. to 3 p.m. This is the genuine Balinese local advice. Even the sunbathers are under umbrellas in the middle of the day. Find a beach club, a cafe, a temple visit, or take a long lunch.
  • Hydrate, including electrolytes. The sweat you lose in 30°C with 80% humidity is not just water. The same oralit sachets you bought for Bali belly do double duty for heat exhaustion.

Heat exhaustion symptoms (lightheaded, nauseated, cold and clammy skin despite the heat, no sweating) are an “out of the sun, into the AC, fluids” emergency. Heat stroke (confusion, dry hot skin, fast pulse, body temperature over 40°C) is a 112 ambulance emergency.

Other practical things

Plastic bottled mineral water on a soft background
Aqua, Le Minerale, Pristine. Any sealed brand at the corner shop. The 19L refill jugs at homestays are the same factory water for less plastic.

Drinking water

You already know. Bottled or filter-station refills only. Aqua is the dominant brand, Le Minerale is the cheaper alternative, both are everywhere. The tap water in Bali is not treated to drinking standard. Brushing teeth with tap water is a debate I will not settle here, the cautious traveller uses bottled water for that too, the long-stay resident often does not bother and is fine. Your gut tolerance, your call.

Food handling at street stalls

Read the queue. Read the turnover. Read the open kitchen. The best street food in Bali is at stalls where the food is cooked to order in front of you (sate, martabak, the soup stalls) and the worst is at trays of fried things that have been sitting for hours. The presence of locals eating at the stall is a strong positive signal. The absence of locals at a tourist-area stall is a strong negative one. Apply the rule consistently and you will eat well.

Alcohol, and the arak warning

The local beer Bintang is fine. Imported wines and spirits at proper bars and restaurants are fine. The arak warning is the one to know about: arak is the local rice spirit, and a small number of unscrupulous producers have cut it with methanol, which causes blindness or death. The cases are rare and almost always involve cheap unlabelled bottles at small bars in the tourist strips. Stick to brand-name spirits at established venues, do not buy unlabelled bottles, do not order suspiciously cheap cocktails. Real arak from a known producer (look for Iwak Arak, Dewi Sri Arak) is fine in proper bottles.

Road safety brief

The biggest health risk in Bali for foreign tourists is mopeds, full stop. Bali had 100+ tourist deaths from moped accidents in 2024. The roads are crowded, narrow, and unforgiving, the helmets at rental shops are often the cheap shells that do nothing in a real crash, and the moped-snatch culture in Kuta and Canggu is real. If you are going to ride, bring or buy a proper helmet (the upgrades are sold at every minimart, around Rp 250,000 to Rp 400,000), wear long sleeves and trousers and proper shoes (not flip-flops), do not ride drunk, do not ride at night unless you absolutely have to, and check that your insurance covers you (see the moped exclusion section above). If you are not confident, do not ride. The Grab and Gojek bike-taxis are cheap and safer because the drivers do this for a living.

Stray dogs and monkeys

Do not pet stray dogs. Do not feed monkeys. The Monkey Forest in Ubud is the high-incident location for monkey bites and scratches. Take off any visible jewellery, sunglasses, or food before you enter. If a monkey grabs you, do not pull away (you will lose), drop whatever they want, walk away calmly. If you are bitten or scratched, wash the wound thoroughly with soap and water for 15 minutes, then go to a clinic the same day for the post-exposure rabies follow-up. The big private hospitals all carry the post-exposure vaccine.

The first-night arrival kit

What I now keep in the carry-on:

  • 10 oralit sachets (or a pack of similar from home)
  • Strip of loperamide (10 tablets is enough)
  • Paracetamol and ibuprofen
  • Antihistamine tablets
  • 50 SPF sunscreen, reef-safe
  • 30% DEET repellent
  • Hand sanitiser
  • Plasters and a small tube of antiseptic
  • Any prescription medication in original packaging with the pharmacy label
  • A printed copy of the insurance policy and the emergency phone number

Most of this you can buy on the island for less, but the first-night version of you is jet-lagged and might not want to find an apotek before bed.

What actually happens, most of the time

Sunrise over Sanur Beach Bali with traditional jukung outrigger boats
Sanur at 6 a.m. The light is good, the air is cool, the day is open. Most Bali health stories end here, with no drama at all. Photo: Danang Trihartanto / Wikimedia Commons (CC BY-SA 4.0)

Most travellers come to Bali, eat at warungs, drink the bottled water, pay attention to the sun, and have nothing more dramatic to report than a slightly windy first 24 hours. The serious incidents almost always involve a moped at night or a complacent attitude to the salad on day three. Get the vaccinations sorted at home, buy real insurance with the moped clause checked, pack the small first-night kit, and apply the prevention rules without being paranoid about them. The food is too good and the island is too generous to spend the trip worried.

If you do get hit, you have got the apotek on the corner, oralit for Rp 2,000 a sachet, and a hospital that has seen this every day for twenty years. The system works. Drink the water. Sleep the day. The next day will be fine.

Munduk, Bali: The Mountain Village Most Travelers Skip

Munduk village highland view across forested ridges in north Bali

Forget Tegalalang. Drive an extra ninety minutes north of Ubud and you get the rice terraces, the temperature drop, four working waterfalls in one valley, a lake temple that’s actually on a lake, and almost no one else. That’s Munduk. It sits at about 800 metres in the central highlands of Bali, the air is cool enough at night that I sleep under a blanket, and the village itself has roughly the population of a busy Canggu coffee shop.

Munduk village highland view across forested ridges in north Bali
The view from a homestay balcony just above Munduk village. The cloud sits below you, not above. Photo: Mike Dickison / CC BY 4.0 (via Wikimedia Commons)

I came up here the first time on a scooter from Lovina and almost turned back twice on the climb. I’m glad I didn’t. Here’s the order I’d visit the waterfalls, the truth about Pura Ulun Danu Beratan versus the Handara Gate (one is gorgeous; the other is a paid photo prop outside a golf course), and the routes that make Munduk part of a longer Bali trip rather than a fiddly detour.

Why Munduk Beats the South for a Few Days

Sea of clouds over the Bali highlands near Munduk at sunrise
Mornings up here look like this until about 8 a.m., then the cloud burns off and you see the volcano lines.

Munduk is a banjar (village hamlet) in Banjar district, Buleleng Regency, in the cool central spine of Bali. The drive in tells you a lot. You climb past clove trees, then coffee, then a band of forest where the temperature drops and the satay vendors start wearing little jackets. By the Twin Lakes viewpoint at 1,200 metres, your scooter mirror has fogged up.

What makes it different is the absence of the Bali tourist machine. No bracelet stalls, no aggressive massage touts, no beach clubs. Six warungs on the main road, two western-leaning cafes, a couple of mini-markets, a petrol station the size of a closet. Nights are quiet enough that you hear the gamelan rehearsing two valleys over.

The trade-off is that everything is spread out. You’ll need a scooter (Rp 100,000 / about $6.50 a day from most homestays), a private driver (Rp 700,000 to 900,000 from south Bali for the day, including waterfall stops), or a day-trip tour from Ubud or Canggu. No Grab or Gojek runs up here, so once you arrive, those three options are it.

The Cool-Weather Reality (Pack a Fleece, Yes Really)

Night temperatures drop to about 17-19°C in the dry season, lower in July and August. After three months of sweating in Canggu, that feels properly cold. Bring a light fleece. Many homestays don’t have heaters or hot showers (mine had neither the first time and I didn’t sleep well). If you run cold, ask the booking page directly: “is there hot water and a blanket?”

It also rains. A lot. Even in the dry months you’ll get afternoon showers through the canopy. Bring a small rain shell, dry-bag your phone, and assume your shoes will be wet.

The Four Munduk Waterfalls (in the Order I’d Visit Them)

Munduk Tutub waterfall plunging through a narrow cliff face into a pool
Air Terjun Munduk itself, also called Red Coral by some signs. Quieter than Banyumala, just as photogenic. Photo: Stefan Fussan / CC BY-SA 3.0 (via Wikimedia Commons)

There are technically more than four waterfalls (air terjun, “falling water”, on every sign you’ll see). Locals will list eight or nine if you ask. Four of them are actually worth a half day each. The rest are nice if you happen to be passing.

1. Munduk Falls + Melanting Falls (do these together)

These two share a single trailhead, about a four-minute scooter ride from the centre of Munduk village. Park at the marked lot, pay Rp 20,000 / about $1.30 entry, and walk the path that splits after about 200 metres. Right takes you to Munduk Waterfall, also signposted as Red Coral or just Air Terjun Munduk. The fall is about 25 metres tall, plunges into a small pool, and there’s enough spray that you’ll get damp standing on the viewing rock.

Munduk Melanting waterfall basin with foliage and shallow pool
Melanting basin in the late morning. The light is best between 10 and noon when the sun gets over the canopy. Photo: Jean-Marie Hullot / CC BY 3.0 (via Wikimedia Commons)

Walk back to the split and go left for Melanting. About 15 minutes down a stepped path with handrails for the steeper bits. The fall here is wider and you can stand close to the basin. There’s a small warung at the top selling kopi (coffee) and instant noodles. Both falls together are an easy two hours.

2. Banyumala Twin Falls

Banyumala Twin Waterfall, two parallel cascades over a moss-covered cliff into a green pool
Banyumala at maybe 9 a.m. on a Tuesday. By 11 there will be twenty people in the water. Photo: Made agus devayana / CC BY-SA 4.0 (via Wikimedia Commons)

This is the famous one, and it deserves the fame. Two parallel cascades pour over a green cliff into a pool you can swim in. Entry is Rp 50,000 / about $3.20. The road to the parking lot is the worst part of the trip; expect potholes the size of dinner plates and a final dirt section that any scooter can manage but won’t enjoy. From the parking, it’s about a 15-minute walk down a stone-stepped path. Some of the steps are loose and there’s a stretch with a railing missing entirely. Wear shoes with grip.

Bamboo footbridge over a stream below Banyumala waterfall
The bamboo bridge at the base. There’s a small platform here that gives you the classic shot if you’re patient enough to wait people out. Photo: Chainwit. / CC BY-SA 4.0 (via Wikimedia Commons)

The pool itself comes up to about waist height. The current under the falls is strong but you can wade to the side. Get here before 9 a.m. on a weekday and you might have it to yourself. By midday on a weekend it’s the busiest spot in the highlands, full stop.

3. Sekumpul (the one to make a real day of)

Trail descending the gorge towards Sekumpul Waterfall in north Bali
Halfway down to Sekumpul. Take the local guide, even if you think you don’t need one; the river crossings are not obvious. Photo: Ciousmagz / CC BY-SA 3.0 (via Wikimedia Commons)

Sekumpul is half an hour east of Munduk, closer to Singaraja than to the lakes, but everyone bundles it into a Munduk trip and so should you. It’s a complex of seven falls, the tallest about 80 metres. The hike down is around 25 minutes and includes a knee-deep river crossing in the wet season. There’s a contentious local rule that you must take a guide from the official ticket office (Rp 125,000 / about $8 per person for the Sekumpul + Hidden Falls combo). I get the controversy, but the trail is genuinely confusing and the guide gets you closer to the spray than you’d manage on your own.

Plan four hours minimum here. The view of the main falls from the lower platform is, no exaggeration, one of the best things I’ve seen anywhere in Indonesia. Bring water and snacks; the warungs at the bottom run out of cold drinks by lunchtime.

4. Aling-Aling (only if you like jumping off things)

Further north towards the coast, Aling-Aling is a four-tier system where the main falls are sacred and swimming is forbidden. The lower tiers include a 5-metre natural slide, a 10-metre jump, and a 15-metre jump the guides will let you try if they think you can handle it. Not for everyone (not for me on a hangover), but a good day out for the brave.

If you want the same cascade vibe at lower elevation and less of a hike, the Singsing Waterfalls near Lovina are a 40-minute drive down the mountain and pair with a sunset back at the coast.

The Lakes and Pura Ulun Danu Beratan

Pura Ulun Danu Beratan eleven-tier meru tower at the edge of Lake Bratan
The 11-tier meru tower of Pura Ulun Danu Beratan. The reflection only works at sunrise on a still day. Photo: Abizar Al Ghifari / CC BY-SA 4.0 (via Wikimedia Commons)

Pura Ulun Danu Beratan is the floating-temple shot you’ve seen on a thousand Bali postcards and on the back of the Rp 50,000 banknote. It’s a real working temple, dedicated to Dewi Danu (the lake goddess) and built on a small rocky outcrop in Lake Bratan. The 11-tiered meru tower in the photos is for Shiva, the smaller 3-tier one is for Brahma. There’s a quick primer on the temple-architecture vocabulary and the Hindu side of all of this in our Balinese Hinduism guide; worth a skim before you visit.

Entry is Rp 75,000 / about $4.80 for foreigners. The grounds open at 7 a.m. Get there at opening or an hour before sunset; midday is harsh light, busloads of tour groups, and a queue at every photo spot. It’s at Bedugul, about a 30-minute drive from Munduk village.

Traditional jukung outrigger boats on Lake Bratan with mist over the water
Lake Bratan early morning. The little jukung outriggers belong to local fishermen who’ll take you out for about Rp 100,000 an hour.

You can rent a jukung (small outrigger canoe) for an hour from a couple of guys at the temple side of the lake, which is genuinely lovely if there’s no breeze. Negotiate; expect to start around Rp 150,000 and settle near Rp 100,000 / about $6.50.

Lake Buyan and Lake Tamblingan (the Twin Lakes)

Lake Buyan seen from a forested viewpoint with surrounding ridges
Lake Buyan from one of the unmarked viewpoints along the road. Stop at any pull-off; they all look like this.

The Twin Lakes (Buyan and Tamblingan) sit a few kilometres further on from Bratan. The famous viewpoint is on the Wanagiri side and yes, it’s the spot with the heart-shaped wooden frames you’ve seen on Instagram. Half of them charge Rp 50,000 to stand on a platform. The view itself is free if you stop at one of the unmarked pull-offs along the road. Same lakes, no queue, no man with a snake on his shoulder asking for a photo tip.

Pura Ulun Danu Tamblingan with moss-covered stone gates under low cloud
Pura Ulun Danu Tamblingan. Almost no one comes here. It’s a 15-minute walk from the lakeshore and it’s one of my favourite quiet spots in north Bali. Photo: Chainwit. / CC BY-SA 4.0 (via Wikimedia Commons)

If you want a temple experience without the queue, walk down to Pura Ulun Danu Tamblingan on the Tamblingan lakeshore. The gates are mossy, the grounds are usually empty, and the only sound is birds. Donation-based entry, sash provided at the gate.

The Handara Gate: Skip Unless You Really Want the Photo

Handara Gate Bali entrance with mountains and a lone visitor walking through
The Handara Gate. The reflection in most Instagram shots is a small mirror held under the camera. Photo: Shankara42 / CC BY-SA 4.0 (via Wikimedia Commons)

The Handara Gate is the entrance to a golf course and resort. It has no religious meaning, no temple behind it, no story beyond looking dramatic. Entry to take a photo is Rp 30,000 to 100,000 depending on the day and how busy they are. The famous “reflection” you see in every photo is created by the staff holding a small mirror flat under the camera lens. There’s almost always a queue.

If you must, go at 7 a.m. when it opens and the light is soft and the queue is short. Otherwise, skip it. The 20 minutes you’ll spend here are 20 minutes you don’t get to spend at Tamblingan.

Trekking and the Coffee/Clove Plantations

Coffee cherries ripening on the branch in a Bali highland plantation
Coffee cherries up at the Munduk altitude take seven to nine months to ripen. The kopi here is genuinely good.

Munduk’s altitude makes it one of the few parts of Bali that grows real coffee, plus cloves, cocoa, and vanilla. The whole hillside is a working plantation. Most homestays can arrange a 2-3 hour walking tour for Rp 100,000 to 200,000 per person, usually with the homestay’s uncle as guide, which is what you want. You walk through clove trees that smell unbelievably strong underfoot, see the coffee cherries on the branch, and finish at a roastery where a small bag is Rp 50,000.

For longer walks, two routes stand out: the rice-paddy + jungle loop (about 2.5 hours, easy, starts behind Warung Classic, drops through terraces and climbs back through forest, no other tourists) and the lake circuit (about 5 hours around Lake Tamblingan on fishermen’s paths, take a guide because the trail is unmarked in places).

Where to Stay in Munduk

There are no five-star resorts, and that’s the point. The accommodation tier here is homestay, eco-lodge, and a small handful of boutique places. I’ve stayed at three different ones across my visits and these are the categories you’ll be choosing between.

Budget homestays sit around Rp 200,000 to 400,000 / about $13 to $26 a night, usually with a basic Indonesian breakfast (mie goreng or banana pancakes), shared or private bathroom, no heater, sometimes hot water. Maliana Homestay in the village centre is a good example. Aditya Homestay also gets consistently good word-of-mouth. The location matters less than you’d think; everywhere in central Munduk is a short scooter ride from everywhere else.

Mid-range eco-lodges run Rp 800,000 to 2,000,000 / about $52 to $130. Puri Lumbung Cottages is the well-known one, set on a ridge above the village with rice-paddy views and a sunset bar that closes inconveniently at 5:30 p.m. Lesong Hotel is a quieter mid-range option on the rice paddies.

Boutique splurge: Munduk Moding Plantation is the famous one, with the infinity pool overlooking the valley that you’ve seen on every “instagrammable Bali” list. Rooms run Rp 3,000,000 to 5,000,000 / about $195 to $325 a night. They also sell day passes (around Rp 500,000) which include pool access and lunch, a reasonable compromise if you want the photo without the spend. Munduk Cabin is the other splurge option, with treehouse-style rooms above the canopy.

Whatever you pick, book ahead. Munduk has limited beds and the good ones sell out a month or more in advance for the dry-season weeks (June-September).

Eating in Munduk: Highland Warungs Beat Beach Clubs

Plate of nasi goreng with a fried egg, sate skewers, and iced tea at a Munduk warung
Warung Made’s nasi goreng. The egg is the test; if the yolk runs when you cut it, you’re at a good warung.

The food scene is small and excellent in places, mediocre in others. The good warungs are the ones run by an ibu (mother/auntie) who does all the cooking herself, which means slow service and proper food. The bad ones are the ones with laminated photo menus and waiters who hand you a tablet.

The places I keep going back to:

  • Warung Made: ridge-side, panoramic view, best Indonesian curry I’ve had in the highlands. Try the ayam betutu (slow-cooked spiced chicken) if it’s on.
  • Warung Classic: the sunset warung. Get there at 5 p.m., order a Bintang and the cap cai (mixed stir-fry vegetables), watch the light hit Lovina below.
  • Warung D’Munduk: smaller, cheaper, the family running it will remember you on day two.
  • Eco Cafe 2: a one-woman operation. Long waits, real espresso, potato croquettes with peanut sauce that I think about months later.

Expect Rp 30,000 to 60,000 / about $2 to $4 for nasi goreng or mie goreng with a drink. If you’ve never had nasi goreng done properly, our history of nasi goreng piece is good background; the highland warung version with home-fried krupuk is a long way from the airport-lounge one.

Vegan and strict-vegetarian options are essentially zero. Most warungs will adapt a dish (gado-gado, tempe goreng) if you say “tanpa daging, tanpa ayam, tanpa terasi” (without meat, chicken, shrimp paste), but expect a shared cooking surface.

Combining Munduk with Lovina (and Why You Should)

Silhouette of palm trees and a person at sunset on Lovina Beach in north Bali
Lovina at 6 p.m. The dolphin-watching boats leave at 5:30 a.m. the next morning if you’re committed. Photo: Andreia from Lisboa / CC BY 2.0 (via Wikimedia Commons)

Lovina is a 50-minute drive down the mountain on the north coast. Black volcanic sand, calmer water than the south, and a town that’s sleepy in a good way. Two nights Munduk and one Lovina gives you cool mountains, waterfalls, a proper beach, and the optional 5:30 a.m. dolphin-watching boat from Lovina pier. The dolphins are a coin flip and the boats can crowd each other; ask your accommodation for a captain who runs solo trips.

Traditional fishing jukung boats lined up on Lovina Beach in Bali
The fishing jukungs at Lovina. They go out at dawn and come back with the morning catch around 8 a.m.

The combination works because the drive down is short, the contrast between mountain and coast is total, and the north coast still has that quieter feel of Bali pre-2010. If you’ve already read about Singsing Waterfall near Lovina, the trailhead is on the way back up to Munduk and slots into the same day easily.

Combining Munduk with Sidemen (the Quiet-Bali Loop)

Sidemen rice paddy with a single coconut palm and surrounding hills in east Bali
Sidemen rice paddies. About three hours from Munduk by car, no good public transport between them. Photo: Paul Arps / CC BY 2.0 (via Wikimedia Commons)

The longer pairing is Munduk plus Sidemen, in east Bali. Both are quiet, both are mountain-adjacent, both run on homestays rather than resorts. The drive takes 3 to 4 hours via Bedugul and Klungkung; hire a private driver (Rp 800,000 for the transfer) and break it up with a stop at Pura Besakih on the way.

This loop is the antidote to a Canggu-and-Seminyak Bali trip. Three nights Munduk, three nights Sidemen, no party scene, no traffic, no beach club. If you’re in Bali for two weeks and want a real reset, build the second week around it.

Getting to Munduk From the South

From the airport (Ngurah Rai / DPS) or south Bali, you’ve got three realistic options. A private driver for the full day, with stops, runs Rp 700,000 to 900,000 / about $45 to $58 with petrol included. A scooter from Canggu (90 minutes) or Ubud (2 hours) is free if you already have a rental, but the climb is winding and steep; don’t attempt it if your scooter experience is “I drove around Sanur for an afternoon”. A day-trip tour from south Bali is around Rp 500,000 to 800,000 per person and covers Munduk Falls plus Banyumala or Sekumpul plus the lake temple, but you don’t get to slow down.

If you’re still planning the connection from your home airport, the flights to Bali primer covers the routing. Worth one night’s recovery in Canggu or Ubud before you tackle the mountain road.

A Suggested Two-Day Itinerary

Jatiluwih rice terraces with palms in the central Bali highlands
Jatiluwih on the way up. If you have time, take the longer route via the World Heritage rice terraces.

Two days is the minimum that justifies the drive. Three is better. Here’s what I’d do with two:

Day 1. Drive up from south Bali via Jatiluwih (the World Heritage rice terraces, 90 minutes longer than the direct route but worth it). Lunch at Batu Karu Kopi above the terraces. Continue to Munduk, check into the homestay, do the Munduk Falls + Melanting combo in the afternoon while the light is good. Dinner at Warung Made, sleep early.

Day 2. Up at 6 a.m. for Pura Ulun Danu Beratan at opening (you’ll have it almost to yourself for the first hour). Breakfast at one of the cafes overlooking Lake Bratan. Drive to Banyumala for the swim before the crowds. Late lunch in the village. Afternoon at Tamblingan or, if you’re keen, Sekumpul (it’ll be a long day). Sunset at Warung Classic. Drive back to south Bali the next morning, or push down to Lovina for night three.

Fees, Hours, and the Rest of the Practical Bits

Quick reference, current as of late 2025-early 2026:

  • Munduk Falls + Melanting Falls: Rp 20,000 entry, dawn to about 6 p.m.
  • Banyumala Twin Falls: Rp 50,000, opens 7 a.m.
  • Sekumpul: Rp 125,000 with mandatory guide for the basic combo, more for extended routes
  • Aling-Aling: Rp 125,000 for the jump-and-slide route with guide
  • Pura Ulun Danu Beratan: Rp 75,000, 7 a.m. to 7 p.m., sash and sarong included
  • Pura Ulun Danu Tamblingan: donation, gate is open during daylight
  • Handara Gate: Rp 30,000 to 100,000 (price changes)
  • Wanagiri Hidden Hills swing/photo platforms: Rp 50,000 each, often per person per platform
  • Indonesian Tourism Levy: Rp 150,000 per visitor, paid online via the LoveBali app or at arrival, valid for the whole trip (introduced February 2024)
Caution slippery roads sign on a wet jungle trail near Munduk waterfalls
The sign at the Munduk Falls trailhead. They mean it. Photo: Mike Dickison / CC BY 4.0 (via Wikimedia Commons)

Cash matters up here. There’s an ATM at the petrol station and another in Bedugul, but both run out on weekends. Pull what you’ll need before leaving the south. Most warungs and homestays don’t take card.

Phone signal is patchy. Telkomsel works best, Indosat second. Download the offline Google Maps area before you set off; you will lose signal in the gorges.

What to Pack Specifically for Munduk

Beyond your normal Bali kit: a light fleece for the nights, quick-dry trousers (not jeans), trail shoes or sandals with proper grip, a rain shell, a dry-bag for your phone, a swimsuit you don’t mind getting muddy, and more cash than you think.

The Verdict

Most Bali trips are built around the south. Canggu, Seminyak, Uluwatu, two days in Ubud. Munduk asks you to take three days off that itinerary and drive into the cold mountains instead. It’s not for first-timers who came for beach clubs and surf lessons.

But for anyone on a second trip, or anyone who’s already done the south and felt like they’d seen the brochure version, this is the antidote. Real waterfalls. A lake temple at sunrise. A working coffee plantation a five-minute walk from your bed. Cool nights and quiet mornings. A village where the warung ibu remembers what you ordered yesterday.

Bring a fleece. Take the long road via Jatiluwih. Skip the Handara Gate unless the mirror trick really matters. Spend a few hours at Tamblingan with no one else around. For more on the north Bali coast and the cascades you can pair with a Munduk run, the beaches and nature archive has the related pieces.

Singsing Waterfall, Lovina: How to Visit

You hear the falls before you see them. I came up the back road from Lovina on a rented Honda Scoopy, the smell of wet jungle thick after a morning shower, kecak frogs ringing from somewhere in the rice fields below. Five kilometres inland, past two warungs and a slumbering temple dog, the road dips and the engine drops to a whisper, and underneath it there it is: a soft hiss, the kind that sounds like tape static, then a drumming as I get closer. That is Singsing. Lovina sits down at sea level and most travellers don’t bother climbing the back roads to find it, which is exactly why you should.

This is not a guide written from a tour brochure. So here is how to get to Singsing Waterfall without paying the inflated tour-driver price, what to actually expect when you arrive, and which combinations make it worth a half-day rather than a quick stop.

Cascading waterfall in a north Bali jungle valley
The interior of Buleleng regency is wetter, greener, and far quieter than the south of the island. Singsing sits in a forested hill like this one, about five kilometres inland from Lovina.

Where Singsing actually is

Singsing Waterfall sits in Banjar sub-district of Buleleng regency, on Bali’s north coast, roughly five kilometres west of Lovina along the main Singaraja-Seririt road. The signed turn-off (Jalan Singsing) climbs about another kilometre south through the village of Temukus to a small parking area at the trailhead. If you punch “Singsing Waterfall” into Google Maps you will get there, just be aware there is a totally different “Singsing” near Tabanan in the south, so triple-check that the pin sits in Buleleng before you set off. The pin you want shows the GPS coordinates roughly 8°11′ S, 115°00′ E. If your map app puts you in Tabanan, you’ve got the wrong one.

The falls themselves are two cascades about a hundred metres apart, each maybe twelve metres high. Locals call the first one Singsing 1 and the upper one Singsing 2. Some maps and signs spell it “Sing Sing” as two words, others “Singsing” as one. I am going with “Singsing” throughout because that is how Google Maps and the Buleleng regency tourism office spell it. If you’ve only got time for one, the lower fall is easier and prettier in dry season; the upper one is bigger and worth the extra slog if it’s been raining.

Getting there without overpaying

A rider on a scooter in front of green Bali rice fields
Hire a scooter in Lovina for around Rp 70,000 a day (about $4.50) and you can ride to the falls in fifteen minutes. A driver from south Bali will quote you twenty times that for a return trip.

From Lovina (the cheap, sensible option)

If you are already staying in Lovina or Singaraja, this is a non-issue. Rent a scooter for the day, almost every guesthouse in Lovina has one or knows someone who does. Expect to pay roughly Rp 70,000 to Rp 100,000 per day (about $4.50 to $6.30) for a basic Honda Scoopy or Vario, plus around Rp 20,000 of petrol from a Pertamini roadside seller. The ride from central Lovina is fifteen minutes if you go gently. Take the main coast road west toward Seririt, pass the big Krisna souvenir hangar, look for the brown tourism sign on the inland side, and turn left up the lane to Temukus. The road is paved the whole way.

If you don’t want to drive yourself, a local ojek (motorbike taxi) from Lovina will run you maybe Rp 50,000 to Rp 75,000 each way. Tell them to wait, agree the return price up front, and you’ve got a three-hour outing for under Rp 200,000. Grab and Gojek work patchily this far north of Denpasar; don’t count on them.

From south Bali (Kuta, Seminyak, Canggu, Ubud)

This is where it gets expensive. You are looking at three to three and a half hours by car each way, depending on traffic and whether you go over the mountains via Bedugul or around the long coast road through Tabanan. A private driver for the day will quote Rp 700,000 to Rp 1,200,000 (around $44 to $76), which is reasonable filling a back seat with three friends and combining stops. Poor value for one waterfall.

Real advice: don’t come north for Singsing alone. Build it into a Lovina overnight (the dolphin tour the next morning justifies the bed), or skip Singsing and visit a closer south-Bali waterfall like Tegenungan or Tibumana from Ubud.

The day-tour combo trap

Tour operators in Kuta and Seminyak sell “North Bali Waterfall Tour” packages bundling Singsing with Sekumpul, Gitgit, the Banjar hot springs, and a dolphin breakfast for around Rp 850,000 per person. The value depends on how many waterfalls you actually want in one day. Two is plenty. Four becomes a tour-bus march. Ask up front what entrance fees aren’t included, and what time the pickup is (a 5 a.m. pickup is brutal).

Entrance fees, parking, and the donation question

There is officially no entrance fee at Singsing Waterfall, which makes it one of the cheapest falls on the island and one reason it stays uncrowded. What you actually pay:

  • Parking, around Rp 5,000 (about $0.30) for a scooter, slightly more for a car. Cash to the attendant in the small kiosk at the trailhead.
  • An informal “donation” of Rp 10,000 to Rp 20,000 if a local volunteer is at the path entrance maintaining the trail. This goes to the village banjar, the community council, and pays for keeping the trail clear and the rubbish picked up. I always pay it.
  • A guide, optional, around Rp 50,000 to Rp 100,000 if you want one to take you up to the upper fall. I have done it both ways. With a guide is safer in wet season, alone is fine in dry season if you have decent shoes and pay attention.

One charge that is not part of the falls but applies to being on Bali at all: the Bali tourism levy (officially Pungutan Wisatawan Asing, foreign tourist levy), introduced 14 February 2024. Every foreign visitor pays Rp 150,000 (about $10) per visit, ideally before arrival via lovebali.baliprov.go.id. You get a QR code by email. Domestic tourists are exempt. It does not directly affect the cost of the falls but it is a real cost that did not exist a few years ago.

The trail to Singsing 1 (the lower fall)

A walking trail through dense Bali greenery
The path down to the lower fall is short but slick after rain. Wear actual shoes, not flip-flops.

From the parking area, the path is signposted in faded paint to the right of the small bale banjar (the village’s open-walled community pavilion). You walk past a couple of warungs, then drop into a forested gully on a stepped path of dark volcanic stone. It is steep in two short sections and slippery in three more. Total walking time, ten to fifteen minutes downhill.

The first thing that hits you, before the fall comes into view, is the noise gradient. You go from frogs and chickens at the top to a thudding white roar at the bottom in maybe four minutes. Then a turn in the path opens out and Singsing 1 is right in front of you: a narrow plume off a black basalt cliff face, falling into a pool the colour of green tea. The pool is not as pristine as Instagram filters suggest. The colour comes from minerals (some say mild sulphur, in keeping with the geothermal area around Banjar), and there is usually a film of leaves and pollen on the surface. I would still swim in it. I have. It’s fine.

Better than the swim is sitting on a flat rock and just listening for fifteen minutes. I came at 8 a.m. on a Tuesday and had the place entirely to myself for forty minutes. By 10 a.m. it was busier, by noon there were maybe twelve people. Mornings are the right call.

The trail to Singsing 2 (the upper fall)

Up from the lower pool, the path continues. This is the part most day-trippers skip. It is a steeper track that takes another fifteen to twenty minutes uphill and a final scramble over wet rocks to a taller fall set in a tighter amphitheatre of jungle. The pool at the base is deeper and better for an actual swim, around chest height in the middle.

The path here is harder and the warning is real. After recent rain, the rocks are like wet glass and there are sections where a slip would mean a long, ugly fall. This is where I would take the local guide, and where the Rp 50,000 is well spent. If the upper fall has dried to a trickle in late August and September, turn back at the lower one.

When to go

Bali has two seasons, wet (roughly November to March) and dry (April to October). Each has tradeoffs at Singsing.

  • End of wet season, late February to early April: maximum water volume, both falls full, pools deep, jungle electric green. Slippery but manageable.
  • Early dry season, May and June: still good flow, much drier path, fewer mosquitoes. The best overall window.
  • Peak dry season, July to early September: lower flow, especially at Singsing 2 which can become a thin trickle. Lower pool still swimmable. Singsing stays quieter than south Bali falls because so few tourists make it up here.
  • Wet season, December and January: storms and a real risk of the path closing. Check with your guesthouse the morning of.

For time of day, the answer is always early. Be at the parking area by 8 a.m., at the lower fall by 8.15, swim before 9, hike the upper fall before 10. From mid-morning the light drops behind the cliff and the trickle of European tourists picks up.

What to bring

This is a short walk and a small fall, not a serious trek, but the basics matter:

  • Shoes with grip. Not flip-flops. Old running shoes you do not mind getting wet are perfect.
  • A dry bag or zip-loc for your phone. You will get spray on you near both falls.
  • Swimwear under your clothes, plus a sarong or quick-dry towel. No proper changing rooms.
  • At least a litre of water per person.
  • Small notes for parking, the donation, and a cold drink at the warung at the top on the way back.
  • Mosquito repellent in wet season.
  • A small bag for your own rubbish. The path is clean because visitors carry their plastic out.

The touts at the entrance, and what to actually say

The most annoying part of Singsing is not the trail. It is the small group of self-appointed “guides” hanging around the parking area trying to upsell. The opening line is usually that the path is “very dangerous” and you “must take a guide” for both falls. The path is not very dangerous to the lower fall. You do not have to take a guide if you have any hiking experience.

What works: a polite tidak, terima kasih (no, thank you), a smile, and continue walking. If you genuinely want a guide for the upper fall, agree the price up front, around Rp 50,000 to Rp 75,000 for both falls. If you do not want one, you are not being rude by saying no. Pay the parking attendant and the trail-maintenance volunteer regardless. Skipping the guide is fine. Skipping parking is mean.

Photography notes

You are shooting in deep shade in a tight gully, so the rules are different from a beach or rice-terrace shoot. Morning light between about 8 and 10 is when a thin shaft of sun reaches the lower pool through the canopy. Lock your white balance manually, the auto setting in tropical shade tends to go too cool. For long-exposure silky-water shots you will need an ND filter. Phone cameras handle this scene surprisingly well now, just step back from the spray. The classic shot is the lower fall framed by the overhanging vines on the right. The cliché shot is a person in swimwear standing in the middle of the pool.

Food and water before and after

There is no proper restaurant at Singsing itself. The two warungs at the trailhead sell bottled water, packaged snacks, instant noodles, and cold soft drinks. Useful, but not lunch.

Eat in Lovina before or after. Warung Bu Ana on the main road serves some of the best satay on this stretch of coast and a plate of nasi campur (mixed rice with three or four small dishes) for around Rp 25,000. La Costa Beach Lounge in central Lovina does ikan bakar (grilled fish) for Rp 80,000 to Rp 120,000, fresh from the dawn catch. For a cheap and proudly unspecial meal, any small warung along Jalan Raya Lovina will plate you up nasi goreng for Rp 20,000 to Rp 30,000 and the kind of sambal that makes you sweat a bit.

What to combine Singsing with

Singsing on its own takes about ninety minutes including the walk down and back. To make a real morning or half-day out of it, pair it with one or two of these. All are within a fifteen-minute drive.

Banjar Hot Springs (Air Panas Banjar)

Entrance to Banjar Hot Springs in north Bali, with souvenir stalls and visitors
The entrance to Banjar Hot Springs is humble, but the three terraced pools fed by carved dragon-mouth spouts are worth the small price. Bring a dry change of clothes. Photo by Jorge Lascar / Wikimedia Commons (CC BY-SA 2.0)

Ten minutes by scooter from Singsing, in the hills behind the village of Banjar, sit three terraced pools fed by mineral-rich, lukewarm sulphur water that pours out of carved stone dragon mouths. Entrance is around Rp 20,000 to Rp 30,000 for foreigners, depending on season. The water is not screaming hot, more bath-warm, but the smell of the sulphur and the sound of the carved dragons is fantastic. Locals come for the supposed skin-healing properties. Get there before noon, after that it fills up with bus tours.

If you want to follow the local way, some of the older Balinese still do a kind of melukat (a Hindu purification ritual) at hot or cool springs in this region. The ritual is not performed at Banjar specifically, but the sense that water is sacred and not just for swimming runs through every local interaction with these places. Be quiet and respectful. There is more on those traditions in our piece on Bali’s Hindu religion.

Brahma Vihara Arama Buddhist Monastery

Buddha statue at Brahma Vihara Arama monastery in Banjar, Bali
Brahma Vihara Arama is the largest Buddhist temple complex on Hindu-majority Bali. Sarong required, no entrance fee, donation expected. Photo by Eric Bajart / Wikimedia Commons (CC BY-SA 3.0)

Five minutes from the hot springs and tucked into a hillside above the village of Banjar Tegehe is the largest Buddhist temple complex in overwhelmingly Hindu Bali, Brahma Vihara Arama. Built in the 1970s, it includes a small replica of Borobudur, a meditation pavilion that is sometimes used for retreats, and gardens you can wander through quietly for an hour. Sarong is required at the entrance, they lend you one. There is no formal entrance fee but there is a donation box and Rp 20,000 to Rp 50,000 is expected.

It is genuinely tranquil and a good cultural counterpoint to a morning of waterfall and water. If you have any interest in the layered religious history of north Bali, an hour here will tell you more than a guidebook. For a wider read on what you are walking through, see our culture section.

Munduk and the Melanting / Banyumala falls

A tall waterfall in the jungle near Munduk, north Bali
If Singsing is the warm-up, Munduk is the main event. About thirty minutes uphill from Lovina, the cooler highland air alone is worth the drive. Photo by jmhullot / Wikimedia Commons (CC BY 3.0)

If Singsing left you wanting more waterfall, drive thirty minutes uphill into the cool highlands of Munduk and you have a string of bigger, more dramatic falls. Melanting and Munduk Tutub waterfalls are the easiest to reach, both around Rp 20,000 entrance, both involving a fifteen to twenty minute walk down and back. Banyumala Twin Waterfalls, slightly further, is one of the most photographed falls in north Bali for good reason. Sekumpul, about an hour east, is the biggest fall on the island at around 80 metres, but the trek down is steep enough that I would treat it as its own day trip rather than a Singsing add-on.

The Munduk drive is also worth doing for itself. You climb out of coastal heat into clove and coffee plantations, the air drops five degrees, and you pass two of the three holy lakes (Tamblingan and Buyan) on the way back if you loop south. There is more on north Bali nature trips in our beaches and nature section.

Lovina the night before, or the morning after

Sunset over a calm Lovina beach, north Bali
Lovina sunsets are quieter than the south coast equivalents, no beach clubs and no thumping bass. Photo by ind1go / Wikimedia Commons (CC BY 2.0)

The case for staying a night in Lovina is partly the falls and partly the dolphins. Lovina has a jukung (traditional outrigger fishing boat) tradition of dawn dolphin tours. The spectacle gets criticised online as too chaotic, with too many boats chasing the same pod, but early in the season (March, April, May) and mid-week, it is calm and lovely. A shared boat costs around Rp 100,000 per person, a private one Rp 200,000 to Rp 250,000 for up to four. Departure is 6 a.m. sharp from the beach in front of the dolphin statue. Back on the sand by 9 a.m.

Hotels in Lovina range from cheap (Suka Suka Homestay, around Rp 250,000 with breakfast) through mid-range (Lovina Beach Resort, Bagus Beach Resort, around Rp 700,000 to Rp 1,200,000) up to The Damai at around Rp 3,000,000. The owner at Suka Suka brings you tea in the morning and tells you which warungs to go to.

Dolphins, not just for show

Dolphins jumping near a Lovina jukung boat at sunrise
Early in shoulder season the dolphin pods are smaller and the boats fewer. Mid-week is calmer than weekends.

Three things to know. The dolphins are wild, sometimes you see fifty in a pod, sometimes none, treat it as a sunrise boat ride that occasionally features cetaceans. Push back politely if your skipper races other boats to chase a pod, responsible operators hold position. The boats are open-air outriggers and the temperature drops in dry season, bring a fleece. I forgot once and did not forget twice.

The Tugu Belanda detour for history nerds

If you walk past the upper fall and continue uphill on Jalan Singsing for another twenty minutes (or drive it), you reach the Tugu Belanda, a roughly fifteen-metre white obelisk built by the Dutch colonial administration to commemorate the soldiers who died in the Banjar war of 1868. The original obelisk was destroyed in the 1950s as an Indonesian nationalist statement, then rebuilt in 1992 as a record of Balinese resistance rather than Dutch glory. There are no plaques in English. Worth the half-hour if you read Indonesian or use a phone translator. If not, you are not missing the falls.

Things people get wrong about Singsing

  • “There is a Rp 50,000 entrance fee.” There is not. There is parking and an optional donation. If anyone charges Rp 50,000 to enter, you are being scammed by an opportunist.
  • “It is the most beautiful waterfall in Bali.” It isn’t. It’s a small, pretty, accessible waterfall that’s good for a quiet morning. If you’ve only got one day for waterfalls and you’re coming from the south, drive to Sekumpul or Banyumala instead.
  • “You need a 4×4 to get there.” You need a scooter or a normal car. The road is paved.

A practical itinerary if you only have one morning

One morning in north Bali, starting from a Lovina hotel:

  • 5.45 a.m.: walk five minutes to the dolphin statue.
  • 6.00 a.m.: dolphin tour departs. About two hours on the water.
  • 8.15 a.m.: back on the beach, breakfast at the hotel.
  • 9.30 a.m.: ride fifteen minutes to Singsing. Park, hike, swim.
  • 11.00 a.m.: ride ten minutes to Banjar Hot Springs.
  • 12.30 p.m.: ride five minutes to Brahma Vihara Arama.
  • 1.45 p.m.: back to Lovina, lunch at La Costa or Warung Bu Ana.
  • 3.00 p.m.: nap. You earned it.

That is aggressive, and you will have seen dolphins, two waterfalls, a hot springs, and a Buddhist temple by the time south Bali tourists are finishing breakfast. For the relaxed version, drop the temple or the hot springs, add a slow lunch.

Stop if

Skip Singsing if you’ve only got three days in Bali and you’re based in the south; the maths doesn’t work. Skip it in heavy December storms, the trail genuinely closes sometimes. And skip the upper fall if you are travelling with small kids or have any knee issue, the lower one is enough.

Otherwise, set a 6 a.m. alarm in Lovina, eat a banana, hire a scooter, and go. The road is short, the parking is cheap, the falls are quiet, and that combination is harder to find on Bali than it used to be. For more on what to do in this part of the island, see our things to do section.

The History of Nasi Goreng (And Where to Eat It in Bali)

Just before dawn on 17 August 1945, in a Japanese admiral’s house on what is now Jalan Imam Bonjol in Jakarta, three men sat down to eat nasi goreng (Indonesian fried rice). Sukarno, Mohammad Hatta and Ahmad Soebardjo had been up most of the night drafting the proclamation that would declare Indonesia independent from Dutch rule. It was the fasting month of Ramadan, and the plate in front of them was sahur (the meal eaten before sunrise, before the day’s fast begins). A few hours later, Sukarno would walk out and read the proclamation aloud. Indonesia would be a country. The dish on his plate that morning is the same one I order from a kaki lima cart in a Sanur back-gang for Rp 25,000 (about $1.60), and the same one a beach club in Seminyak will charge me Rp 165,000 for, and it has more history packed into a wok than most national flags.

Nasi goreng with chicken, shrimp, sliced cucumber, tomato, kerupuk and a fried egg in a cast iron skillet, Jakarta style
Standard warung-style nasi goreng with the works: chicken, shrimp, kerupuk, cucumber, sambal, fried egg on top. This is the istimewa version, meaning the one with the egg.

This article is mostly history because nasi goreng deserves it. Indonesia made it the national dish in 2018, CNN’s readers voted it the second most delicious food on earth in 2011 (behind Padang’s rendang, in case you were wondering), and there are at least 104 documented regional variants according to a Gadjah Mada University food researcher. None of that is a recipe. If you want a recipe, fifty thousand bloggers have you covered. What you probably haven’t read is the actual story of how leftover rice from a 10th-century Hokkien trader’s pot turned into a dish that gets served at state dinners, drafted independence proclamations, and now sits on every Bali menu from Kuta beach shacks to the Mandapa. So let’s get into it. Then I’ll tell you the only thing that actually matters about eating it in Bali, which is where to go and what to ask for.

Fried Rice Before It Was Indonesian

Nasi goreng is, structurally, a Chinese dish. That isn’t controversial; the Wikipedia entry says so, every Indonesian food historian I read says so, and the technique that makes it work, fast stir-frying in a Chinese carbon-steel wok, comes from the Ming dynasty. The wok itself, the high-heat method, and the principle that you should never throw away cooked rice all arrived in the Indonesian archipelago with Chinese traders.

Tomato and egg sizzling in a black carbon steel wok over an outdoor stove with steam rising
The wok is the unsung hero of nasi goreng. Without that thin, conductive carbon steel and the screaming heat it can hold, you don’t get the smoky wok hei flavour that makes the dish work.

The trade route is the part that often gets glossed over. Chinese maritime expansion really kicked off during the Tang dynasty, between the 7th and 10th centuries CE, when ships out of Guangzhou and later Quanzhou started running regular routes to ports across Java, Sumatra, the Malay Peninsula, Borneo, the southern Philippines and what is now Vietnam. By the time the Srivijaya empire was at its peak around the 10th century, trade between China and the Indonesian archipelago was a permanent feature of the region. It intensified again under the Majapahit empire in the 15th century. Chinese traders weren’t just dropping off ceramics and silk and sailing home; they were settling. Hokkien, Cantonese, Hakka and Teochew communities planted themselves in port cities like Batavia (the Dutch name for what is now Jakarta), Semarang, Medan, Malacca, Penang, Singapore and Manila. They built temples, they ran businesses, and crucially for our purposes, they cooked.

Among the dishes they brought were stir-fried noodles (which became mie goreng), dumplings, stir-fried vegetables, and fried rice. Soy sauce came with them too, dating back to 2nd-century CE China; without that ingredient, you don’t get the dark base note that anchors the flavour of nasi goreng to this day. But the most important thing the Hokkien settlers introduced, in my opinion, was a cultural attitude: don’t throw away cooked food. In Chinese custom, food waste is taboo, and refrigeration didn’t exist. So the night’s leftover rice was reheated for breakfast the next morning. Frying it was the safest way to do that in a tropical climate, because the high heat kills the dangerous bacteria that grow on cooked rice at room temperature. (This, incidentally, is why your overnight rice from the warung never makes you sick. The wok takes care of it.)

That practice of frying yesterday’s rice for breakfast is the seed crystal. Local cooks watched it, adapted it, and started doing it themselves. From there it had a thousand years to evolve.

The First Written Mention, and a Theory Nobody Likes

The earliest written reference to fried rice in the Indonesian archipelago appears in Serat Centhini, an enormous early-19th-century Javanese encyclopedia of stories, customs and recipes compiled in the court of Surakarta. The dish there is called sekul goreng (the Javanese term for fried rice). According to the food historian Harry Nazarudin, the sekul goreng in Serat Centhini isn’t quite what we eat today. It uses no soy sauce, and it’s served as one component of a larger meal rather than a dish on its own. The closest modern equivalent is the gagrak Sundanese style of fried rice, which leans savoury rather than sweet.

A farmer in a conical hat carrying harvested rice stalks across a paddy field in Java
Rice from Java, where the dish was first written down. The Serat Centhini mention from the early 1800s is our earliest hard evidence in writing.

That early form of fried rice still tracks with the Chinese-origin story. But there’s a counter-theory, and it’s worth taking seriously because the academic who proposed it, Fadly Rahman of Padjajaran University, is one of the most respected food historians in Indonesia. Rahman argues that there isn’t actually any hard evidence nasi goreng is native to Indonesia, and that one branch of it might descend not from Chinese fried rice but from Middle Eastern pilaf, the rice cooked in seasoned broth that you find from Iran across to North Africa.

The exhibit Rahman points to is nasi goreng kambing, the Betawi (Jakarta) variant made with mutton or goat. Kambing nasi goreng uses minyak samin, which is ghee, and a heavy hit of warm spices: cardamom, cumin, cloves. Those are pilaf ingredients. They’re the same combination that Arab traders, who had a long presence in coastal Java and Sumatra, would have cooked at home. The Betawi neighbourhood of Tanah Abang has had an Arab-Indonesian community for centuries, and that’s exactly where you find the best kambing nasi goreng in Jakarta. It’s a clean line. Whether you accept the full pilaf-origin theory or just see kambing as a parallel Arab branch on a mostly Chinese tree, the point stands: nasi goreng is layered. Pinning it on one origin culture flattens what actually happened.

Local Adaptation, and the Sauce That Changed Everything

The dish became Indonesian, properly, when local cooks added kecap manis, a syrupy sweet soy sauce thick with palm sugar. Soy sauce has been in Asia since the Han dynasty in 2nd-century China, and it travelled with Chinese migration. But Indonesians took the basic salty soy and dosed it with palm sugar (gula aren from the sugar palm or gula jawa from coconut palm, depending on the region) until it ran like molasses. That’s the ingredient that gives nasi goreng its colour, its sticky texture, and the smoky-sweet caramel note when it hits a hot wok. Without kecap manis the dish is basically Chinese fried rice with extra chilli. With it, you have something the rest of Asia recognises as not theirs.

Two bottles of ABC brand Indonesian soy sauce, the red label sweet kecap manis on the left and the green label salty kecap asin on the right
ABC kecap manis on the left, kecap asin on the right. The sweet one is what does the heavy lifting. Caramelises on the wok and gives the rice that dark, sticky coat. Photo: Jdmtdktdht / CC BY-SA 3.0 (via Wikimedia Commons)

The other Indonesian addition was the seasoning paste, what’s called bumbu. The basic bumbu for nasi goreng is shallot, garlic, candlenut, fresh chilli and shrimp paste (terasi in Indonesian, belacan in Malay), pounded together in a stone mortar. That last ingredient is the one most non-Indonesians never quite expect. Terasi smells aggressive when raw. Cooked into hot oil at the start of the stir-fry, it transforms into a deep, oceany umami that you can’t get any other way. It’s the third pillar, after the wok-fried rice and the kecap manis, of what makes a Javanese nasi goreng taste the way it tastes. Skip the terasi and you’ve made fried rice, not nasi goreng.

By the 19th century, colonial-era records from European visitors describe fried rice as a daily staple in Javanese and Malay households. Children ate it for breakfast. Workers ate it on the way to the fields. Vendors carried it on shoulder poles down the streets of Batavia. By the early 20th century, Dutch-Indonesian cookbooks were including recipes for it. The dish had stopped being a Chinese loan and become Indonesian property.

Colonial Documentation: 1918 and 1925

The first time nasi goreng shows up in mainstream Indonesian literature is 1918, in Student Hidjo by Marco Kartodikromo, a serial novel that ran in the Sinar Hindia newspaper. The dish is mentioned matter-of-factly as part of daily life. By that point, Marco was a journalist agitating for Indonesian nationalism and writing in Malay rather than Dutch, so the mention itself is a small political act. Nasi goreng was an everyday Indonesian thing, not a colonial import. Putting it on the page in a Malay-language newspaper marked it as part of an Indies identity that was distinct from the Dutch one.

Seven years later, in 1925, a Dutch household cookbook called Groot Nieuw Volledig Oost Indisch Kookboek (“Great New Complete East Indian Cookbook”) came out in The Hague. It included a recipe for nasi goreng. Dutch families in the Indies had been eating Indonesian food for decades, often cooked by babu (Indonesian household staff). What the cookbook did was send those recipes back to the Netherlands. By the 1930s a recognisably Dutch-Indonesian version of the dish was being eaten in Amsterdam dining rooms.

Black and white archival photo of a Dutch family seated at a table in colonial Java being served by an Indonesian waiter
A Dutch family in the colonial Indies, served by an Indonesian household worker. The rijsttafel, literally rice table, was the staged colonial banquet that introduced Indonesian dishes to the Dutch palate. Photo: F.W.M. Kerchman, Tropenmuseum / CC BY-SA 3.0 (via Wikimedia Commons)

The Dutch took the dish further than just adopting it. They invented their own version, often made with butter and bacon or other pork at the base, which is the standard recipe in older Indo-Dutch cookbooks even now. And then there’s the nasischijf, which is the kind of detail you find in food history that you can’t make up: a deep-fried croquette, breadcrumbed on the outside, filled with nasi goreng, sold in Dutch fast-food shops as a snack alongside the famous frikandel. It’s nasi goreng turned into a fish-and-chip-shop item. There is also a song, Geef Mij Maar Nasi Goreng (“Just Give Me Nasi Goreng”), recorded in 1979 by the Indo-Dutch performer Wieteke van Dort under the stage name Tante Lien. It’s a sentimental number about Indo-Dutch repatriates in the Netherlands missing the food they grew up on. It still gets played on Dutch oldies stations.

How the Dish Travelled Outside Asia

Three diaspora routes took nasi goreng beyond Indonesia, all of them tied to colonial movement of people.

The first goes to Sri Lanka, where the Sri Lankan Malay community brought a version of the dish in the 18th and 19th centuries. The Sri Lankan Malays are descendants of Malay-speaking soldiers and exiles brought to Ceylon by the Dutch when they ruled both Sri Lanka and the Indonesian archipelago. They settled, kept their language and food, and the result is a Sri Lankan nasi goreng (Sinhala: නාසි ගොරේන්) that’s a little different: it leans more on oyster sauce, uses ginger more aggressively, and gets garnished with a sliced omelette on top.

The second goes to Suriname, in South America, where the Dutch ran a colonial plantation economy. Between 1890 and 1939, around 33,000 Javanese contract workers were shipped to Suriname to work the sugar fields after the abolition of slavery. They stayed. Their descendants are still there, and Surinamese-Javanese culture is one of the strongest threads in the country today. Surinamese nasi goreng is its own thing now: the rice is often cooked separately from the meat, served with moksi meti (a mixed roast of pork, chicken and Chinese-style red pork), and accompanied by atjar (pickled vegetables) and bakabana (fried plantain). The dish is so embedded that in Suriname, the word nasi on a menu just means fried rice; you don’t need to say goreng.

The third route, the Netherlands, came after Indonesian independence. When the Dutch lost their colony in 1949, around 300,000 Indo-Dutch (people of mixed Dutch-Indonesian ancestry) repatriated to the Netherlands over the following decade. They opened restaurants. They taught their Dutch neighbours how to cook with shallot and chilli and kecap manis. Today every Dutch supermarket sells bottled boemboe (the bumbu paste in pre-made form) and frozen nasi goreng in foil trays, and a substantial chunk of Dutch take-away is what Dutch people call “Chinees-Indisch”, the slightly Cantonese-influenced Indonesian food that the Dutch consider a national comfort cuisine. In Flanders, “nasi goreng” is now a generic term for any fried rice. The dish has been so thoroughly absorbed that most Dutch people don’t think of it as foreign any more.

17 August 1945: The Sahur That Made a Country

Back to that opening scene, because it deserves more space. By August 1945, Japan had occupied Indonesia for three and a half years. The Allied surrender came on 15 August. Indonesian nationalists who had been waiting for exactly this moment moved fast. On the night of the 16th, a group of younger revolutionaries kidnapped Sukarno and Hatta and took them to Rengasdengklok, west of Jakarta, to pressure them into declaring independence before the Allied forces returned to reinstall the Dutch. By late evening, after negotiation, the leaders were brought back to Jakarta, to the residence of Vice-Admiral Tadashi Maeda, a Japanese naval officer who had been quietly sympathetic to Indonesian independence. They worked through the early hours of 17 August on the proclamation text.

Black and white photograph of Sukarno at a microphone reading the Indonesian proclamation of independence in 1945, surrounded by associates
Sukarno reading the proclamation of independence on the morning of 17 August 1945. He had eaten nasi goreng for sahur a few hours earlier.

It was Ramadan. The men were fasting. The meal eaten before dawn, before the fast resumes, is sahur, and what they ate that night, according to multiple Indonesian historical accounts, was nasi goreng. Sukarno reportedly said the dish was made by Maeda’s household staff. By dawn the proclamation was finished. A few hours later Sukarno read it from the porch of his home on Jalan Pegangsaan Timur 56. The republic was born. There is no national myth about that morning’s plate of food in the way Americans have a myth about Washington’s cherry tree, but it’s the kind of detail that ought to be on a coin somewhere.

From the New York World’s Fair to a National Dish

After independence, Sukarno used food strategically. At the 1964 New York World’s Fair, the Indonesian pavilion ran an “Indonesian Theater Restaurant” where visitors were introduced to nasi goreng, sate, gado-gado and a handful of other dishes the new government wanted Americans to associate with the country. Howard Palfrey Jones, the US ambassador to Indonesia during Sukarno’s later years, wrote in his memoir Indonesia: The Possible Dream that the nasi goreng cooked by Hartini, one of Sukarno’s wives, was the best he had ever tasted. (Hartini was famously a strong cook. The detail about her nasi goreng has become a kind of soft trivia in Indonesian foodie circles.)

Through the 1970s and 80s, nasi goreng became the de facto national dish in everything but name. Every Indonesian household made it. Every Indonesian restaurant overseas put it on the menu. Bumbu brands in the supermarket sold pre-made nasi goreng paste in sachets, so you could throw together a passable version in five minutes. Convenience stores started selling frozen microwave versions. By the time CNN International ran an online poll in 2011 asking 35,000 readers to vote on the world’s 50 most delicious foods, nasi goreng came in at number two, behind Padang’s rendang. It also placed Indonesia at number one and number two on the same list, which not even France can claim.

In 2018, the Indonesian government finally made it official. The Ministry of Tourism designated five national dishes: rendang, sate, soto, gado-gado, and nasi goreng. Five was the number; nasi goreng was on the list. There are 17,000 islands in Indonesia and at least 800 ethnic groups, so picking five dishes was a political exercise as much as a culinary one. That nasi goreng made it tells you how universal the dish has become. Whether you’re Acehnese in the far north of Sumatra or Papuan in the far east, you grew up eating it.

Diplomasi Nasi Goreng

The dish has its own political vocabulary now. Diplomasi nasi goreng, “nasi goreng diplomacy”, refers to a meeting where political opponents are softened up over a plate of fried rice. The phrase was popularised by Megawati Sukarnoputri (Sukarno’s daughter, herself a former president) in July 2019, when she invited her old rival Prabowo Subianto to her house for dinner. They had just fought a bitter election campaign against each other. She fed him nasi goreng. After the meeting she was quoted saying, with characteristic dryness, that “fortunately for women politicians, there is a tool for melting men’s hearts, which is called nasi goreng politics, which turns out to be effective.” It became a national meme. The dish that fed Sukarno in 1945 was now feeding his daughter’s political reconciliation seventy-four years later. You can read this as cute, or as continuity, or as Indonesian politicians being unusually self-aware about food symbolism. I read it as all three.

104 Variants, and Why You’ll Eat Different Versions in Different Places

According to Dwi Larasatie, a culinary expert at Gadjah Mada University, there are 104 documented types of nasi goreng across Indonesia. Of those, 36 have a clearly traceable region of origin and 59 are considered “developed” variants where the lineage is too tangled to trace. The remaining 9 use base ingredients that aren’t even strictly rice (some include noodles, barley, or corn). Java alone has 20 sub-styles, from west to east: Sundanese, Betawi, Semarangan, Yogyanese, East Javanese, and so on.

A plate of nasi goreng kampung village style with rice, kerupuk, fried egg and sliced cucumber on patterned paper
Nasi goreng kampung, the no-frills village version. Rice, kecap, salt, pepper, an egg, kerupuk on the side. This is what most warungs serve when you don’t specify. Photo: Supardisahabu / CC BY-SA 4.0 (via Wikimedia Commons)

A handful are worth knowing if you’re going to eat your way around Indonesia. Nasi goreng Jawa is the default most travellers encounter: sweet from kecap manis, mid-spicy, fried egg on top. Nasi goreng Sunda, from West Java, is more savoury and less sweet, with a stronger hit of garlic and shallot. Nasi goreng Betawi is the Jakarta version, often served as kambing with goat or mutton, ghee, and the warm-spice profile that points back to Arab-Indonesian influence. Nasi goreng merah, “red fried rice”, comes from Makassar in South Sulawesi: no kecap manis at all, the colour and flavour from tomato and chilli sauce. Eastern Indonesia generally goes red rather than brown. Nasi goreng kampung, “village fried rice”, leans Malaysian now but has roots across the archipelago: anchovies (ikan bilis), water spinach, shrimp paste, smoky and aggressive. And nasi goreng pete, made with petai stinky beans, is the variant you don’t start with unless you already know you like the bean.

Cross the border and you find more. Malaysian nasi goreng branches into belacan (heavy on shrimp paste), kunyit (turmeric-yellow), mamak (Indian-Muslim with curry spices), and Pattaya below. Singaporean hawker centres serve a sambal-driven Malay version, a soy-driven Chinese version, and a curry-spiced Indian-Muslim version, often metres apart in the same food court. Bruneian nasi goreng includes versions made with belutak (a traditional beef sausage) and one called pulau Brunei, “floating fried rice”, plated to look like an island in a sea of sauce.

Nasi goreng pattaya, a parcel of fried rice wrapped in a thin omelette and drizzled with chilli sauce, served on a white plate
Nasi goreng Pattaya: the rice wrapped in a thin omelette like a savoury crepe. Mostly a Malaysian thing, common at mamak shops in Kuala Lumpur and Penang.

The point is that there is no single nasi goreng. Every region has improvised on the basic structure: pre-cooked rice, hot oil, bumbu, kecap or its substitute, protein, accompaniments. Indonesians sometimes call it the most “democratic” dish for that reason: no rigid recipe, you do what you want.

The Anatomy of a Plate

So what is on a standard plate of nasi goreng when you order one? Strip it down and you get four layers.

The base is day-old rice. Fresh rice is too wet; it clumps in the wok and turns mushy. Yesterday’s rice has dried out enough to take the heat without falling apart. Most warungs cook a giant pot of rice in the morning, eat it through the day, and the leftovers become the next morning’s nasi goreng. This is also why home-cooked nasi goreng often tastes better than restaurant versions: it’s the actual leftover-rice principle in action.

The flavour layer is the bumbu, ground at the start, fried in oil until aromatic, plus kecap manis added near the end so it caramelises against the wok rather than burning. Get those two right and you’ve got nasi goreng.

The protein is whatever is around. Shredded chicken, prawns, beef strips, salted fish (ikan asin), Spam-like luncheon meat in some versions, just a fried egg in the cheapest form. The dish absorbs whatever you have.

A patterned bowl of nasi goreng topped with a sunny side up egg, prawn crackers and pickled vegetables, viewed from directly above
The fried egg on top is so standard it has its own naming convention. Add an egg and the dish becomes nasi goreng istimewa, special. Most warungs charge a few thousand rupiah extra for it.

And the toppings: krupuk (rice or prawn crackers, sometimes the colourful red and green ones, always added at the end so they stay crisp), bawang goreng (deep-fried shallots scattered on top), sliced cucumber and tomato for freshness, acar (vinegar-pickled cucumber, carrot and shallot), and a fried egg either scrambled into the rice or slapped on top sunny-side up. The egg-on-top version has its own name: nasi goreng istimewa, “special” nasi goreng. If a warung menu lists nasi goreng at Rp 25,000 and nasi goreng istimewa at Rp 28,000, the only difference is the egg.

You’ll also be asked, at any decent warung, two questions. Pedas? “Spicy?” The expected answer is some version of “ya” (yes), with optional levels: sedikit (a little), sedang (medium), pedas (hot), pedas banget (extremely hot). Don’t say no unless you actually mean it. A nasi goreng with no chilli is missing one of its main notes. The cook will use proportional amounts of fresh red cabai (chilli) or sambal paste accordingly. The second question: Telur ceplok atau telur dadar? “Egg sunny-side up or omelette-style?” Sunny-side up is the more common request, and the runny yolk doubles as a sauce. Omelette-folded is dryer but easier to eat with a spoon.

Where to Eat Nasi Goreng in Bali

The practical part is short. Nasi goreng is on every restaurant menu in Bali, and the price spread is wider than almost any dish I can think of: Rp 20,000 (~$1.30) at a kaki lima cart and Rp 220,000 (~$14) at a five-star hotel for, broadly, the same food. What you pay for is the chair. I’m naming areas and types of place rather than specific warungs, because warungs close, change owners, get rediscovered by Instagram and become unbearable, then become quietly good again. The pattern is what matters. (For more on the Bali food scene, our Food and Drink section is where to dig in.)

Kaki Lima Carts in Residential Gangs

A group of friends eating at a small Indonesian warung at night with food packets stacked on the wooden counter
The kaki lima cart at the end of a residential gang is the cheapest, often the best version. The vendor cooks each plate to order; you eat squatting on a plastic stool.

Kaki lima means “five legs”: three from the vendor’s wooden cart and two from the cook. The carts roll into residential gang (back lanes) in the late afternoon, the cook fires up a portable wok over a gas burner, and you eat standing or on a plastic stool. Nasi goreng telur (with egg) runs Rp 20,000-30,000 (~$1.30-2.00). The food is excellent because the volume is high and nobody is trying to impress anyone. Look for clusters of locals on plastic stools; that’s the signal. Strong areas: Sanur back-gangs around Jalan Danau Tamblingan and the smaller lanes inland; Denpasar proper, especially Jalan Hayam Wuruk and Jalan Diponegoro after dark; Ubud’s residential edges, fifteen minutes’ walk from the central market; and Canggu’s quieter side roads off Jalan Batu Bolong toward Berawa.

Warung Lunches and Family Restaurants

A glass-fronted warung counter in Bali with rows of metal trays of Indonesian food kept warm under a fluorescent light
The classic Bali warung: a glass case of pre-cooked dishes plus a wok in the back making the fried items to order. Nasi goreng is always on the menu.

One tier up is a proper warung with tables, family-run, kitchen often visible. Prices run Rp 25,000-45,000 (~$1.60-2.90). The ones that take it seriously cook each plate to order in a separate wok; if they pull a portion from a pre-made tray it’s fine but not great. Strong areas: Ubud, where the rice-belt position means rice culture runs deep, especially the warungs around Tegallalang and Penestanan; Sidemen, where the east-Bali rice valley has basically no tourist pressure (Rp 25k nasi goreng with a Mount Agung view); Munduk and the Lovina villages in the far north (after a morning at the Singsing waterfalls outside Lovina, the warungs back in town do a Rp 30k version that beats anything in Seminyak); and Amed, on the east coast, where the seafood-leaning version with prawns from the morning catch is the right call.

Beach Grills in Jimbaran

Jimbaran is the dedicated stop for seafood-driven nasi goreng. The beach grills along Muaya and Kedonganan buy off the morning fishing boats, then grill prawns, squid, snapper and clams over coconut-shell coals through the evening. Order nasi goreng seafood or udang (prawn) for the heavy prawn-loaded version with smoky char from the grill kitchen. Rp 65,000-120,000 (~$4-7.50), more with grilled fish on the side. Feet in the sand at sunset, plastic chairs, queue of taxis at the entrance. Touristy, but the food is good and the ritual is the point.

Hotel Restaurants and Beach Clubs

Every hotel in Bali has nasi goreng on the menu, and price scales with the room rate. A Rp 65,000 (~$4) plate at a mid-range Sanur or Ubud hotel is almost always good and often great. The Rp 120-180k versions at four-star resorts are usually fine, sometimes excellent. The Rp 200k-plus versions at beach clubs and luxury hotels (Potato Head, Ku De Ta, Mandapa, COMO) are paying for the chair and the cocktail you’ll order alongside. I’ll say the quiet bit out loud: nasi goreng at a Seminyak rooftop or a Canggu beach club costs Rp 150-220k (~$9.50-14) and, honestly, isn’t better than the Rp 35k Sanur warung version. The plating is fancier, the garnish includes some microgreen that has nothing to do with Indonesian food, and you pay for the view. That’s fine if you went for the view. If you went for the nasi goreng, you’re in the wrong place.

A smiling Indonesian street vendor grilling sate skewers over hot coals at a Bali market stall
The street vendor cooking to order, late afternoon, plastic stools out. The setup I genuinely look for. The fact that it’s also the cheapest is a happy accident.

The best plate of nasi goreng I’ve ever had in Bali was Rp 22,000 from a kaki lima cart on a side road in Sanur at 10:30 p.m., eaten standing up because the stools were full. The rice had wok hei. The egg was running. The sambal made my eyes water in a way that felt diagnostic. The dish is also woven into daily life beyond the eating: plates of it set out as banten offerings on temple steps during festivals, smoke from kitchens in the lanes around Balinese Hindu ceremonies, leftovers in the kitchen at dawn after a Galungan family lunch. (Our Culture section goes deeper into the practices.) Treat it accordingly.

One Last Thing

If you only remember one piece of advice from this whole article, make it this: order it istimewa, with the egg on top, and ask for it pedas sedang, medium-spicy, the first time. Then adjust up or down depending on what shows up. If the cook seems pleased that you asked, you’re at the right warung. If they look bored, walk to the next one. The dish is too old and too good to settle for the wrong version of it.