Arrive at Ngurah Rai International Airport in Bali. Meet and greet by your local tour guide. Transfer to your hotel in Ubud. Spend the afternoon at leisure, exploring the town or relaxing at your hotel. Enjoy a welcome dinner at a local restaurant. Overnight in Ubud.
After breakfast, visit the Sacred Monkey Forest Sanctuary. Explore the Tegalalang Rice Terraces and the traditional art market in Ubud. In the afternoon, visit the Ubud Palace and the Puri Saren Agung. Enjoy a traditional Balinese dance performance in the evening. Overnight in Ubud.
After breakfast, drive to Kintamani. Enjoy stunning views of Mount Batur and Lake Batur. Visit the Tirta Empul Temple, known for its holy spring water. Explore the local village of Penglipuran and its traditional Balinese architecture. Return to Ubud for dinner and overnight.
After breakfast, transfer to Seminyak, a trendy beach town in Bali. Check in at your hotel. Spend the afternoon relaxing on Seminyak Beach or exploring the local boutiques and cafes. Enjoy dinner at a beachside restaurant. Overnight in Seminyak.
After breakfast, drive to Nusa Dua. Visit the Garuda Wisnu Kencana Cultural Park. Explore the Tanjung Benoa Beach and try water sports activities like parasailing or jet-skiing. Enjoy a beachfront seafood dinner. Overnight in Nusa Dua.
After breakfast, visit the Uluwatu Temple, perched on a cliff overlooking the ocean. Watch the traditional Kecak Dance performance at sunset. Head to Jimbaran Bay for a seafood dinner on the beach. Return to your hotel in Nusa Dua for overnight.
After breakfast, transfer to Ngurah Rai International Airport for your flight to Yogyakarta. Upon arrival, check in at your hotel. In the afternoon, visit the Sultan’s Palace (Kraton) and the Taman Sari Water Castle. Enjoy dinner at a local restaurant. Overnight in Yogyakarta.
After an early breakfast, visit the Borobudur Temple, the world’s largest Buddhist temple. Explore the temple’s intricate carvings and enjoy the panoramic views. In the afternoon, visit the Prambanan Temple, a UNESCO World Heritage Site, known for its stunning Hindu architecture. Return to Yogyakarta for dinner and overnight.
After breakfast, drive to Bromo. En route, stop at the traditional village of Malang for lunch. Continue your journey to Bromo and check in at a local hotel. Rest and prepare for an early morning excursion. Overnight in Bromo.
Wake up early for a sunrise tour to Mount Bromo. Enjoy the breathtaking views from the viewpoint at Penanjakan. Take a jeep ride across the sea of sand to reach the Bromo Crater. Return to your hotel for breakfast. After breakfast, drive to Surabaya and check in at your hotel. Overnight in Surabaya.
After breakfast, transfer to Surabaya Airport for your flight to Jakarta. Upon arrival, check in at your hotel. In the afternoon, visit the National Monument (Monas), the Istiqlal Mosque, and the Jakarta Cathedral. Explore the historic Old Town (Kota Tua) and visit the Jakarta History Museum. Enjoy dinner at a local restaurant. Overnight in Jakarta.
Enjoy breakfast at the hotel. Depending on your flight schedule, you may have time for last-minute shopping or sightseeing. Transfer to Soekarno-Hatta International Airport for your departure flight.