Start your trip in the bustling capital city of Jakarta. In the morning, visit the National Monument and learn about Indonesia's history. In the afternoon, explore the kid-friendly attractions at Ancol Dreamland, including theme parks and a beach. Wrap up the day with a visit to Taman Mini Indonesia Indah, a cultural park showcasing the country's diverse heritage.
Head to Yogyakarta, known for its rich Javanese heritage. Start your day with a visit to the iconic Borobudur Temple, a UNESCO World Heritage site. In the afternoon, explore the Sultan's Palace and the Water Castle. End the day with a traditional Ramayana ballet performance.
Fly to the enchanting island of Bali. Start your day with a visit to the sacred Monkey Forest in Ubud. In the afternoon, explore the scenic Tegalalang Rice Terrace and enjoy a traditional Balinese dance performance. End the day with a relaxing beach sunset in Seminyak.
Take a boat to the stunning Gili Islands. Spend the day snorkeling or diving in the crystal-clear waters, exploring the vibrant coral reefs. Enjoy a delicious seafood dinner on the beach while watching the sunset.
Travel to Mount Bromo, a magnificent active volcano. Start your day early to catch the sunrise over the volcano. Take a jeep tour to explore the surrounding landscapes, including the vast "Sea of Sand" and the volcanic crater.
Fly to Labuan Bajo and embark on a thrilling adventure to Komodo National Park. Encounter the famous Komodo dragons, the world's largest lizards. Enjoy snorkeling in the crystal-clear waters and relax on beautiful Pink Beach.
Visit the picturesque city of Bandung. Start your day with a visit to Tangkuban Perahu, an active volcano. Explore the beautiful tea plantations in the surrounding areas. In the afternoon, indulge in shopping at the famous factory outlets offering great deals on fashion items.
For off the beaten path attractions, visit the hidden gem of Green Canyon in Pangandaran. Explore the emerald-green river, swim in natural pools, and marvel at the stunning rock formations. Another local favorite is the Karimunjawa Islands, a remote paradise with pristine beaches, crystal-clear waters, and vibrant marine life. Go snorkeling, diving, or simply relax on the untouched beaches.
For hotel and flight prices, you can check here.