3-day Bali self-drive itinerary

An independent three-day south-coast Bali plan with hired day-drivers — Uluwatu, Kecak sunset, and an Ubud or cooking-class flex day.

3-day Bali self-drive itinerary

Three days in Bali works best from one south-coast base — this itinerary uses Seminyak or Canggu — with private day-drivers handling the Uluwatu temple circuit and an Ubud day trip so you are not fighting cross-island traffic on a short stay. “Self-drive” here means independent, DIY-paced days built around a hired driver and, if you already ride confidently, a scooter for short local hops — not skipping a car entirely. If you would rather have a guide, fixed pickup times, and booked tickets, switch to the companion 3 days in Bali with guided tours. Start with the Bali destination guide and where to stay in Bali to lock your base before you land.

3 days in Bali

Interactive map available in the live article. Stop order:

Day 1

  1. Seminyak / Canggu

Day 2

  1. Uluwatu Temple
  2. Kecak sunset

Day 3 — Ubud day trip

  1. Tegallalang rice terraces
  2. Tirta Empul

Day 3 — Cooking class & beach

  1. Cooking class

Why one base — and how “self-drive” actually works here

Bali’s traffic makes cross-island commuting genuinely miserable on a short trip — what looks like a 45-minute drive on a map can take 90 in Denpasar-area gridlock. On three days, pick one base and radiate out rather than relocating hotels. Seminyak or Canggu give you beach clubs, café culture, and easy access to Uluwatu’s cliffs; if you would rather have Ubud’s rice terraces and yoga studios on your doorstep, swap the geography below and drive south for temple days instead. Either way, book a private driver for full-day routes ($45–70 AUD for a group of two to four is typical) rather than assuming a self-navigated rental car will save time — parking, unfamiliar signage, and confident local traffic make DIY driving harder than it looks.

  • Base in Seminyak or Canggu for beach-club energy, or Ubud for a quieter cultural base — see where to stay in Bali
  • Hire a driver by the day for temple circuits and the Ubud trip; save scooters for short hops only if you have real riding experience
  • Leave by 7–8am for anything on the far side of the island — traffic worsens fast after mid-morning
  • Pack light, breathable layers plus a sarong for temple visits — see how to pack light for city breaks

The route at a glance

  • Day 1 — Arrive; soft landing on the beach and in cafés near your base
  • Day 2 — Uluwatu temple circuit with a driver: cliffs, beaches, Kecak sunset
  • Day 3 — Ubud day trip (rice terraces, Tirta Empul) OR a cooking class and beach flex

Day 1 — Soft landing on the coast

Do not book anything ambitious on arrival day. Check into your Seminyak or Canggu villa, walk to the beach for a first look at the sunset, and keep the evening to a nearby café or beach club rather than crossing town. If your flight lands early enough, a slow wander through Seminyak’s boutique streets or Canggu’s café strip is a gentle way to shake off the flight without committing to a full itinerary. Confirm tomorrow’s driver pickup time tonight — Uluwatu days start best with an early departure.

  • Arrange your driver for day 2 the evening before, ideally through your villa or a reputable local operator
  • Keep dinner simple and close to your accommodation — jet lag and a long Kecak-dance evening tomorrow do not mix with a big first night
  • Withdraw rupiah from a bank ATM (BCA, Mandiri, BNI) rather than an airport currency counter — see Bali travel costs

Day 2 — Uluwatu temple circuit

Your driver collects you mid-morning for the roughly 30–45 minute run down to the Bukit peninsula. Uluwatu Temple’s clifftop setting is the headline stop — walk the cliff paths (watch for cheeky macaques near the temple gates), then let the day soften into beach time at Padang Padang or Bingin before the light turns golden. Time your return to Uluwatu Temple for late afternoon so the visit flows straight into the nightly Kecak fire dance at sunset, staged in an open-air amphitheatre with the ocean behind the performers — genuinely one of Bali’s best low-effort cultural experiences. Buy Kecak tickets on arrival; a driver who knows the routine will time your pickup afterwards without you needing to negotiate a return in the dark.

  • Uluwatu Temple: bring a sarong or rent one at the entrance; keep sunglasses and loose items away from macaques
  • Padang Padang or Bingin beach: pick one for a relaxed lunch and swim between temple and dance
  • Kecak dance: buy tickets at the gate on ordinary weeknights; weekends run a little tighter

Day 3 — Ubud day trip or a cooking class and beach flex

Choose your closing tone based on energy. Ubud option: a driver takes you inland (roughly 45–75 minutes from the south coast) for the Tegallalang rice terraces, Tirta Empul’s holy spring temple, and a wander through central Ubud before the drive back — a genuinely full day that shows you Bali’s other half. Beach option: sleep in, book a Balinese cooking class near your base for a relaxed, hands-on afternoon, then close with one more beach-club sunset rather than another long drive. Either choice works; do not try to squeeze both into one day on a three-day trip.

  • Ubud loop: Tegallalang before 9am, Tirta Empul mid-morning, lunch in central Ubud before the drive back
  • Cooking class: most run half-day with a market visit included — book the night before through your villa
  • If your flight is late on day 3, keep the morning free rather than scheduling a full Ubud round trip

Self-drive vs guided packages

Independent travel with a hired driver wins when you want to set your own pace at Uluwatu’s cliffs or linger longer over Tegallalang’s terraces than a fixed tour allows. Guided packages win when you would rather have temple etiquette explained, Kecak tickets pre-booked, and a set pickup schedule on a short trip. For the same three-day geography with a guide and booked tickets, use 3 days in Bali with guided tours. For a longer stay, see the 5-day Bali self-drive itinerary or 7-day Bali self-drive itinerary.