Tour Highlight
- Jakarta’s colonial & culinary heritage: Discover Old Batavia’s waterways and savor Javanese-Chinese flavors in historic Chinatown.
- Ambarawa steam train & highland trail: Enjoy a nostalgic vintage train ride through palm groves followed by a scenic walk to Selogriyo Temple.
- Borobudur & Prambanan majesty: Explore the world’s largest Buddhist monument and witness the sunset over the towering Hindu spires of Prambanan.
- Royal Yogyakarta & village life: Visit the Sultan’s Palace and participate in a hands-on traditional cooking class in a rural Javanese village.
- Surabaya’s history & Malang tea trails: Uncover Majapahit ruins, explore Surabaya’s colonial streets, and walk through the rolling hills of a highland tea plantation.
- Majapahit royal dinner: Conclude the journey with an imperial feast inspired by the ancient Majapahit Kingdom.
Day to day itinerary
While the itinerary is based on suggested accommodation, every journey is fully tailor-made, with our specialists ready to adapt options to your preferences and budget.
Your journey begins with a private transfer from Soekarno Hatta Airport to your hotel, which typically takes between 1 to 1.5 hours depending on Jakarta's heavy traffic. Upon arrival at the Mercure Batavia, a hotel that blends modern comfort with colonial charm near the old town square, you will be welcomed with a cocktail. The rest of your first day is yours to spend at leisure, where you can enjoy lunch or dinner at the hotel on your own.
Start at Fatahillah Square, where grand colonial facades set the scene into the open plaza, before crossing the historic Jembatan Budaya/Gate Amsterdam, an iconic wooden drawbridge that still frames the old canal. Continue your journey to Sunda Kelapa Harbor to watch traditional phinisi boats loading cargo as they have for centuries, then walk along the exterior of the Maritime Museum to trace the footsteps of spice traders who once filled these massive warehouses. After wandering to the Kota Intan Bridge, the last surviving Dutch drawbridge, for a glimpse into Old Batavia’s waterways, take a break for a Peranakan lunch at Babah Koffie to enjoy Javanese–Chinese flavors and vintage décor before ending the afternoon with a flavorful journey through Jakarta’s historic Chinatown where every bite tells a story.
Begin your day with a morning executive class train journey from Jakarta to Semarang, a scenic 5 hours trip. Upon arrival, enjoy a leisurely lunch in Semarang’s Old Town, stepping inside the century-old walls of a beautifully restored heritage building where high ceilings, exposed brick, and vintage décor create a nostalgic rhythm that blends the city’s storied past with modern flair. Afterward, take a 1,5-hours drive into the highlands, leaving the city behind as the road winds through lush coffee plantations and mist-covered hills. Arrive at a tranquil hidden-nature retreat, where silence, fresh mountain air, and sweeping valley view welcome you.
Embark on a nostalgic ride aboard a vintage steam train from the Ambarawa Railway Museum, settling in as the steam engine pulls out along the Ambarawa–Tuntang line while passing lush palm groves, local villages, and the expansive Rawa Pening Lake. After the train journey, continue onwards into the hills for a gentle countryside walk to Selogriyo Temple, a quiet 9th-century Hindu sanctuary nestled among sweeping terraces and forested slopes, before returning to the resort to soak in the peaceful atmosphere or pamper yourself with a rejuvenating spa or wellness treatment.
Bid farewell to the beautiful resort and begin your drive toward Borobudur, passing through rural villages and farmland while taking in the views of the surrounding volcanoes. Upon arrival, explore Borobudur Temple, a remarkable 8th-century Buddhist, where you can walk through its stone terraces and trace detailed reliefs that tell stories carved more than a thousand years ago. Following your exploration, enjoy lunch with a view at Plataran Shailendra, set high on the Menoreh Hills with panoramic vistas over Borobudur and the mountains—a peaceful open-air setting before continuing the journey to Yogyakarta, the cultural center of Java. Once there, check in at your hotel and enjoy the afternoon at leisure, giving you the time to unwind, refresh, or explore the neighborhood at your own pace.
Wake slow in the morning for a gentle walk at Ngasem Traditional Market. At the market, daily life unfolds between rows of fragrant spices, fresh produce, and bubbling street food stalls, offering the perfect chance to grab a local coffee and try traditional snacks among the lively crowds of vendors and shoppers. Continue your exploration at the Kraton Yogyakarta, the living palace of the Sultan and cultural heart of the city, where you can walk through royal courtyards and pavilions where traditions, values, and ceremony shape everyday life. Finally, move on to Taman Sari Water Castle to explore the remains of the former royal bathing complex and hidden passageways that once served as a place of retreat and protection for the Sultan’s family, before concluding with a walk to see the vibrant street murals in the surrounding area.
Begin with a morning walk through Kota Gede, the former capital of the Mataram Kingdom, wandering through narrow lanes lined with traditional Javanese houses, old royal sites, and silversmith workshops where artisans still shape fine craftsmanship by hand. From there, head to Prambanan Temple to explore the towering stone spires and open courtyards of the largest Hindu temple complex in Indonesia, taking ample time to walk the grounds and absorb the scale and detail of this UNESCO World Heritage site. As evening settles over the plains, enjoy dinner near Prambanan with views of the temple glowing in the twilight, before concluding your night with the Ramayana Ballet, an open-air performance set against the illuminated backdrop of the temple that perfectly blends dance, music, and ancient epic storytelling.
Drive on a 1 hour drive to Sentolo Village in Kulon Progo, heading into quiet village roads and lush rice-field landscapes for a day of deep cultural immersion in rural Java. Start with a bike ride through the village, stopping at small home industries to watch the art of tempeh making and traditional weaving, meet local artisans, and observe everyday rural life before visiting a village school for a meaningful connection, where you can share simple English activities with the children. Afterward, participate in a hands-on Javanese cooking class at Towil’s home to prepare classic family recipes using fresh village ingredients, followed by a traditional lunch shared together around the table. Finally, conclude the day with an evening cultural dinner at a local restaurant, enjoying authentic Javanese dishes served in a relaxed and nostalgic heritage setting.
After checking out, begin your journey toward the east with a drive of approximately four hours via the highway, making a significant stop at Trowulan, the archaeological site tied to the Majapahit Empire’s former capital. Here, you can walk through the remnants of red-brick temples, bathing pools, and royal structures that echo the power and legacy of one of Southeast Asia’s greatest kingdoms. Following this historical exploration, continue your journey to Surabaya, arriving in the afternoon to check in and enjoy a relaxing evening at your hotel.
Start the golden hours with a visit to a traditional market, where stalls of spices, produce, flowers, and street snacks offer a lively slice of daily Surabaya life, then continue to Balai Pemuda Surabaya, an elegant Dutch-era cultural hub that remains a vibrant gathering space for arts and community events. Next, stroll along Tunjungan, the city’s most iconic historic boulevard, to admire restored colonial buildings, vintage storefronts, and street murals that showcase Surabaya’s evolving identity before wandering through Kampung Heritage Lawang Seketeng to explore narrow alleyways and old homes that reveal layers of local history and neighborhood culture. After visiting the Heroes Monument—a powerful memorial to those who fought in the 1945 Battle of Surabaya and the city’s defining symbol of independence—conclude your exploration with an afternoon high tea at your hotel while the staff shares the fascinating history of the property.
After checking out, drive toward Malang to visit the Wonosari Tea Plantation, spread across the slopes of Mount Arjuna, where you can walk through rolling green fields, watch tea pickers at work, and see the fascinating journey from fresh leaves to fragrant cups. Following your time in the highlands, continue to uncover Malang’s rich temple heritage by walking among the stone remains of early Javanese kingdoms—including the 8th-century Kanjuruhan era—at historical sites such as Singosari, Jago, or Kidal Temple, which reveal why Malang once stood at the heart of political and spiritual power in East Java.
Enjoy a leisurely day with several optional activities to choose from, such as a private 3 to 4 hour Malang city tour by becak, an adventurous sunrise expedition to the Bromo Volcano and its crater starting in the early morning hours, or a relaxing indulgence spa treatment at your hotel. In the evening, conclude your journey with a farewell dinner featuring a theatrical royal dining experience inspired by the Majapahit Kingdom of King Hayam Wuruk through an imperial feast once served in palace banquets, beautifully paired that reflect the authentic flavors of coastal and inland villages.
Malang
Last day in Indonesia. Private transfer to the international airport in Surabaya (driving time approx. 1.5 hours) or depart from Malang Airport, where you will head to your next destination, whether it be at home or another part of your trip. While the tour may be over you will never forget your magical experience of Indonesia!




