Start your Bali adventure by exploring the cultural side of the island. Visit the magnificent Pura Taman Ayun temple, dating back to the 17th century. Next, head to the Ubud Monkey Forest to observe hundreds of macaques in their natural habitat. End your day with an enchanting Legong dance performance at Puri Saren Palace, showcasing traditional Balinese dance and music accompanied by a gamelan orchestra.
Start your day with an early-morning snorkelling session at the USAT Liberty shipwreck in Tulamben. After lunch, head towards Tirta Empul Temple in Tampaksiring, a Hindu temple where locals visit to take a spiritual bath in the holy water pools. Finish the day with a beautiful sunset at the Tanah Lot temple, perched on top of a rock formation in the sea.
Take a relaxing morning stroll at the secluded Suluban Beach, home to unique beach caves and stunning cliff views. After that, head for a refreshing swim and chill at Padang-Padang Beach, one of the best beaches in Bali. In the late afternoon, take a tour of the Goa Gajah (Elephant Cave), a historical site with stone idols, fountains, and a meditation cave from the 11th century.
Start your day early with a sunrise trek to the summit of Mount Batur, an active volcano with breathtaking sunrise views over the stunning crater lake. After a refreshing breakfast, visit the Tegalalang rice terraces, a spectacular natural site to appreciate Bali's iconic rice terraces. For the evening, enjoy a relaxing spa session with Balinese massage at the luxurious Maya Ubud Resort & Spa.
For those with extra time, visiting the Uluwatu Temple or taking a day trip to the stunning Nusa Penida Island is highly recommended. Meanwhile, for those with less time, trimming off an activity from the itinerary, such as the spa session or the sunrise trek to Mount Batur, can save time while still allowing visitors to experience the highlights of Bali.