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

5 Days in Bali: Ubud, Canggu and Uluwatu

Ubud → Canggu → Uluwatu

A brisk one· 10 min

By Editorial Team · Last updated June 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.

Day 1: Arrive and settle into Ubud

Afternoon. After landing at Ngurah Rai, head straight to Ubud. A private airport transfer using the private airport transfer 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 via the Ubud highlights tour 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.

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.

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.

Go deeper

Bali guides

Keep exploring

Related itineraries

Share this itinerary