After landing at Yogyakarta International Airport, allow roughly 1.5–2 hours to reach the city, including baggage collection and the journey from Kulon Progo. The airport train is the most predictable option if its timing suits you; otherwise, pre-book a car, especially with hiking gear. Ask the driver to go first to Sewu Galur Riverside in Bantul, about 30–45 minutes from central Yogyakarta depending on traffic. This is a gentle first stop after the flight: expect a modest riverside recreation area, village lanes and local families rather than a polished tourist attraction. Bring small cash for parking or snacks, and check the river conditions after heavy rain.
Continue for around 25–35 minutes to Gajahwong Educational Park in Mrican. The community-led river restoration area is best appreciated by walking slowly and observing how neighbourhood life sits alongside the water; it is more about local atmosphere than formal sightseeing. From there, take a short 15–20-minute ride to Warung Bu Ageng in Jetis for lunch. Order several Javanese dishes to share—rice, vegetables, sambal and slow-cooked meats are a good introduction—and budget about IDR 75,000–150,000 per person. It is worth calling ahead or asking your driver to check seating, as lunch hours can become busy.
In the mid-afternoon, head roughly 10–15 minutes to Kedai Kopi Mataram for Indonesian-style coffee and an unhurried break. Try a manual-brew coffee or local milk coffee rather than rushing through; cafés in Yogyakarta often close around 9–10 PM, but confirm on the day. After dusk, continue about 15 minutes to Alun-Alun Kidul, where food carts, grilled snacks and the twin-banyan-tree tradition create a lively local evening. Walk around the square and try the blindfolded banyan challenge if you like, but treat it as a playful tradition rather than a guaranteed test of character. Keep belongings secure in the crowd and use a ride-hailing car or your pre-booked driver afterward; traffic around the southern Kraton area is often slow.
Leave Yogyakarta around 07:00 by your pre-arranged private car, allowing 2.5–3.5 hours to reach Selo in Boyolali. The final approach is steep and winding, so a local driver is preferable; keep your hiking bags inside the vehicle and carry some water for the drive. After checking in or leaving luggage at your homestay, continue to Selo New Selo Viewpoint for about an hour. On a clear morning, you can look across the valley toward Mount Merapi and get a useful sense of the ridgeline you will be walking tomorrow. The viewpoint is simple rather than heavily developed, and a small entrance or parking fee of roughly IDR 5,000–15,000 is normal.
Walk slowly through Selo village, where narrow lanes pass terraced vegetable fields and small houses rather than tourist attractions. This is a good place to buy bananas, biscuits, boiled eggs, and bottled water for the trail; small shops may not accept cards, so keep IDR 50,000–100,000 in cash. For lunch, ask your driver or homestay host to take you to a local warung makan in Selo village rather than choosing a roadside café. Expect rice with vegetables, tempeh, chicken, or simple soups for around IDR 30,000–70,000 per person. Eat early, hydrate well, and avoid alcohol or an overly spicy meal before the hike.
By late afternoon, go to Merbabu Selo Basecamp to complete registration, confirm your permit details, and meet the local guide. Allow about an hour, as staff may check identification, emergency contacts, equipment, and the planned departure time; trail access rules and fees can change, so your guide or trekking organiser should verify the latest requirements. Return to your Selo homestay before sunset, shower, and pack only what you need for the pre-dawn start: warm layers, rain protection, headlamp, gloves, water, snacks, and a small first-aid kit. Mountain temperatures can fall to around 5–12°C overnight, and the air becomes very quiet after dark—an early dinner and sleep around 20:00 will serve you better than trying to fit in another outing.
Start at Merbabu Selo Basecamp around 02:00–03:00 with your registered guide, after a light breakfast and a final check of headlamps, water, rain layers and trekking poles. Registration and local fees are usually around IDR 20,000–30,000 per person, with guide costs arranged separately; confirm the latest tariff with your homestay. The Selo trail is steep and can be cold, dark and slippery, so keep a steady pace rather than chasing the sunrise. Your first useful checkpoint is Pos 1 Dok Malang, roughly 20 minutes away depending on trail conditions—use it to drink, adjust layers and make sure everyone is comfortable before continuing.
Continue through the forest toward Sabana 1 and Sabana 2, allowing about 1.5 hours in total but more if the ground is muddy or the group needs breaks. These open grassland sections are among the most memorable parts of the Selo route, with wide views toward Mount Merapi when the sky is clear; stay on the marked path and avoid trampling the grass beside the trail. From Sabana 2, the final climb to Mount Merbabu and the ridge takes around 45 minutes, often over loose, exposed ground. Aim for the summit only if the weather, visibility and everyone’s energy are good—strong wind, fog or lightning are valid reasons to turn around. Do not linger too long at the top, as cloud and cold can arrive quickly.
Descend carefully and return to Merbabu Selo Basecamp, allowing considerably longer than the ascent if knees are tired. After registering out and collecting any stored belongings, have a simple hot recovery meal in Selo village—look for a local warung serving rice, vegetables, eggs or chicken rather than planning anything elaborate. Budget around IDR 25,000–50,000 per person, and ask your driver or guide which warung is open that day, since mountain-village hours are flexible. Spend the evening at your Selo homestay recovering, drinking plenty of water and preparing dry clothes and snacks for tomorrow’s long transfer; an early night is more valuable than additional sightseeing.
Leave Selo around 07:00 in your pre-arranged private car for Dieng Plateau. Allow four to five hours, as the route through Boyolali, Magelang, Temanggung and Wonosobo is scenic but winding, with slower sections near the highlands. Keep a warm layer and snacks accessible rather than buried in your trekking bags. On arrival, check in or leave luggage at your Dieng homestay, then have the driver continue toward Telaga Menjer in Garung; parking is straightforward, but the final road is narrow and uneven.
Spend about an hour at Telaga Menjer, a quiet volcanic lake surrounded by steep green hills and generally calmer than Dieng’s main attractions. Walk along the lakeside viewpoints or take a short local boat ride if operating conditions are good; prices are usually negotiable, commonly around IDR 20,000–50,000 per person. Bring cash, as facilities are basic. From here, allow roughly 45–60 minutes by car back toward central Dieng, depending on traffic and road conditions.
Continue to Sikidang Crater for around 45 minutes. Stay on the marked paths and follow local staff instructions—the steam vents and sulphur smell are strong, and the ground outside the walkways can be unstable. The usual visitor area is open from approximately 07:00 to 17:30, with an entrance fee often around IDR 20,000–30,000 per person, though rates can change. Afterward, drive a few minutes to Pawon Temple for a warming local meal: look for potato-based dishes, fried potatoes, mie ongklok-style noodles and hot ginger drinks at a nearby warung, budgeting IDR 30,000–70,000 per person. Dieng’s altitude makes even a simple hot drink feel especially welcome.
Finish at the Dieng village market in Dieng Kulon, where you can browse carica sweets, bottled carica syrup, highland potatoes and small packets of local snacks. Prices are usually modest, but compare two or three stalls before buying; carica products travel well as gifts if sealed properly. Return to your Dieng homestay before dark, organise your water, headlamp, warm layers, gloves and rain protection for the Mount Prau hike, and ask the host about the next morning’s trail transport and weather. Nights are often very cold, commonly around 5–12°C, so take a hot shower, eat early and aim for bed by 20:00–21:00.
Have an early dinner and prepare your pack the night before, then leave your homestay in Dieng around 02:00–03:00 for Patak Banteng Basecamp—usually a 15–30-minute drive, depending on where you are staying. Your driver or guide should confirm the current registration procedure, trail status and weather before departure. Allow roughly six to nine hours return in total. At the basecamp, register, use the toilet, and carry only essentials: headlamp, rain shell, warm layers, water, snacks and a fully charged phone. The trail is steep almost immediately, with farmland and forest sections, and the pre-dawn cold can be surprisingly sharp.
The climb normally takes around two to three hours, but take it steadily rather than racing for sunrise; the final sections can be slippery, especially after rain. From the Mount Prau Sunrise Ridge, look east toward the Mount Merbabu–Mount Merapi skyline and west toward Mount Sindoro–Mount Sumbing. Stay with your guide and avoid stepping beyond marked paths, as the ridge edges can be exposed in poor visibility. After sunrise, continue to the Mount Prau Summit Area for its broad, rolling grassland views. Have a controlled breakfast break here, keep your rubbish with you, and begin descending before the trail becomes crowded. The descent to Patak Banteng Basecamp is much easier on the lungs but hard on the knees, so trekking poles and shoes with good grip are worthwhile.
After returning to Dieng, shower and rest before visiting the Dieng Plateau Theatre in the afternoon. Allow about 45 minutes for the local film, which gives useful context on the plateau’s volcanic landscape, farming communities and geothermal environment; confirm the screening schedule locally, as sessions can vary. For dinner, choose a busy highland warung near the main Dieng village road rather than an empty tourist restaurant. Hot noodles, rice dishes and a cup of purwaceng—a traditional highland herbal drink—are especially welcome after the hike. Expect approximately IDR 35,000–80,000 per person; bring cash, as smaller warungs may not accept cards. Keep the evening quiet, hydrate well, and prepare your transport and luggage for the next morning’s early departure.
Leave Dieng around 06:30 by private car so you can reach central Yogyakarta at roughly 10:30–11:30, depending on mountain-road traffic. Ask your driver to drop you near the Taman Sari entrance and keep your larger bags securely in the car; if you have an evening flight, it is safest to arrange luggage storage with your hotel or driver rather than carry everything through the heritage lanes. Spend about 1.5 hours exploring the former royal water palace, including the bathing complex and atmospheric underground passages. The site generally opens around 09:00 and costs approximately IDR 15,000–25,000; arrive before midday heat, and use a local guide at the entrance if you want the royal history explained rather than simply seeing the ruins.
From Taman Sari, it is a short becak ride or roughly 15 minutes on foot through the Kraton neighborhood to Gudeg Yu Djum Wijilan. Have lunch here, ordering the classic gudeg with rice, chicken, egg and jackfruit; expect around IDR 40,000–100,000 per person. The Wijilan branch is usually open from morning into the evening, but portions can sell out or become limited later in the day, so this is a good place to eat soon after arriving in town.
After lunch, take a 10-minute becak or car ride north to the Sonobudoyo Museum, near the northern edge of the Kraton. Allow about 1.5 hours for its Javanese masks, kris, puppets, textiles and traditional-art displays. It is typically open Tuesday–Sunday during daytime hours, with the last admission often in the late afternoon; check the current schedule on the day, as museum hours and performance programs can change. Continue by car or becak toward Pasar Beringharjo on Malioboro, where you have about 1.5 hours for batik, lurik cloth, local snacks and small gifts. Bargaining is normal in the market, but do it warmly; for better-quality batik, inspect the reverse side for a print that continues through the fabric, and keep purchases compact for the flight. Budget roughly IDR 50,000–300,000 for small gifts, more for handmade batik.
Leave central Yogyakarta around 16:00–17:00, earlier if your international flight departs before late evening. The airport train from Yogyakarta Station is predictable when the timetable suits you, while a pre-booked car is easier with shopping bags and hiking equipment; allow about 1.5–2 hours from the city, plus check-in and immigration time. If using a car, confirm the driver’s airport pickup point and allow extra time for Malioboro traffic.