Ten days is the sweet spot for a first or second Bali trip: enough time for three genuinely different areas without living out of a suitcase. Our recommended shape is 4 nights on the southwest coast (Canggu/Seseh) + 2–3 nights in Ubud + 3 nights in Uluwatu — with two or three deliberately empty days built in. The empty days are not filler. They are the point.
The three-leg logic
Bali rewards depth over coverage. The southwest coast gives you beach life, rice fields and the island's best café scene; Ubud gives you jungle, temples and culture; the Bukit peninsula gives you clifftop drama and the clearest swimming water in the south. Each leg is 60–90 minutes' drive from the next, so you only lose two half-days to transfers across the whole trip. Anything more ambitious — adding the north, the east coast, or the Gilis — turns ten days into a transport schedule. If you only have a week, see our Bali 7-day itinerary, which drops Ubud to an optional day trip.
The plan at a glance
| Days | Base | Rhythm |
|---|---|---|
| 1–4 | Canggu / Seseh | Arrive, decompress, beach + café days, one empty day |
| 5–7 | Ubud | Rice terraces, temples, waterfalls, one slow morning |
| 7–10 | Uluwatu | Beaches, surf, temple sunset, one empty day, easy airport run |
Days 1–4: Canggu / Seseh — land softly
Start at the coast, not in a car. From the airport it is roughly 45–70 minutes (traffic-dependent) to Canggu or the quieter village of Seseh just north of it — read Seseh vs Canggu if you are torn, but the short version is: Canggu for walkable buzz, Seseh for rice fields and a wide, uncrowded black-sand beach 15–20 minutes from the action.
Fill two of these days loosely — a surf lesson, Tanah Lot at sunset, long lunches in Pererenan (our Seseh restaurants guide has favourites) — and leave one day completely blank. Jet lag plus tropical heat is real, and the blank day is when the trip actually starts feeling like a holiday. For the villa: Casa Infinity is our trio of private-pool villas in Seseh, a five-minute walk from the beach; Villa Mochi Casa Seashell · Coming Soon is the Canggu option, a 2BR private-pool villa rated 4.91★ across 103 Airbnb reviews. Both book direct with us.
Days 5–7: Ubud — the green middle
The drive inland from the coast takes roughly 60–90 minutes depending on traffic. Ubud earns its place with things the coast simply doesn't have: the Campuhan Ridge walk at dawn, the Tegallalang rice terraces, water temples like Tirta Empul, waterfalls within an hour's drive, and a deep bench of spas and vegetarian kitchens. Two full days covers the highlights without rushing; a third lets you add a cooking class or a longer waterfall loop.
Two honest notes. First, central Ubud is crowded — stay on the edges, in the ridges or rice fields, and drive in. Second, resist the temple-waterfall-swing triathlon where you photograph everything and experience nothing. Pick two things per day, maximum, and let the afternoons breathe.
Days 7–10: Uluwatu — end on the cliffs
From Ubud to the Bukit peninsula is the longest hop of the trip — budget 90 minutes to 2 hours in traffic — which is exactly why Uluwatu goes last: on departure day you are only 30–60 minutes from the airport instead of crossing the whole island. Spend your days at the white-sand coves — Padang Padang, Thomas Beach, Bingin — catch the Kecak dance at Uluwatu Temple at sunset, and if you surf, this is the holy land (our Uluwatu surf guide covers the breaks). Keep the final day empty except for the beach below your villa.
Stay walkably close to the sand: Casa Padang Padang sits in the lanes above Padang Padang and Thomas Beach, a few minutes on foot from both, and is booked directly with the owners — no platforms, no fees. More in things to do in Uluwatu.
Why the empty days matter
Every itinerary we have ever helped guests unpick had the same flaw: zero slack. Bali punishes tight scheduling — rain moves in for an hour, a drive runs 30 minutes over, a beach is too good to leave — and with no slack, one delay cascades through the whole day. Two or three unscheduled days act as shock absorbers, and in practice they become the days people talk about afterwards: the unplanned second visit to a beach, the three-hour lunch, the afternoon that was just the pool. Season matters too — see Bali weather by month — but the dry months (roughly May–October) make every leg of this route more reliable. First visit? Our first-time Bali guide walks through the ten decisions to make before you book anything.