Start your trip in the bustling capital of Indonesia, Jakarta. Visit the National Monument, a symbol of Indonesian independence, and learn about the country's history at the National Museum. Experience Jakarta's modern side by visiting the Grand Indonesia Mall, one of the largest shopping malls in Southeast Asia.
Take a scenic train ride to Bandung, also known as the "Paris of Java". Explore the city's colonial architecture and art deco buildings, and visit the famous Gedung Sate, a government building with a unique architecture. End your day at the Paskal Food Market, where you can taste local Indonesian cuisine.
Travel to Yogyakarta, the cultural capital of Java. Visit the historic Borobudur temple, the largest Buddhist temple in the world and a UNESCO World Heritage site. Explore the Kraton, the palace of the Sultan of Yogyakarta, and learn about Javanese culture and traditions. End your day at the Malioboro Street, where you can shop for souvenirs.
Head to Surabaya, the second-largest city in Indonesia. Visit the House of Sampoerna, a museum and cigarette factory, to learn about the history of Indonesian tobacco. Explore the Arab Quarter, a historic neighborhood with a unique blend of Javanese and Middle Eastern culture. End your day at the Tunjungan Plaza, a shopping mall with a wide range of international brands.
Fly to Bali, the Island of Gods. Visit the Uluwatu Temple, a Hindu temple perched on a cliff, and enjoy the beautiful sunset. Watch the traditional Kecak dance performance, a Balinese cultural show, and experience the vibrant nightlife at Kuta Beach.
Travel to Ubud, the cultural heart of Bali. Visit the Sacred Monkey Forest Sanctuary, a nature reserve with over 700 Balinese long-tailed monkeys. Explore the Ubud Palace and the Ubud Art Market, where you can shop for traditional Balinese handicrafts. End your day at the Tegalalang Rice Terrace, a scenic rice terrace field.
Return to Jakarta for your flight back home. Spend your last day shopping at the Plaza Indonesia, a high-end shopping mall with luxury brands. Visit the Ancol Dreamland, a theme park with various attractions, or the Sea World, an oceanarium with an underwater tunnel.
Don't miss the opportunity to try Indonesian street food, such as nasi goreng and satay. If you have more time, visit the Prambanan temple in Yogyakarta, a complex of Hindu temples also listed as a UNESCO World Heritage site. To maximize your fun, consider hiring a private driver for your trip.