Quick answer: Ten days is Bali’s ideal first-trip length: four nights in Ubud’s green heart, four on the Bukit’s cliffs and beaches, and a two-night Nusa Penida or Gili escape: culture, surf and island blue without the repacking blur.
Days 1-4: Ubud (the green heart)
Land, transfer 1.5h, exhale. Campuhan Ridge dawn walk, Tirta Empul’s holy springs, the Tegallalang terraces early, a cooking class, and waterfalls (Tibumana over the crowded ones). Evening: legong dance at the palace.
Days 5-8: Uluwatu & the Bukit
Cliff temples and kecak fire dance at sunset, Padang Padang and Bingin beach days, surf lessons at gentler breaks, and one blow-out cliff-restaurant dinner. Scooter or driver: distances are short, views absurd.
Days 9-10: Nusa Penida or the Gilis
Penida for Kelingking’s T-rex cliff and manta snorkelling (fast boat 45 min): the Gilis for car-free sandy-lane decompression. Either ends the trip on turquoise.
Logistics that matter
Book the visa-on-arrival basics before flying, carry small rupiah, agree driver prices ahead (or app it), and respect temple dress: sarongs lent at gates. Dry season May-September: see when to go.
FAQ
Is 10 days enough for Bali? Perfect for the classic triangle: two weeks adds Munduk’s mountains or Amed’s east.
Ubud or beach first? Ubud first: culture while fresh, beaches to unwind: traffic argues for this order too.
How much does 10 days cost? $400-800pp on the ground at budget pace: $1,500-2,500 in villa comfort.
Nusa Penida or the Gilis? Penida for drama and mantas: Gilis for barefoot ease.

