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.
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.
How should you split 5 days in Bali between Ubud and the coast?
Split five days as three nights in Ubud and two on the coast if temples, rice terraces and waterfalls are the point, or two nights in Ubud and three on the coast if surfing or beach clubs are, and do not attempt a third base. Five days is really four, because the drive from Ngurah Rai airport to Ubud takes about 1.5 to 2 hours in normal traffic and can stretch past 2.5 hours after roughly 4pm, so the arrival day rarely produces more than a dinner.
Which coast depends on who is travelling. Beginners and anyone who wants cafes and a social scene do better in Canggu, where the beaches are sandy beach breaks. Experienced surfers and couples after clifftop sunsets lean to Uluwatu on the Bukit peninsula, where the waves break over reef. Families with young children often prefer Sanur, on the sheltered east side of the southern coast, which is also the departure harbour for Nusa Penida fast boats.
Culture-first travellers should give Ubud the extra night, because the pre-dawn Mount Batur hike means a 1:30 to 2:30am pickup and a written-off next morning, and that only fits when Ubud has three nights. Beach-first travellers should give the coast the extra night and treat Ubud as a two-night stop for Tegalalang and Tirta Empul on the way through. Nobody with five days should try to combine Canggu and Uluwatu: they are on opposite sides of the airport and the transfer alone can take well over an hour.
Which order avoids backtracking on a 5-day Bali route?
Go to Ubud first and finish on the coast, because the airport sits at the narrow southern neck of Bali and every base except Ubud is within about 45 to 105 minutes of it. Starting inland means the longest drive happens once, on arrival, and the final morning is short.
The realistic legs look like this. Airport to Ubud is about 1.5 to 2 hours (60 to 90 minutes only very early or late). Ubud to Canggu is about 1 to 1.5 hours, rising to 2 hours in late morning or early evening traffic. Ubud to Uluwatu is about 1.5 to 2.5 hours for roughly 55 km. From Uluwatu back to the airport allow 40 minutes on a clear run and up to 1.5 hours near sunset; from Canggu allow anywhere from 45 minutes to 1 hour 45 minutes because the Kuta, Seminyak and Kerobokan roads are the choke point.
Nusa Penida fits best as the transfer day rather than a day trip from Ubud. Check out of Ubud early, have a driver take you to Sanur harbour (about 60 to 90 minutes), cross on a fast boat (about 30 to 45 minutes), tour the island, and have the same driver collect you at Sanur in the afternoon and continue to Uluwatu or Canggu. A private driver is normally hired for 8 to 10 hours, which is exactly the length of that day; the going rate on the island is around IDR 600,000 to 1,000,000 for the day including fuel, which matches the daily figure quoted above.
What do first-timers get wrong with 5 days in Bali?
The biggest error is scheduling the Mount Batur sunrise trek and the Ubud-to-coast transfer on the same day. The trek involves a pickup between about 1:30 and 2:30am, a 1.5 to 2 hour ascent of roughly 700 m of elevation, and a descent of another hour or more; sitting in a car for two hours afterwards wastes the afternoon. Put Batur on your last full Ubud day and move the next morning.
The second is assuming ride-hailing works everywhere. Grab and Gojek pickups are informally blocked by village transport cooperatives in central Ubud near the Monkey Forest and palace, around some Canggu beach clubs, and in parts of Uluwatu near the temple. Walking five to ten minutes out of the zone before requesting a ride usually solves it.
The third is the calendar. The wet season runs roughly November to April, with January the rainiest month at around 300 mm, against about 15 to 40 mm in August. Separately, Nyepi, the Balinese Day of Silence, falls in March or April each year (19 March in 2026); the airport closes for 24 hours and everyone, tourists included, stays inside their accommodation. A five-day trip that overlaps Nyepi loses a full day.
- Paperwork: most visitors use a visa on arrival valid for 30 days, extendable once for 30 more, plus the separate one-time Bali tourist levy of IDR 150,000 paid through the official Love Bali portal for a QR code.
- Skip the Gili Islands on five days: the fast boat from Padang Bai alone takes about 1.5 to 2.25 hours each way.
- Skip three bases; two is the maximum this length supports.
| Base | Nights in a 5-day plan | Best for | Journey time |
|---|---|---|---|
| Ubud | 2 to 3 | Temples, rice terraces, waterfalls, Mount Batur | About 1.5 to 2 hours from the airport |
| Canggu | 2 to 3 | Beginner surf, cafes, beach clubs | About 1 to 1.5 hours from Ubud; 45 min to 1 h 45 to the airport |
| Uluwatu | 2 | Cliff temple, reef surf, sunsets | About 1.5 to 2.5 hours from Ubud; 40 to 90 min to the airport |
| Sanur | 1 to 2 | Calm family beach, Nusa Penida boats | About 60 to 90 min from Ubud |
| Nusa Penida | Day trip or 1 night | Kelingking Beach, cliffs, snorkelling | Fast boat from Sanur about 30 to 45 min |
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
You Might Also Love
Trip prep: before you travel, plan what to wear, check the tap water, sort your mobile data, and see if it is a cash or card country, and skim local etiquette.


