Yogyakarta, Indonesia 5 Day Itinerary
Five Days in Yogyakarta: The City That Still Has a Sultan
Yogyakarta is the only city in Indonesia where the Sultan still governs: not as a ceremonial figurehead, but as the actual head of the provincial administration under a special autonomy arrangement that has no parallel anywhere else in the archipelago. That political quirk shapes everything: the city’s layout radiates from the Kraton (Sultan’s palace), the arts are actively subsidised by the royal court, and traditional Javanese culture here is not a museum exhibit but a living practice. Plan five days and you will barely scratch it.
Getting In and Out: The Airport Situation
Yogyakarta International Airport (YIA), also called Yogyakarta Kulon Progo Airport, opened in 2019 and replaced the old Adisutjipto Airport (JOG) in March 2020. It sits in Temon, Kulon Progo Regency, approximately 45 km from the city centre. This matters because a lot of older travel guides still reference Adisutjipto: ignore them.
The cheapest option into the city is the YIA Rail Link train, which runs directly to Yogyakarta’s main Tugu Station in under 40 minutes and costs IDR 20,000 (around USD 1.20). A DAMRI bus costs IDR 70,000 (around USD 4.50). A private transfer or ride-hailing car costs IDR 250,000 to IDR 350,000 (USD 15 to USD 22) and takes one to one-and-a-half hours in normal traffic, longer during rush hour. Do not accept rides from unlicensed drivers who approach you in the arrivals hall; use Grab or Gojek, or the official DAMRI counter.
Where to Stay
For five days, staying in or around the area between Malioboro Street and the Kraton makes sense. It puts you within walking distance of most city sights.
Budget: Melia Purosani Yogyakarta (Central Yogyakarta, roughly USD 40 to USD 60 per night) is eco-certified, central, and comfortable for its price range. There are dozens of clean guesthouses and small hotels in the Prawirotaman neighbourhood: Yogyakarta’s arts district: starting at USD 15 to USD 25 per night.
Mid-range: The Jogja Hotel Malioboro, which opened in early 2026, is a solid four-star option with a restaurant and garden on Malioboro Street, priced around USD 60 to USD 100 per night. Hotel Tentrem Yogyakarta in the city centre is a step above, consistently rated among the best in this tier.
Luxury: Hyatt Regency Yogyakarta (North Yogyakarta, from USD 120 per night) sits on 22 hectares of gardens with a multi-level pool, spa and golf course. It is further from the city centre but strong on facilities.
Day 1: Arrival and City Orientation
Get your bearings around the Kraton. Buy your train or transfer and check in; then walk to Taman Sari Water Castle, the royal bathing complex built in the eighteenth century for the sultanate. The main pools have been restored and the underground mosque: reached via a narrow staircase: is genuinely atmospheric. Entry is around IDR 15,000 for the exterior pools and IDR 5,000 for the mosque.
From Taman Sari, walk north into the warren of batik and silver workshops in the Patehan neighbourhood below the Kraton walls. This is where independent batik workshops: family-run, not commission-driven: sell handmade batik at honest prices. High-quality batik cloth runs IDR 400,000 to IDR 600,000 per metre (around USD 25 to USD 37); if someone on Malioboro Street tries to sell you into a “special exhibition,” that is the Malioboro batik scam (more on this below). Buy here instead.
In the evening, walk to Alun-Alun Kidul, the southern square. Street food vendors set up after dark: bakmi goreng (fried noodles), sate ayam, and klepon (sweet rice cakes) are all worth trying. The square fills with locals on weekends; it has a relaxed, neighbourhood feel.
Where to Eat Day 1: Nasi Gudeg Yu Djum on Jalan Wijilan (the gudeg street) is the classic introduction to Yogyakarta’s signature dish: a rich, sweet stew of young jackfruit braised in coconut milk with palm sugar, eaten with rice and sambal. Portions are generous and the price is around IDR 25,000 to IDR 40,000. Open from early morning.
Day 2: Borobudur
Leave early. The Borobudur complex is 40 km northwest of Yogyakarta and it gets crowded by mid-morning. A car charter for the day from the city costs around IDR 300,000 to IDR 400,000 depending on negotiation; apps like Gojek are cheaper for a one-way transfer.
Borobudur is the world’s largest Buddhist monument and one of the great architectural achievements of the ninth century AD. The standard entry ticket for foreign visitors is IDR 455,000 (around USD 28); sunrise access, which allows entry before the regular gates open, costs IDR 1,000,000 (USD 62) and is limited by quota. Sunrise tickets sell out weeks in advance, particularly between June and August and in December; book through the official borobudurpark.com website. For most visitors, arriving at opening time (06:00) on a weekday gives similar light conditions with less queuing.
The temple has nine stacked platforms and 2,672 relief panels. A guided tour is worth it for the first two or three galleries; after that, walking the upper terraces at your own pace among the 72 stupa-shaped bells, each housing a seated Buddha, is the more contemplative way to experience it.
For lunch, the restaurant options immediately outside the complex are expensive and average. A better choice is to head 7 km north to Borobudur town, where local warungs serve full rice meals for IDR 15,000 to IDR 25,000.
If you have time and energy, Pawon Temple and Mendut Temple are small but genuine ninth-century sites a few kilometres east of Borobudur on the same road, free to enter, and almost always empty.
Day 3: Prambanan and the Kraton
The Prambanan complex, 17 km east of Yogyakarta, is Southeast Asia’s largest Hindu temple compound. The main Trimurti temples: dedicated to Brahma, Vishnu and Shiva: are ninth-century and built on a comparable scale to Borobudur, though in a different form: tapering, vertical towers that reach 47 metres. Foreign entry tickets are USD 25 per adult (IDR 362,500), or IDR 675,000 for a combination ticket covering Prambanan and Ratu Boko Palace, the hilltop ruins 3 km to the south with excellent views back toward Prambanan at sunset. The Ramayana Ballet performed on the open-air stage at Prambanan on certain evenings is genuinely spectacular if the schedule aligns with your visit: check the official site and book in advance.
In the afternoon, visit the Kraton (Sultan’s Palace) in the city centre. Entry costs around IDR 15,000 and includes a guided walk through the ceremonial halls. Gamelan orchestras rehearse on certain mornings; if you arrive early, you may catch one. The palace museum contains royal regalia, weapons and gifts from Dutch colonial officials. The Kraton is still a working residence: the Sultan’s family live in the inner sections.
Where to Eat Day 3: Bale Raos, inside the Kraton complex on Jalan Magangan, serves royal Javanese court cuisine: recipes historically prepared for the sultan. The menu is not cheap by local standards (mains around IDR 70,000 to IDR 150,000), but the setting is shaded and the food is genuinely different from street fare.
Day 4: Mount Merapi and Kaliurang
Mount Merapi is one of Indonesia’s most active volcanoes and has erupted multiple times in the last twenty years. The 2010 eruption killed more than 350 people and left a visible landscape of destruction that can still be seen on jeep tours. This is not purely a tourist spectacle: the communities on the lower slopes resettled and rebuilt in the eruption’s aftermath, and visiting the disaster sites connects to a genuine story of contemporary Indonesian life.
Kaliurang, a highland resort town on the southern slopes of Merapi, is about 25 km north of Yogyakarta and makes a good base. Hire a 4WD jeep in Kaliurang for a volcano tour: prices are around IDR 350,000 to IDR 500,000 per vehicle for a two-to-three-hour circuit through the lava flows. The tours leave from early morning and it is worth going before 09:00 for the best light and before the heat builds.
The Merapi Observatory at Kaliurang has information on the volcano’s eruptive history and current monitoring. Entry is free. After the tour, the road back down to Yogyakarta passes through several traditional villages where stone carvers and pottery makers work.
Where to Eat Day 4: Local warungs in Kaliurang serve soto (broth-based soup with chicken or beef) and nasi campur (mixed rice plates) cheaply: budget IDR 15,000 to IDR 30,000 per meal.
Day 5: Malioboro, Markets and Departure
Malioboro Street is unavoidable and worth doing: but go with clear expectations. It is a long street of batik vendors, souvenir stalls, street food carts and aggressive touts. The prices here are negotiable on everything and the starting price for anything tourist-facing is significantly inflated.
The scam to know: A friendly English-speaking local approaches you unprompted, discusses your home country, then mentions a “special batik exhibition” happening today only. This is the city’s most systematic tourist trap. The “exhibition” is an overpriced shop where social pressure replaces honest retail; victims routinely pay ten to fifteen times the going rate. Politely decline and walk on. Genuine batik workshops are in the streets around Taman Sari and in the Prawirotaman arts district.
Museum Sonobudoyo, just north of the Kraton on Alun-Alun Utara (North Square), is the best single museum for traditional Javanese arts: wayang (shadow puppets), keris (ceremonial daggers), gamelan instruments and batik: and entry costs IDR 10,000. It is chronically undervisited by tourists who spend their time on Malioboro.
Pasar Beringharjo, at the southern end of Malioboro, is the city’s main traditional market and a far more local experience than the street stalls. Fresh produce, spices, batik and household goods across several floors; best visited in the morning before noon.
Departure: Yogyakarta’s YIA Airport requires at least two hours of travel time from the city centre. Book the Rail Link train in advance to Wates or Kedundang station (YIA’s rail connection), or arrange a Grab car to the airport. Check your flight two days ahead; delays and schedule changes are common at Indonesian domestic airports.
The Batik Distinction Worth Making
Yogyakarta produces two distinct types of batik: batik tulis (hand-drawn using a canting, a small copper tool) and batik cap (stamp-printed). Hand-drawn batik takes days or weeks per metre and is significantly more expensive. Machine-printed fabric is sold as “batik” in tourist contexts and is worth a fraction of the price. A genuine batik tulis piece will have irregularities on both sides of the cloth; a stamped or printed piece will be more uniform. Learning this distinction before you shop saves money and gets you something actually worth bringing home.