Seven days in Bali are enough to combine Ubud, a beach base, and a few nature experiences. The mistake is trying to cover everything. The island looks small, but transfers can easily eat into the day.
For more context around this step, compare it with Proof of onward travel for Bali.
This itinerary uses two main bases to reduce hotel changes and keep the trip comfortable.
Days 1 and 2: arrival and Ubud
Settle into Ubud and start slowly. Keep the first day light: walk, dinner, massage, and recovery after the flight. On the second day, go early to rice terraces or a temple.
For official checks before departure, keep IATA Travel Centre handy.
Day 3: waterfalls or wider rice terraces
Choose a nature day around Ubud. Waterfalls can involve driving and walking, while Jatiluwih offers a wider and calmer rice terrace experience.
For more context around this step, compare it with Flight reservation for a Bali visa application.

Days 4 and 5: beach base in the south
For more context around this step, compare it with Bali guide hub.
Move toward Uluwatu, Canggu, Seminyak, or Sanur depending on the atmosphere you want. Keep at least one day without a heavy plan for beach time, cafes, or sunset.
If the document needs to be ready quickly, you can book a verifiable onward ticket before check-in or submitting your file.
Day 6: excursion or slow day
If you enjoy intense day trips, Nusa Penida can work. If you prefer a softer rhythm, choose a beach, spa, or nearby temple instead.
Day 7: leave without stress
Keep the final day simple. Airport transfers can be unpredictable depending on the time and the area you leave from.
Final takeaway
A good 7-day Bali itinerary does not try to tick every box. Two bases, a few strong experiences, and free time usually create a better trip.
Create a temporary flight reservation for visa files, airline checks, or proof of onward travel.