Bali10-day itinerary

A practical 10-day plan for Bali: best time to visit, where to stay, highlights, and a suggested day-by-day outline to help you plan smarter.

Best time: April to OctoberIdeal trip: 6 to 10 daysBudget: $55 to $220 per person per day

Sample 10-day outline

Day 1: Arrival and settle in Ubud

Relaxed arrival with light walking and dinner.

  • Ubud centre
  • Local dinner

Day 2: Ubud culture & rice terraces

Temples and terraces with a slower midday pace.

  • Tegallalang
  • Tirta Empul
  • Ubud market

Day 3: Waterfalls and wellness

Combine a waterfall visit with a spa or yoga class in Ubud.

  • Tegenungan
  • Spa session

Day 4: Move to the coast

Transfer day with a restful afternoon at the beach.

  • Transfer to coast
  • Beach time

Day 5: Southern cliffs & Uluwatu

Full day for cliffs, temples and a sunset performance.

  • Padang Padang
  • Uluwatu Temple
  • Kecak dance

Day 6: Island trip option

Optional Nusa Penida day trip or a slow beach day.

  • Nusa Penida (optional)
  • Relaxed beach time

Day 7: Local culture and markets

Explore coastal markets, cafes and local food scenes.

  • Local markets
  • Cafes

Day 8: Flexible adventure day

Choose a diving, snorkeling, or cultural class depending on interest.

  • Snorkeling or diving
  • Cooking class (optional)

Day 9: Slow beach day

Time to rest before departure with light activities.

  • Beach
  • Spa
  • Dinner

Day 10: Depart

Pack and head to the airport with a relaxed morning.

  • Brunch
  • Departure

Turn this into your trip

Use the planner to generate a route-aware itinerary with flights, stay recommendations, and day-by-day plans tailored to your dates and budget.

Plan my trip