Start your trip in Bali by arriving at Ngurah Rai International Airport. Check into your hotel and take some time to relax and freshen up. In the morning, explore the beautiful beaches of Kuta or Seminyak, where you can soak up the sun and enjoy the clear turquoise waters. In the afternoon, visit the iconic Tanah Lot Temple, located on a rock formation in the sea. As the evening sets in, head to Jimbaran Bay for a delicious seafood dinner while enjoying a stunning sunset.
On the second day, head to Ubud, the cultural heart of Bali. In the morning, visit the Sacred Monkey Forest Sanctuary, where you can observe playful monkeys amidst lush greenery. Afterward, explore the Ubud Art Market, known for its traditional crafts and souvenirs. In the afternoon, visit the majestic Tegalalang Rice Terrace, famous for its terraced landscape. In the evening, enjoy a traditional Balinese dance performance at the Ubud Royal Palace.
Embark on an early morning adventure to Mount Batur for a breathtaking sunrise experience. Start your hike in the dark and reach the summit just in time to witness the sunrise over the stunning volcanic landscape. After descending, visit the Tirta Empul Temple, a sacred water temple known for its purification rituals. In the afternoon, relax at the Tegenungan Waterfall, where you can take a refreshing dip. End the day by visiting the Goa Gajah Elephant Cave, an ancient archaeological site.
Board a domestic flight from Bali to Yogyakarta. After checking into your hotel, start your exploration of Yogyakarta by visiting the stunning Borobudur Temple, a UNESCO World Heritage Site and the largest Buddhist temple in the world. Spend the afternoon exploring the vibrant Malioboro Street, known for its bustling markets and street food. In the evening, watch a traditional Javanese dance performance at the Prambanan Temple complex.
Immerse yourself in the rich cultural heritage of Yogyakarta by visiting the Kraton Palace, the official residence of the Sultan of Yogyakarta. Explore the Taman Sari Water Castle, a former royal garden complex, and marvel at its unique architecture. In the afternoon, visit the Sonobudoyo Museum to learn more about Javanese art and culture. Wrap up the day with a visit to the famous Prambanan Temple, dedicated to the Hindu deities.
On your last day, spend some time shopping for souvenirs or exploring any missed attractions in Yogyakarta. In the afternoon, catch a flight back home from Adisucipto International Airport.
When in Bali, don't miss the chance to visit the stunning Uluwatu Temple, perched on a cliff overlooking the Indian Ocean. For a unique cultural experience, attend a traditional Balinese cooking class and learn the secrets of preparing authentic local dishes. In Yogyakarta, explore the underground labyrinth of Jomblang Cave and witness the mesmerizing "Heaven's Light" phenomenon. For a taste of local cuisine, try the delicious Gudeg, a traditional Javanese dish made from young jackfruit.
For more information on hotel and flight prices, you can check here.