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.
