Skip to content

5 Days in Bali: The Perfect Itinerary

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.

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

Save to Pinterest