Got a week for Bali? This 7-day Bali itinerary from India covers the island's best bits — beaches, Ubud culture, a volcano sunrise and a Nusa Penida island day — at a comfortable pace, with no backtracking.
Itinerary at a Glance
- Days 1–2: Arrive + South Bali (Kuta/Seminyak)
- Days 3–4: Ubud — rice terraces, temples, waterfalls
- Day 5: Mount Batur sunrise trek
- Day 6: Nusa Penida day trip
- Day 7: Uluwatu sunset + departure
Day 1 – Arrival & South Bali
Land at Denpasar, sort your Visa on Arrival, and transfer to Seminyak or Kuta. Ease in with a beach sunset and dinner at a beach club.
Day 2 – Beaches & Tanah Lot
Beach time, a surf lesson if you fancy it, then the sea temple of Tanah Lot for sunset. Browse Indian restaurants in Bali if you want a taste of home.
Days 3–4 – Ubud
Move to Ubud for the cultural heart of Bali — the Tegallalang rice terraces, Monkey Forest, Ubud Palace, and waterfalls like Tegenungan. See our Ubud travel guide for where to stay and eat.
Day 5 – Mount Batur Sunrise Trek
An early start for the Mount Batur sunrise trek — one of Bali's most rewarding experiences — followed by a Kintamani caldera view and a coffee-plantation stop.
Day 6 – Nusa Penida Day Trip
Fast boat from Sanur to Nusa Penida for the iconic Kelingking cliff, Angel's Billabong and snorkelling at Crystal Bay. See our Nusa Penida guide.
Day 7 – Uluwatu & Departure
Finish with the clifftop Uluwatu Temple and the Kecak fire dance at sunset before your flight home.
Short on time? Swap the Mount Batur day for a sunset dinner cruise, or add 2–3 nights for the Gili Islands. Estimate costs with our Trip Cost Calculator.
Make It Effortless
Prefer it all arranged? Our Bali tour packages from India include this route with villas, a private driver and transfers handled end to end. See the full cost breakdown and the best time to visit before you book.
Want this itinerary tailored to your dates and budget? Ask us in the comments.