Skip to content

5 Days in Bali: The Perfect Itinerary

How many days do you need in Bali?5 to 7 days is ideal for Bali. Give a couple of days to Ubud for the rice terraces, monkey forest, and temple visits, then split the rest between the beach towns of Seminyak or Canggu and the clifftop temples of Uluwatu. With extra time, add a sunrise hike up Mount Batur or a boat trip to Nusa Penida.

Quick answer: Five days in Bali works best split between Ubud (culture, rice terraces) and a beach base (Canggu, Seminyak or Uluwatu).

Bali is varied, so this 5-day plan pairs inland culture with beach time and a volcano or island day.

Bali at a glance: best around May–Jul (24–28°C days, rainy season) · Plugs C,F (230 V) · drives left · ERA5 climate data
More: When to visit Bali · Bali travel guide

The itinerary, day by day

Days 1–2 — Ubud

The Tegalalang rice terraces, Tirta Empul temple, the Monkey Forest, the Campuhan Ridge walk and the art markets.

Day 3 — Nature

A sunrise hike up Mount Batur, or a day of waterfalls (Tegenungan, Tibumana) and a temple.

Days 4–5 — The beach

Base in Canggu, Seminyak or Uluwatu for surf and beach clubs, see the clifftop Uluwatu temple and kecak dance, and consider a day trip to Nusa Penida.

Where to stay & when to go

Pick just two bases to avoid Bali’s heavy southern traffic. Hire a private driver for day trips. The dry season (April–October) is best; the shoulder months are quietest.

5 days in Bali: a day-by-day itinerary

Split your stay between culture and coast for the best of Bali in five days:

Day 1 — Beaches

Settle into Seminyak or Canggu; beach club, surf and a sunset cocktail.

Day 2 — Ubud

The Tegallalang rice terraces, the Sacred Monkey Forest, and the art market.

Day 3 — Waterfalls & temples

Tegenungan waterfall and the holy springs of Tirta Empul near Ubud.

Day 4 — Uluwatu

The clifftop temple, dramatic beaches, and the fire-lit Kecak dance at sunset.

Day 5 — Island or rest

A Nusa Penida day trip (Kelingking Beach) or a final villa-and-spa day.

Tip: hire a private driver for day trips (~$45/day) — far easier than driving yourself.

5 Days In Bali FAQ

Is 5 days enough for Bali?
Yes — enough to combine Ubud’s culture with the southern beaches and one island trip.

How do you get around Bali?
A private driver for day trips is easiest; scooters only if you’re confident.

Related travel guides

Packzup Cost Index — Indonesia (typical daily budget per person, excl. flights)
Budget: $12–25/dayMid-range: $45–90/dayLuxury: $180–350/dayTier: Budget-friendly