5-day Bali self-drive itinerary

A south-coast-then-Ubud Bali split with hired day-drivers — Uluwatu, rice terraces, and a Mount Batur or Nusa Penida flex day.

5-day Bali self-drive itinerary

Five days gives Bali room to breathe: two nights on the south coast for beach and temple days, a relocation to Ubud for culture and rice terraces, and one flex day for either the Mount Batur sunrise trek or a Nusa Penida boat trip. This independent plan uses hired day-drivers throughout — “self-drive” means DIY pacing on your own schedule, not skipping a car entirely, since Bali’s traffic and unfamiliar roads make a rented self-navigated car more hassle than it is worth for most visitors. Prefer a guide and booked tickets instead? Use the companion 5-day Bali itinerary with guided tours.

5 days in Bali

Interactive map available in the live article. Stop order:

Day 1

  1. Seminyak / Canggu

Day 2

  1. Uluwatu Temple & Kecak

Day 3

  1. Relocate to Ubud
  2. Tirta Empul

Day 4 — Mount Batur sunrise

  1. Mount Batur

Day 4 — Nusa Penida boat day

  1. Sanur (boat departure)
  2. Nusa Penida

Day 5

  1. Soft finale (Ubud)

Why this split works

Two bases — a south-coast town (Seminyak or Canggu) and Ubud — cover Bali’s two genuinely different sides without the daily cross-island commuting that ruins short trips. Book a private driver for full-day routes ($45–70 AUD for a group of two to four is typical) rather than relying on a self-navigated hire car; parking, unfamiliar signage, and confident local traffic make DIY driving harder than it looks. Move base only once, midway through the trip, and resist the urge to add a third hotel — Bali rewards slower, deeper days over more addresses.

  • Two bases maximum: south coast first, Ubud second (or reverse the order)
  • Book a driver each day rather than assuming a rental car saves time inside Bali’s traffic
  • Leave by 7–8am for Uluwatu, Mount Batur, or a Nusa Penida boat — all worsen fast after mid-morning
  • Travel light between bases — see how to pack light for city breaks

The route at a glance

  • Day 1 — Arrive; soft landing on the south coast
  • Day 2 — Uluwatu temple circuit and Kecak sunset
  • Day 3 — Relocate to Ubud; rice terraces and temple culture
  • Day 4 — Mount Batur sunrise trek OR Nusa Penida boat day (pick one)
  • Day 5 — Soft finale: cooking class, spa, or a last beach afternoon before departure

Day 1 — Arrive and settle on the coast

Check into Seminyak or Canggu, walk the beach for a first sunset, and keep the evening close to home. Confirm tomorrow’s driver pickup for the Uluwatu circuit before you sleep — an early-afternoon departure times the temple visit into sunset.

Day 2 — Uluwatu temple circuit and Kecak sunset

Your driver runs you down to the Bukit peninsula (roughly 30–45 minutes) for Uluwatu Temple’s clifftop grounds, a beach stop at Padang Padang or Bingin, and the nightly Kecak fire dance at sunset. Watch for macaques near the temple cliffs, and buy Kecak tickets at the gate — weeknights rarely sell out. This is your most complete single day; keep day 3’s Ubud drive later in the morning so you are not rushing after a late return.

  • Uluwatu Temple: sarong required, rentable at the entrance
  • Kecak dance: time your temple visit for late afternoon so it flows straight into the performance
  • Pack the car for a checkout the next morning if your villa turns over early

Day 3 — Relocate to Ubud and start the culture day

Move inland (45–75 minutes depending on traffic) and check into an Ubud base for two nights. Once settled, spend the afternoon on Tirta Empul’s holy spring temple and Goa Gajah’s Elephant Cave carvings, both within 20–30 minutes of central Ubud — an easy half-day that eases you into the new base without a big first-afternoon push. Save Tegallalang’s rice terraces for an early start tomorrow when the light and crowds are both better.

  • Bring a change of clothes if you want to join the purification ritual at Tirta Empul
  • Central Ubud’s art market and monkey forest fit a spare hour if energy allows
  • Confirm your Mount Batur or Nusa Penida choice for day 4 tonight — both need early bookings

Day 4 — Mount Batur sunrise OR Nusa Penida (choose one)

Mount Batur route: a 3–4am pickup and roughly two-hour climb up the active volcano rewards you with sunrise over Mount Agung from 1,717 metres — genuinely worth the alarm, and closest logistically from an Ubud base. A local guide is effectively mandatory on the main trails; book ahead through your villa or a reputable operator. Nusa Penida route: a fast boat from Sanur (about 30–45 minutes each way) reaches Kelingking’s cliff viewpoint and Broken Beach, but the transfer from Ubud to Sanur adds time on both ends, and Penida’s own roads are rough enough that most day-trippers hire a local driver on arrival rather than self-navigating. Pick whichever suits your energy and the weather forecast — do not attempt both on a five-day trip.

Day 5 — Soft finale before departure

Protect the last day from another early start. A Balinese cooking class near your Ubud base, a spa treatment (exceptional value by Australian standards), or a slow morning in Ubud’s art market all work well after a heavy day 4. If your flight is in the evening, a short drive back toward the south coast for a final beach afternoon is a pleasant way to close the loop before the airport run.

Self-drive vs packages for five days

Independent driver-hire days cost less and let you linger longer at any single stop. Guided packages remove the Mount Batur guiding requirement and Nusa Penida boat-and-road logistics if you would rather not arrange them yourself. Full package version: 5-day Bali itinerary with guided tours. For area trade-offs before you book two bases, read where to stay in Bali, and check Bali travel costs for realistic driver and boat pricing.