Start your trip in the vibrant capital city of Jakarta. In the morning, visit the National Monument (Monas) and take an elevator to the top for panoramic views of the city. In the afternoon, explore Taman Mini Indonesia Indah, a cultural park showcasing the diversity of Indonesian heritage. Wrap up the day with a visit to Ancol Dreamland, an amusement park with thrilling rides and a waterpark.
Head to Yogyakarta, known as the cultural heart of Java. Start your morning with a visit to the magnificent Borobudur Temple, a UNESCO World Heritage site. In the afternoon, explore the Sultan's Palace (Kraton) and learn about Javanese history and traditions. End the day with a traditional Ramayana ballet performance at Prambanan Temple.
Take a flight to the idyllic island of Bali. Begin your day with a visit to the sacred Monkey Forest in Ubud, where you can interact with playful monkeys and explore the lush surroundings. In the afternoon, head to Tanah Lot Temple, a beautiful offshore temple known for its mesmerizing sunset views. End the day with a relaxing beachside dinner in Seminyak.
Spend the morning at Waterbom Bali, a thrilling water park in Kuta. Enjoy the numerous slides, lazy river, and wave pool. In the afternoon, explore the Turtle Conservation and Education Center in Serangan, where you can learn about sea turtle conservation efforts. End the day with a delicious seafood dinner at Jimbaran Bay.
Take a boat to Gili Trawangan, a picturesque island known for its pristine beaches and crystal-clear waters. Spend the day snorkeling, swimming, or simply lounging on the beach. Enjoy a seafood barbecue dinner by the beach and take in the serene island vibes.
Return to Bali and head to Ubud, famous for its art and culture. Start the day with a visit to Ubud Monkey Forest and interact with the resident macaques. In the afternoon, explore the traditional art market and browse through a wide range of handicrafts. End the day with a traditional Balinese dance performance.
Take a boat to Nusa Penida, a stunning island known for its rugged cliffs and breathtaking viewpoints. Explore the iconic Kelingking Beach and take in the awe-inspiring views. Afterward, visit Broken Beach and Angel's Billabong for more natural wonders. End the day with a refreshing swim at Crystal Bay.
If you have extra time, consider visiting Taman Sari Water Castle in Yogyakarta, a beautiful former royal garden with hidden bathing pools. In Bali, explore the Tegalalang Rice Terrace, where you can immerse yourself in the beauty of Bali's terraced landscapes. For a unique cultural experience, attend a traditional Balinese cooking class in Ubud and learn to prepare authentic Indonesian dishes with the guidance of local chefs.
Check out hotel and flight prices here.