Yogyakarta, Indonesia 7 Day Itinerary
Yogyakarta, Indonesia: 7-Day Itinerary
Before You Arrive
Yogyakarta (universally called Jogja by locals) has two airports. The old Adisucipto Airport (JOG), close to the city centre, now handles only domestic routes. The new Yogyakarta International Airport (YIA), opened in 2020, is 45 kilometres west of the city and handles international flights. The distinction matters because a cheap online taxi quoted for an “airport transfer to Jogja” may assume the old airport. Confirm which one you are using and book your transfer accordingly. The train from YIA to the city (Bandara YIA to Tugu Station) costs around IDR 20,000 and takes about 40 minutes, which beats any road option in traffic. If you prefer a private car, pre-book before arrival: the rank at YIA is poorly signed and informal drivers outside the terminal will quote inflated prices.
Cash is essential throughout the trip. Many warungs (local eateries), market stalls, and smaller guesthouses do not accept cards. Bring Indonesian rupiah or withdraw from an ATM inside the airport before exiting to the taxi rank, where you have less leverage on rates.
Where to Stay
Budget: Guesthouses on Jalan Prawirotaman (a 10-minute becak ride south of Malioboro) are quieter than those directly on or near the main strip and give better value. Rates run IDR 150,000 to 300,000 per night for a clean double room.
Mid-range: Tentrem Hotel (Jalan Ahmad Yani, city centre) is consistently well-reviewed, well-located, and has a good breakfast spread. Rates around IDR 700,000 to 1,000,000 per night.
Splurge: The Royal Ambarrukmo is the traditional choice for luxury, with gardens and a palace that was formerly the royal family’s guest residence. A night here makes sense if you are celebrating something.
The area around Tugu Station gives easy access to Malioboro, the Kraton (Sultan’s Palace), and the train to Borobudur, which makes it the most practical base for this itinerary.
Days 1 and 2: The Temples
Day 1: Borobudur
Wake up at 3:00 AM for the sunrise tour at Borobudur. This is not optional if you care about the experience: the regular daytime visit (IDR 455,000 for foreign adults) is fine as archaeology, but the sunrise ticket (approximately IDR 1,000,000, limited to 100 people per session) gives you the upper terraces before the crowds arrive and the light before it flattens. Book online several weeks in advance through the official InJourney platform, providing passport details, as same-day purchase is not possible.
The 9th-century Mahayana Buddhist stupa has 2,672 relief panels and 504 Buddha statues arranged across ten terraces, the whole structure built in the shape of a mandala. It is the largest Buddhist monument on earth. Most tourists spend 90 minutes walking around it; the sunrise ticket gives you two to three hours in good light and near-silence before the bus groups arrive from Yogyakarta.
After sunrise, breakfast at one of the warungs outside the main gate is enough. Return to Yogyakarta for an afternoon rest.
Evening: Angkringan Kopi Joss Lik Man near Tugu Station for the full late-night Jogja experience. The kopi joss (coffee with a burning charcoal briquette dropped in) is both more drinkable than it sounds and genuinely specific to this city. Street food stalls set up around sunset; budget IDR 30,000 to 60,000 per person.
Day 2: Prambanan and the Ramayana Ballet
Prambanan, 17 kilometres east of the city, is a 9th-century Hindu temple compound built for Shiva, Vishnu, and Brahma. The three main temples rise to 47 metres each. Foreign entry is around USD 22 (approximately IDR 350,000); book online for a 10% discount. The compound is large and worth two hours minimum.
If your visit falls between May and October, the outdoor Ramayana Ballet at the Prambanan amphitheatre runs on certain evenings with the temple lit behind the stage. Tickets start at around IDR 150,000. It is unashamedly theatrical and entirely worth attending once. Check the schedule at the official ticket site before your trip.
Dinner at Gudeg Yu Djum (Jalan Wijilan, near the Kraton). Gudeg is the signature dish of Jogja: young jackfruit braised for hours in coconut milk and palm sugar, served with chicken, boiled egg, and spicy krecek (crispy beef skin). It is eaten at all hours but is a breakfast and lunch food traditionally, which means the kitchen starts early and finishes when it sells out. Yu Djum is the most respected name, but the stalls along Jalan Wijilan all serve good versions. Budget IDR 30,000 to 60,000 per person.
Days 3 and 4: The City
Day 3: Kraton, Taman Sari, and Kotagede
The Kraton (Sultan’s Palace) is still the official residence of the Sultanate of Yogyakarta and open to visitors in the outer sections (IDR 15,000 entry). The Sultan, Sri Sultan Hamengkubuwono X, is also the elected Governor of Yogyakarta, a constitutional arrangement unique in Indonesia that gives the city its distinct character. Visit before 11:00 AM to catch any dance or gamelan rehearsals, which happen on set mornings and are worth timing your visit around.
Taman Sari, a 10-minute walk from the Kraton, is the former water palace: a bathing complex and pleasure garden built by the Sultan in 1758. Much of it is in ruins, but the underground mosque, accessed through a narrow passage, is a striking circular structure that most visitors miss because it requires knowing where to look. Ask the staff at the entrance; it is included in the standard ticket (IDR 15,000).
Afternoon: Kotagede, the original royal capital before Yogyakarta, has a 16th-century mosque and royal cemetery, as well as workshops producing the silverwork the neighbourhood has been known for since the 1930s. The silver is good quality and priced transparently; Yogyakarta silver is a better buy than the tourist-grade jewellery on Malioboro.
Dinner: Bale Raos (inside the Kraton complex, a palace restaurant serving royal Javanese recipes). Dishes like Sop Buntut Kraton (oxtail soup in royal style) are not available elsewhere in the city. Prices are mid-range; book in advance.
Day 4: Mount Merapi
Merapi is the most active volcano in Indonesia, erupting significantly in 2010 and with ongoing activity most years since. The Jeep tour from Kaliurang, a hill town 25 kilometres north of the city, takes you through the 2010 lava flows to a viewpoint with a clear sight line to the summit (weather permitting). Tours run from around 5:00 AM and cost IDR 450,000 to 600,000 for a shared Jeep. Book through your guesthouse or directly at Kaliurang; the tours are well-organised and the local drivers know the current access situation.
The Museum Sisa Hartaku (Museum of What Remains) near Cangkringan preserves a farmhouse buried in 2010 ash and lava, with household objects and livestock remains exactly as they were found. The name means “the remains of my possessions.” It is not formally operated and relies on donations. It is the most affecting thing you will see near Merapi and almost entirely overlooked by most tour itineraries.
Return to the city for the evening. Dinner at Waroeng Spesial Sambal SS (multiple locations; the original is on Jalan Kaliurang). The restaurant chain serves Indonesian rice dishes with a rotating selection of sambals (chilli pastes). Loud, busy, extremely good value at IDR 20,000 to 50,000 per person, and locally very popular.
Day 5: Dieng Plateau
The Dieng Plateau, roughly 120 kilometres northwest of Yogyakarta, sits at 2,000 metres and contains some of the oldest surviving Hindu temples in Java, built between the 7th and 9th centuries. The plateau also has active volcanic craters, including the Kawah Sikidang crater where you can walk among steam vents, and a coloured lake (Telaga Warna). The temperature drops noticeably at altitude; bring a layer.
Getting there independently requires a bus to Wonosobo (2 to 3 hours) and then an ojek or minibus up to the plateau. A chartered car from Yogyakarta (IDR 400,000 to 700,000 for the vehicle) is more practical for a day trip and gives you flexibility to stop at the viewpoints on the way up.
Pack lunch or buy from local stalls near the crater. The local speciality here is carica, a small papaya-like fruit found only at this altitude, sold as jam or preserved in syrup. It is worth buying.
Return to Yogyakarta for dinner. This is a long day; keep the evening simple.
Day 6: Malioboro and Parangtritis
Morning on Malioboro, the main shopping street: it is exactly as hectic as you expect. The batik, leather, and silver goods available from market stalls are best bought here by comparing several stalls rather than buying at the first price offered. The goods at Pasar Beringharjo (the covered market just off Malioboro) are cheaper than the street stalls for most fabric items. Genuine batik tulis (hand-drawn using wax and dye) is significantly more expensive than printed batik; sellers should be able to show you the back of the fabric where hand-drawn batik shows the pattern on both sides.
Avoid the becak (cycle rickshaw) drivers who offer “free” city tours that end at commission-paying batik or jewellery shops. This is the most common tourist circuit in Jogja and the goods are overpriced.
Afternoon: Parangtritis Beach, 27 kilometres south of the city. This is where the Indian Ocean meets the south coast of Java, and the surf here is genuinely dangerous: rip currents have killed tourists who swam in designated areas, and the beach warnings are worth heeding. Go for the landscape rather than swimming. Horses and sand carriages are available for hire on the beach. The sunset from the dunes above the beach justifies the trip.
Return for dinner at Milas (Jalan Prawirotaman), a vegetarian restaurant in a garden setting that is unusually good for a city where meat dominates. If you want something less refined, the night market stalls along the southern side of Alun-Alun Kidul (the south square of the Kraton) serve grilled corn, satay, and sweets in a lively atmosphere.
Day 7: Departure
The morning before a late-morning or afternoon flight can be used for the Affandi Museum (Jalan Laksda Adisucipto), the studio and home of Indonesia’s most internationally renowned painter, now preserved as a museum. The collection is large, the building itself is interesting, and it sits 10 minutes by taxi from the old airport. Entry IDR 50,000.
For an early flight from YIA, the pre-dawn train from Tugu Station is the most reliable option. Confirm the first train departure time the day before, as schedules change seasonally.
Transport Within the City
TransJogja buses run fixed routes with air conditioning for IDR 3,500 per journey and cover most major attractions. The route map is available as an app and is easy to use. For shorter distances, becaks are negotiable and fun; agree on the price before boarding. Grab (the regional equivalent of Uber) works throughout the city for car and motorcycle taxis and is the best way to get a fair price for longer journeys without negotiation.
Renting a motorcycle is possible and gives maximum flexibility, but Jogja traffic is dense and lane discipline is loose. If you are not already comfortable riding in Asian traffic conditions, a driver is a better use of money than a scooter here.