Explore the stunning Uluwatu Temple perched on a cliff top and watch the famous Kecak Fire Dance at sunset.
Unwind at the beautiful Seminyak Beach, sunbathe on the soft sand or enjoy a refreshing swim in the crystal-clear waters.
Experience Bali's beautiful natural landscapes at the Tegalalang Rice Terraces, and learn about the ancient Subak irrigation system.
Visit the historical Ubud Palace and immerse yourself in the rich culture and art of Bali.
Experience a spiritual cleansing ritual at the Tirta Empul Temple's holy spring, a sacred site for Hindu Balinese.
Experience the natural beauty of Bali at the stunning Sekumpul Waterfall, one of the most beautiful waterfalls in Bali.
Explore the incredible marine life of Bali's crystal-clear waters with a snorkelling day trip to Nusa Penida Island.