Skip to main content

Assemble my trip

Bali highlights — Ubud rice terraces, Canggu surf and Uluwatu cliffs
← All trips

Short escape (3-5 days) · Bali

Ubud, Canggu or Uluwatu: How to Do All Three in 5 Days

Ubud → Canggu → Uluwatu

A brisk one· 13 min

By Editorial Team · Last updated August 2026

Five days in Bali forces a choice: chase everything and spend half your trip in traffic, or pick three places that genuinely contrast and let each one land. This route does the second. Ubud gives you rice terraces and temples, Canggu gives you cafes and a beach sunset, Uluwatu gives you cliffs and the Kecak fire dance, with the airport close at the end. It moves north to south so each transfer shortens the road back to your flight.

First time in IndonesiaActiveBest: April–October

Who this trip is for

This is a first-taste Bali trip built for couples, friends and solo travellers who want contrast over completeness. You get culture and nature in Ubud, a social beach day in Canggu, and a clifftop finish near Uluwatu, without backtracking across the island. The pace is active but realistic, with one early start and short transfers between bases.

It is not ideal if you want island day trips like Nusa Penida or the Gili Islands, which need a 7-day-plus trip to fit without rushing. It is also not the right plan if your idea of a holiday is staying in one resort the whole week, since you change base three times. If you dislike early alarms, you can drop the one pre-dawn start and still keep the route intact.

Trip at a glance

Duration: 5 days, 4 nights.

Start and end: Ngurah Rai International Airport, Denpasar.

Best for: first-time visitors, couples, friends, solo travellers.

Not ideal for: travellers wanting island-hopping or a single-base resort week.

Travel style: active but realistic, three bases, mostly road transfers.

Budget: roughly US$200 to US$300 per person on a budget, or US$500 to US$700 mid-range, excluding flights, as a working estimate. Costs can change, so confirm current rates when you book.

Logistics level: easy. Short road transfers, no ferries or domestic flights.

Best time: April to October, the drier window.

Booking difficulty: low to medium. The Kecak dance and your first Ubud nights are the items worth locking early.

Why this route makes sense

The order is north to south for one practical reason: each move brings you closer to the airport, so the final morning is relaxed rather than a long dash. Ubud sits inland and furthest from Ngurah Rai, Canggu is roughly halfway down the west coast, and Uluwatu sits on the southern peninsula about 30 to 45 minutes from departures in normal traffic.

Front-loading Ubud also means you hit the temples, terraces and the optional Mount Batur sunrise while you still have full days, then wind down toward beaches and sunsets. Two nights in Ubud is the anchor because it has the most to see and the longest transfer in and out. Canggu and Uluwatu each get one night, which is enough for their headline experiences on a short trip.

Before you fly: data and entry

Booking logic: sort connectivity before you land so maps, ride-hailing and messaging work from the curb. An Indonesia eSIM with Airalo installed and activated on the plane means you are not hunting for wifi at arrivals. Fees and plan sizes can change, so check current options before you travel.

Travel note: most nationalities need the e-VOA, listed at IDR 500,000 (about US$35) for 30 days, plus Bali's one-time tourist levy of IDR 150,000 (about US$10). Apply and pay through the official portals before arrival to skip queues. Visa rules and fees change, so check the latest official guidance close to your trip.

Ubud or Canggu: which should you base in?

Ubud if you want temples, rice terraces and cool evenings, Canggu if you want to walk to a beach and eat well at midnight. Ubud sits inland, about an hour from the nearest coast, and costs noticeably less. Canggu is on the sand and is one of the pricier parts of the island.

The two are not really competing for the same traveller. Ubud is where you go to be inland: the air is cooler, the evenings end early, and the money goes further, which is why it works as the longer of the two stops. Canggu is a coastal town that has grown fast around surf, cafes and a young crowd that stays out late. If either of those descriptions makes you wince, you already know which one to cut.

On a five-day trip the honest answer is both, and in that order. Two nights in Ubud gives the temples and the terraces enough time to be worth the drive, one night in Canggu is enough to see whether you like it, and the route below is built on exactly that split.

