In the morning, explore the beautiful temple and gardens of Pura Taman Ayun. Then, head to Tanah Lot temple, located on a rock formation in the sea, for stunning sunset views. In the evening, enjoy fresh seafood at the nearby restaurants.
Start your day with a visit to the Ubud Monkey Forest, home to over 700 monkeys and several temples. Afternoon can be spent exploring the Ubud Palace and Puri Saren Agung nearby. In the evening, enjoy traditional Balinese dance performances at one of the local theatres.
In the early morning, embark on a hike up Mount Batur to catch the beautiful sunrise over Bali. Afterward, relax in natural hot springs at Toya Devasya. In the evening, dine at Kintamani while enjoying the stunning view of Mount Batur and Lake Batur.
Head to Tegalalang Rice Terrace and walk through the lush green rice paddies. Afterward, visit the Tirta Empul temple to experience a traditional cleansing ritual at the holy water spring. In the evening, visit the Bali Swing for panoramic views of the forest and rice paddies.
End your trip with a relaxing day at Jimbaran Beach, known for its clear blue waters and soft white sand. In the evening, indulge in fresh seafood BBQ at one of the beachfront restaurants while enjoying the beautiful sunset views.
If you have extra time, consider visiting the Uluwatu temple and Kecak Dance, exploring the Sekumpul Waterfalls or having a Balinese cooking class. To maximize your fun, consider renting a bike or a car with a driver to explore the island at your own pace. Don't forget to try the local delicacies like Nasi Goreng and Babi Guling. Lastly, it's best to plan your itinerary and book activities in advance to save time and cost.