Explore the arts and cultural hub of Ubud, visit the Sacred Monkey Forest and shop for handmade souvenirs in the Ubud Art Market.
Experience Bali's natural beauty with a visit to Tegallalang Rice Terrace. Later, explore Balinese Hinduism with a visit to Tirta Empul Temple.
Relax on the pristine beaches of Nusa Dua, before visiting Garuda Wisnu Kencana Cultural Park to experience the Indonesian Hindu Mythology and culture.
Enjoy the sunset at Uluwatu Temple, perched on a cliff overlooking the Indian Ocean, and attend the famous Kecak Fire Dance performance.
Take a day trip to Kintamani to see the stunning Batur Volcano and enjoy a traditional Balinese lunch at a local restaurant.
Experience Bali's nightlife with a visit to Potato Head Beach Club. Then, enjoy a relaxing Balinese massage at Karsa Spa.
Visit the iconic sea temple of Tanah Lot for a stunning sunset view. Then, enjoy fresh seafood at a seaside restaurant.
Visit the Tukad Cepung Waterfall, located in a hidden canyon, and spend some time at the Tegenungan Waterfall. End the day relaxing in the luxurious pools of Hanging Gardens of Bali.
End the trip with a visit to Bali's iconic Uluwatu Surf Beach and shopping for souvenirs at Discovery Shopping Mall before flying back to Mumbai.
If you have more time, consider adding a day trip to Nusa Penida Island for a beautiful beach getaway and a visit to Crystal Bay. If you have less time, shorten the itinerary by omitting Day 5's day trip to Kintamani.