UbudCangguUluwatu
What it isInland, cultural, green, cooler airWest coast, surf, cafes, socialSouthern cliffs, beaches below the rock, sunsets
Distance to the seaAbout an hourYou walk to itYou walk or ride down to it
Distance to Ngurah Rai1.5 hours, up to 2.5 in trafficAround an hour30 to 45 minutes
Relative priceThe lowest of the threeThe highest of the threeHigh on the cliffs, mid-range inland
EveningsEarly and quietLate and busyKecak at six, then dinner with a view
Nights out of fiveTwoOneOne
Best forTemples, terraces and a lower billBeach and a sceneAn afternoon or later flight home
Drive times are working estimates in normal traffic. Bali's roads punish the late afternoon, so add a buffer to anything crossing the island.

Is Uluwatu worth a night, or is it a day trip?

A night, if your flight is in the afternoon or later. Uluwatu sits 30 to 45 minutes from Ngurah Rai airport against an hour and a half from Ubud, so the last night there buys you a relaxed final morning instead of a dash north to south with luggage.

Treating it as a day trip is what makes people say Uluwatu is overrated. The Kecak dance at the clifftop temple starts around six, the beaches sit under the cliffs and each one wants half a day of its own, and driving back north afterwards turns a good afternoon into four hours in a car. Stay, and the same day is easy.

The exception is an early morning flight. If you are wheels-up before about nine, our guide to where to stay in Bali covers the Jimbaran and airport-side options that make a dawn departure less painful than the cliffs do.

How far apart are Ubud, Canggu and Uluwatu?

Ubud to Canggu runs about 1 to 1.5 hours by car, Canggu to Uluwatu about 1 to 1.5 hours, and Uluwatu to the airport 30 to 45 minutes in normal traffic. Ubud is the furthest point from everything, which is why this route goes north to south and never doubles back.

Those are car times, and Bali traffic is the variable that ruins plans. The Ubud road in the late afternoon can stretch a ninety-minute run to two and a half hours, and the same is true of anything approaching the airport at the end of the day. Move between bases around the middle of the day, and treat every estimate here as a floor rather than a promise.

Which one should you cut if you only have three days?

Cut Canggu. It is the shortest stop, the least distinctive of the three, and the one whose best parts, the beach, the coffee and the sunset, Uluwatu also has. Three days works as two nights in Ubud and one near Uluwatu, with the drive south taken in the middle of the day.

Cutting Ubud instead is the more common instinct and the worse trade. Ubud is the only one of the three that is not a beach, so losing it turns a varied five days into a single coastal week with a long transfer in the middle.

Day 1: Arrive and settle into Ubud

Afternoon. After landing at Ngurah Rai, head straight to Ubud. Booking a private airport transfer in advance removes the arrival-day friction of negotiating a ride after a long flight. The drive takes about 1.5 hours in normal traffic and up to two and a half in the late afternoon, so allow buffer time.

Evening. Keep the first day simple. Check in, rest, then walk central Ubud. Jalan Bisma and the Campuhan Ridge Walk are both a short stroll, and a slow walk along the ridge at dusk is a gentle way to shake off the flight. Pass Ubud Palace and have a relaxed dinner nearby.

Base: Ubud, 2 nights. Staying near Ubud Palace or Jalan Bisma keeps you walking distance from restaurants, the morning market and drivers. Search Ubud stays on Booking.com when you compare areas.

Travel note: if you land late, eat near your hotel and save sightseeing for the morning rather than forcing a tired drive into the hills.

Day 2: Ubud terraces, temples and a waterfall

Morning. This is your only full day in Ubud, so use it on the area's strongest stops: Sacred Monkey Forest Sanctuary, Tegalalang Rice Terrace, Tirta Empul Temple and a waterfall near town. Start early to beat the heat and the tour buses, since Tegalalang and the Monkey Forest are calmest before 9am.

Booking logic: these stops are spread out and awkward to chain by ride-hailing apps. A guided Ubud tour covering Monkey Forest, rice terraces and a waterfall keeps the day focused and includes hotel pickup, which is why it is worth the spend here over piecing it together yourself.

Afternoon. Entry fees are small, a few dollars each, and at Tirta Empul you can join the holy-spring purification ritual if you bring a sarong and a change of clothes. Keep a hand on sunglasses and snacks around the macaques in the Monkey Forest, as they are bold and quick.

Evening. If you want one highlight to prioritise, Tegalalang is the most visually distinctive and Tirta Empul the most culturally significant. For dinner, try nasi campur, bebek betutu or sate lilit.

