Bali7-day itinerary

A practical 7-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 7-day outline

Day 1: Arrive in Ubud

Ease into Bali with a walkable first evening and a gentle ridge walk if arrival time allows.

  • Ubud center
  • Campuhan Ridge Walk
  • Local dinner

Day 2: Rice Terraces

Use the morning for Ubud's most photogenic nature and temple stops before the day gets hot.

  • Tegallalang
  • Tirta Empul
  • Ubud market

Day 3: Waterfalls

Pair waterfalls with a cultural stop and a hands-on food experience near Ubud.

  • Tegenungan Waterfall
  • Goa Gajah
  • Balinese cooking class

Day 4: Move to Canggu

Transfer to the coast and keep sightseeing light so the travel day still feels relaxed.

  • Canggu cafes
  • Echo Beach
  • Sunset dinner

Day 5: Uluwatu

Dedicate a full day to southern cliffs, beach time, and the evening temple performance.

  • Padang Padang Beach
  • Uluwatu Temple
  • Kecak dance

Day 6: Nusa Penida Option

Make this an early-start adventure day, or swap it for a calmer beach day if seas are rough.

  • Kelingking viewpoint
  • Angel's Billabong
  • Crystal Bay

Day 7: Slow Beach Day

End with a flexible day for brunch, spa time, shopping, or a low-pressure departure.

  • Brunch
  • Spa
  • 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