
10 Days in Bali: A Realistic Itinerary
The split that works for most first trips: 3 nights in Ubud (rice terraces, temples, yoga), 4 nights in Canggu or Seminyak (surf, beach clubs, an Uluwatu sunset day trip), and 2 nights on Nusa Penida or the Gilis, with a buffer day for arrival and departure logistics. That's a realistic 10 days without the constant repacking and rushed transfers a tighter loop forces on you.
Ten days is enough to actually see Bali properly instead of just glimpsing it from a moving car โ as long as you resist the urge to cram in every 'must-see' you found online. Here's the itinerary that holds up against real drive times and jet lag, not an influencer's highlight reel.
The short version
| Days | Where | What you're doing |
|---|---|---|
| 1 | Arrival, Ubud or the coast | Land, settle in, do nothing ambitious on day one |
| 2-3 | Ubud | Rice terraces, Monkey Forest, Tirta Empul, a yoga class, an evening dance show |
| 4-7 | Canggu or Seminyak | Surf lesson, beach clubs, an Uluwatu sunset and Kecak dance day trip, cafe time |
| 8-9 | Nusa Penida (or the Gilis) | Kelingking, Angel's Billabong, Broken Beach, manta snorkeling if in season |
| 10 | Departure | Buffer day for the return boat/flight timing, last-minute shopping or a spa |
Days 1-3: Ubud
Fly into Denpasar and head straight for Ubud rather than the coast first โ it's the quieter landing after a long flight. Day 2: an early rice-terrace visit (Tegalalang or Jatiluwih) before the tour buses arrive, then the Monkey Forest in the afternoon. Day 3: a yoga class, Tirta Empul's holy spring, and an evening Kecak or Legong dance performance at Ubud Palace.
Days 4-7: Canggu or Seminyak
Move to the coast for surf, beach clubs, and Bali's cafe scene. Budget one full day for an Uluwatu sunset trip with the Kecak fire dance โ genuinely one of the best evenings on the island โ and consider a Tanah Lot stop on the way if it fits your route. The rest of the block is unstructured: a surf lesson, a beach-club afternoon, cafe-hopping, and an evening or two out.
Everyone plans this leg off the map distance from Canggu to Uluwatu โ about 30-35 kilometers, which sounds like a quick 40-minute hop. During the 3-6pm sunset rush that same drive can eat 2.5-3+ hours, because there's no proper direct highway between them, just choke points at the Canggu Shortcut, Kerobokan, and the Jimbaran corridor. Leave by early-to-mid afternoon for a sunset trip, not '30 minutes before showtime.'
Days 8-9: Nusa Penida (or the Gilis)
A fast boat from Sanur gets you to Nusa Penida in about 30-45 minutes. Two nights lets you catch Kelingking at sunrise with none of the day-trip crowds, plus Angel's Billabong, Broken Beach, and a manta ray snorkel trip if you're visiting roughly April-November. Prefer a calmer, car-free island instead? Swap this leg for 2 nights on Gili Air or Gili Meno โ just note the boat crossing runs closer to 2-2.5 hours from Bali.
Day 10: departure
Build in a genuine buffer day rather than a same-morning dash from an island back to the airport โ boat schedules shift with weather, and Bali's traffic near the airport gets unpredictable in the late afternoon. Use it for last-minute souvenir shopping, a final massage, or simply sitting still.
What if you only have 7 days?
Drop the island leg entirely: 3 nights Ubud, 4 nights Canggu or Seminyak covers the essentials without feeling rushed. Adding Nusa Penida to a 7-day trip is possible but means shaving a day off Ubud or the coast, which most first-timers regret more than skipping the island.
What if you have 14 days?
Keep the 10-day core above and add either a 3-4 day Yogyakarta leg (Borobudur, Prambanan) via a short flight, or a Komodo National Park trip via Labuan Bajo for the dragons, Pink Beach, and Padar Island โ both are genuinely worth the extra flight if you have the days.
Roughly what it costs
For a mid-range 10-day trip (private villas or nice guesthouses, a mix of warung and cafe meals, a few beach-club and boat-trip splurges), figure roughly $900-1,500 per person excluding international flights. Use our trip-cost calculator to get a number matched to your exact travel style and group size.
Mistakes worth avoiding
- Scheduling back-to-back activities on arrival day โ jet lag plus Bali's traffic makes an ambitious day-one itinerary miserable.
- Underestimating drive times between regions โ Bali looks small on a map but traffic can turn a 'quick' transfer into half a day.
- Skipping the buffer day before departure โ a delayed boat or a bad traffic day can genuinely mean missing a flight without one.




















