Day 3: Mount Batur sunrise, then move to Canggu

Morning. For a memorable early start, leave before dawn for a Mount Batur sunrise jeep experience. Expect a roughly 2am pickup and about a two-hour climb in the dark to reach the summit for sunrise over the lake and caldera. It is cold at the top, so bring a layer. You should be back in Ubud by mid-morning.

Booking logic: if a pre-dawn alarm is not for you, skip Batur and do a Balinese cooking class instead before the transfer. Both are good uses of the morning, so choose by energy level, not fear of missing out.

Afternoon. After breakfast, check out and move to Canggu with a private car charter. The drive takes about 1 to 1.5 hours and a private car makes the door-to-door move with luggage simpler than juggling app rides.

Evening. Batu Bolong and Echo Beach are the classic spots for a first sunset drink.

Base: Canggu, 1 night. The Batu Bolong or Berawa area gives the best beach access. Search Canggu stays on Booking.com to compare.

Day 4: Slow Canggu morning, Uluwatu sunset

Morning. Start slowly with breakfast, coffee and a short beach walk in Canggu. This is a soft day by design after the early Batur start.

Afternoon. Around midday, leave for Uluwatu, about a 1 to 1.5 hour drive south. Spend the afternoon at Padang Padang, Bingin or Melasti Beach.

Evening. In the late afternoon, visit Uluwatu Temple and stay for the clifftop Kecak fire dance at Uluwatu. It starts around 6pm as the sun drops behind the sea, and tickets sell out, so book ahead. Skip-the-line tickets give you a good seat without queuing. The cliffside setting is one of the strongest ways to close a short Bali trip. Afterwards, eat in Uluwatu or head to Jimbaran for seafood by the beach.

Base: Uluwatu, 1 night. It sits closer to the airport than Ubud or Canggu, around 30 to 45 minutes in normal traffic. Search Uluwatu stays on Booking.com.

Travel note: watch your belongings near the temple's resident monkeys, which are known for snatching glasses and phones from distracted visitors.

Day 5: Slow morning and departure

Morning. Take the final morning slowly. An ocean-view breakfast, a short beach walk or a last massage all fit, since Uluwatu is only about 30 to 45 minutes from the airport.

Travel note: if you did not pay the IDR 150,000 (about US$10) Bali tourist levy on arrival, settle it online before you leave to skip the queue. Build in buffer time for check-in on busy afternoon and evening flights, and confirm your departure time against current traffic.

What to book early, and what to keep flexible

Book early: your first two Ubud nights, since arrival-day logistics are easier when your base is locked, and the Kecak fire dance, which sells out in peak months. If you want the Mount Batur sunrise, reserve it a day or two ahead so pickup is arranged.

Keep flexible: the Canggu and Uluwatu beach choices, your restaurants, and whether Day 3 is Batur or a cooking class. None of these need committing in advance, so you can read the weather and your energy on the day.

Mistakes travellers make on a 5-day Bali trip

The biggest one is trying to add Nusa Penida or the Gili Islands to five days. The boat days and transfers eat the trip, and you end up rushing the mainland. Save the islands for a longer visit. Our guide to the islands near Bali sets out how long each one really needs.

A second mistake is basing in one spot and day-tripping everywhere, which means hours in traffic daily. Changing base three times along this route keeps each drive short. A third is underestimating afternoon traffic on the Ubud road and the airport approach, so always pad transfer times rather than booking back-to-back.

What to cut, adapt or upgrade

Cut: the Mount Batur sunrise if early starts ruin your day. Swap in the cooking class and a slower Ubud morning with no real loss to the route.

Adapt: if you want more beach time, shift the extra night from Ubud to Uluwatu and treat Canggu as a daytime stop on the way south. The FAQ split of two nights coast-side works well for sun-seekers.

Upgrade: a full-day private driver for the Ubud sights instead of a group tour buys you control over timing and stops, which matters most if you want the terraces before the crowds. Costs change, so confirm current driver day rates when you arrange it.

Before you build this trip

Best time: April to October is the drier window and the easier season for this outdoor-heavy route.

Visa and entry: most nationalities use the e-VOA, listed at IDR 500,000 (about US$35) for 30 days, plus the one-time tourist levy of IDR 150,000 (about US$10). Apply and pay via the official portals before arrival. Rules change, so check the latest official guidance.

