haienaplan

10 days itinerary

10-day Bali itinerary

Ubud, Nusa Penida, and Uluwatu — jungle, cliffs, and surf.

Ten days is enough to combine Ubud's rice terraces with Nusa Penida cliffs and a Bukit peninsula surf finale — without ping-ponging across the island.

Compare with the 2-week version →

Canonical: https://haienaplan.com/itineraries/10-day-bali-itinerary

Best time to go

April–October (dry season).

Trip length

10 days

Estimated budget

Budget

$35–60 / day

Total: $350–600

Mid-range

$90–150 / day

Total: $900–1,500

Comfort

$250+ / day

Total: $2,500+

Per person, excluding international flights.

Day-by-day plan

  1. Day 1: Arrive Denpasar, transfer to Ubud.
  2. Days 2–4: Ubud: Tegallalang rice terraces, Campuhan ridge, monkey forest, yoga, spa.
  3. Day 5: Sunrise Mt. Batur hike or waterfall day (Sekumpul, Tibumana).
  4. Day 6: Fast boat to Nusa Penida.
  5. Days 7–8: Kelingking, Angel's Billabong, Diamond Beach; snorkel with manta rays.
  6. Day 9: Return to Bali, transfer to Uluwatu.
  7. Day 10: Surf lesson, Uluwatu temple + Kecak dance at sunset, fly home.

Local tips

Turn this into your trip

Copy this 10 days Bali itinerary into haienaplan and add flights, hotels, budget, and a packing list — free for your first trip.

Start planning free