Domestic transport: Grab and Gojek apps cover affordable cars and scooter-taxis. A private driver for full-day sightseeing runs around IDR 700,000 to 900,000 per day as a working estimate. Scooter rental is cheap and flexible but only sensible for confident riders, as traffic is the main risk.

Ferries and remote logistics: none on this route, which is part of why it stays easy. That changes the moment you add Nusa Penida or the Gilis.

Money and eSIM: carry some cash for small entries and warungs, and set up an Indonesia eSIM with Airalo before you fly so you have data on landing.

Book early vs flexible: lock Ubud nights and the Kecak dance, keep beaches, food and the Day 3 choice open.

Final verdict

Do this trip if you want a clear, low-stress first taste of Bali that shows three genuinely different sides of the island in five days without long ferry days or constant repacking. The north-to-south flow is the quiet strength here, since it shortens every transfer toward your flight.

Do not do this trip if your heart is set on Nusa Penida, the Gili Islands or a single-resort week. For those, give yourself seven days or more, or pick a different structure. For everyone else on a tight schedule, this route delivers contrast over a checklist, which is the right trade on a short visit.

If you have more time, extend with an island leg using a 7-day Bali and Nusa Penida itinerary so the boat days have room to breathe.

Prefer a beach-led version? Compare a Bali surf and beaches itinerary that leans into Canggu and Uluwatu.

For area guides, hotel zones and transport detail, see the Bali destination hub.

If you dive, the east and northwest coasts are a wholly different Bali from this one. Our 7-day Bali diving itinerary for Amed, Tulamben and Menjangan covers the USAT Liberty wreck and the Menjangan walls, and it explains why the last dive has to end a day before your flight.

Getting around: Denpasar Airport to Ubud.

Before you go

Sort the practical side

Entry rules and a realistic budget before you book this trip.

Good to know

Frequently asked questions

Is 5 days enough for Bali?

Yes, for a focused first taste. Five days comfortably covers Ubud (rice terraces, temples, waterfalls), Canggu (beaches and cafes) and Uluwatu (clifftop sunsets and the Kecak fire dance), but it is tight for adding island day trips. Save Nusa Penida for a 7-day-plus trip.

What is the best way to split 5 days in Bali?

Base in two areas to avoid daily long drives: two nights in Ubud for culture and nature, then two or three nights in Canggu or near Uluwatu for the coast. The Ubud-to-south transfer takes about 1.5 to 2 hours depending on traffic, so build in buffer time.

How do I get around Bali for 5 days?

Use the Grab and Gojek apps for affordable cars and scooter-taxis, or hire a private driver for full-day sightseeing at around IDR 700,000 to 900,000 per day as a working estimate. Renting a scooter is cheap and flexible but only advisable for confident riders, since traffic is the main risk.

Do I need a visa and pay a tourist tax?

For most nationalities, yes to both: the e-VOA is listed at IDR 500,000 (about US$35) for 30 days, and Bali's tourist levy is a one-time IDR 150,000 (about US$10). Apply for the e-VOA and pay the levy through the official portals before arrival. Fees and rules can change, so check the latest official guidance.

How much does 5 days in Bali cost?

As a working estimate, roughly US$200 to US$300 per person on a budget (guesthouses, local food, Grab) or US$500 to US$700 mid-range (boutique stays, a private driver, nicer restaurants), excluding flights. The Kecak dance ticket and temple entries add only a few dollars each. Prices can change, so confirm current rates.

Can I skip the early Mount Batur start?

Yes. The Batur sunrise means a roughly 2am pickup, so if that is not for you, swap in a Balinese cooking class and a slower Ubud morning before moving to Canggu. The route stays intact either way.

Should I stay in Ubud or Canggu?

Ubud if you want temples, rice terraces and cooler evenings at a lower price, Canggu if you want to walk to a beach and eat late. On a trip of four days or more the practical answer is both, with two nights in Ubud and one in Canggu, because they are only about an hour to an hour and a half apart.

How long does it take to drive from Ubud to Uluwatu?

Around two to three hours in normal traffic, and longer in the late afternoon, which is why this route breaks the journey with a night in Canggu roughly halfway. Ubud to Canggu is about 1 to 1.5 hours and Canggu to Uluwatu about the same. Treat all of these as working estimates.

Go deeper

Bali guides

Keep exploring

Related itineraries

Share this itinerary