Travel guides › Yogyakarta
Yogyakarta in 2 nights and 3 days: Which should you choose, temples or markets?

Choose A if you want to see temples and a performance; B suits you if you want to experience everyday Yogyakarta at the palace, markets, and silvercraft village. Both itineraries start on day one at YIA Airport or Tugu Station and head to the airport on the final day.
2 nights, 3 days A | An itinerary focused on Borobudur, Prambanan, and temples
After arriving on day one, sample Yogyakarta food in Malioboro. On day two, visit Borobudur and Ratu Boko; on day three, explore Prambanan. Allow half a day for each of Borobudur and Prambanan, and consider a Prambanan performance if the schedule works for you.
Day 1 | From the airport to Malioboro, starting with Yogyakarta food
On arrival at YIA, take the airport train to Tugu Station, then explore Malioboro. If you arrive by train from Jakarta, start your itinerary at Tugu Station.
- YIA Airport → Tugu Station
The airport train takes about 39 minutes and costs Rp20,000 on the regular service. The express takes about 35 minutes and costs from Rp50,000. If you have a lot of luggage, you can also take a DAMRI bus into town in about 90–110 minutes for Rp80,000 one way.
- Tugu Station → Malioboro Street · Jalan Malioboro
You can walk to Malioboro from the station. The street and public areas are free to explore; browse batik and souvenir shops and street food stalls. In the evening, try local food at Gudeg Pawon or Angkringan Pak Jarot, then enjoy coffee at Kopi Joss Malioboro.
Day 2 | Borobudur and sunset on the hills at Ratu Boko
Borobudur is about 1–1.5 hours by car from central Yogyakarta, so plan to spend a generous part of the day there. A separate structure-climbing ticket is required to visit the temple structure. Ratu Boko opens daily from 07:00; recent visitor information lists closing at 17:00, with garden access until 18:00.
- Malioboro → Borobudur Temple · Borobudur Temple · Candi Borobudur
Travel by car or hired driver for about 1–1.5 hours. Temple structure visits run 08:30–17:00 WIB, and a structure-climbing ticket costs Rp455,000. Grounds-only admission costs Rp375,000. The climbing ticket includes entry to the grounds and a pair of special sandals (Upanat). If you want to visit the structure, book a climbing ticket and arrive 30–45 minutes before your start time.
- Borobudur → Ratu Boko Palace · Ratu Boko Palace · Keraton Ratu Boko
Travel by car or hired driver. Admission for foreign adults is Rp275,000. Explore the gates, pavilions, and remains of the ponds, and enjoy the sunset toward Prambanan. Visitor information says that on Mondays, only some areas may be open due to maintenance.
- Ratu Boko → Malioboro
Return to town by car for dinner. You can try Yogyakarta food around Malioboro at Gudeg Mbok Lindu or Griya Dahar RB.
Day 3 | Prambanan Temple and a performance, then the airport
Explore Prambanan in half a day, and consider the Ramayana Ballet if you have plenty of time before your flight. Performance dates vary by season and day, so check the specific show before planning your trip to the airport.
- Malioboro → Prambanan Temple · Prambanan Temple · Candi Prambanan
Travel by car or hired driver. Admission for foreign adults is Rp400,000, and entry is available daily from 06:30. The ticket includes access to Lumbung, Bubrah, and Sewu temples, as well as the Prambanan Museum. Spend half a day exploring the temple complex.
- Prambanan → YIA Airport
Travel to the airport by car. From town to YIA, you can take the airport train, a DAMRI bus, or a car; allow plenty of time for your departure. To take the airport train, go to Tugu Station and catch the regular service, about 39 minutes and Rp20,000, or the express, about 35 minutes and from Rp50,000.
2 nights, 3 days A: Confirmed admission and transport costs (per adult)
Round-trip regular airport train Rp20,000×2 + Borobudur structure-climbing ticket Rp455,000 + Ratu Boko Rp275,000 + Prambanan Rp400,000 = total Rp1,170,000. Calculated using the regular airport train to and from YIA Airport.
- Included: Round-trip regular airport train between YIA and Tugu Station, Borobudur structure-climbing ticket, Ratu Boko, and Prambanan admission
- Extra: Accommodation, meals, flights, local transport, and the Prambanan Ramayana Ballet
2 nights, 3 days B | An itinerary through the palace, markets, and silvercraft lanes
Enjoy the markets and food in Malioboro on day one, then visit the palace, Taman Sari, and Kotagede on day two. This itinerary suits travelers who prefer Yogyakarta’s urban heritage, shopping, and an evening at a café, bar, or pub over long trips to distant temples.
Day 1 | Malioboro markets and dinner from Tugu Station
Keep travel light on arrival day and explore Malioboro, close to the station. If you arrive by train from Jakarta, start at Tugu Station; if you arrive at YIA, take the airport train to Tugu Station and begin there.
- YIA Airport → Tugu Station
The regular airport train takes about 39 minutes and costs Rp20,000. The express takes about 35 minutes and costs from Rp50,000. The DAMRI bus takes about 90–110 minutes into town and costs Rp80,000 one way.
- Tugu Station → Malioboro Street · Jalan Malioboro
Walk from the station to explore batik and souvenir shops, markets, and street food stalls. For dinner, try local food at Gudeg Kongsu Bu Tini, then have coffee at Kopi Joss Malioboro and enjoy the bar and pub atmosphere at Sakapatat Beer House & Resto.
Day 2 | The palace, Taman Sari, and Kotagede silvercraft
Visit the palace and Taman Sari in succession in the Kraton area, then head to Kotagede’s silvercraft village in the afternoon. The palace is open Tuesday–Sunday, 08:30–14:30, and closed on Mondays; Taman Sari is open daily, 09:00–15:00 WIB.
- Malioboro → Yogyakarta Palace · Yogyakarta Palace (Kraton) · Karaton Ngayogyakarta Hadiningrat
Travel on foot, by becak, or by car. Admission for foreign adults is Rp25,000. See royal artifacts and ceremonial spaces. Wear modest clothing with sleeves, and consider arriving an hour before your visit, as the official guidance recommends.
- Yogyakarta Palace → Taman Sari Water Castle · Taman Sari Water Castle · Kagungan Dalem Tamansari
Travel on foot or by car within the Kraton area. Taman Sari admission for foreign adults is Rp25,000; it is open daily, 09:00–15:00 WIB. Explore the old bathing gardens and Sumur Gumuling underground mosque.
- Taman Sari → Kotagede Silver Village · Kotagede Silver Village · Kota Gede
Visitor information lists a taxi ride of about 4 minutes from Malioboro to Kotagede, around 4.3 km away, for Rp35,000–42,000. Explore the lanes and silver workshops, and compare the techniques and prices. In the evening, return toward Malioboro for dinner at Bale Raos, then enjoy live music at Ebony Bar & Lounge.
Day 3 | A walk at Alun-Alun Kidul, then the airport

Before departure, enjoy Yogyakarta’s evening atmosphere at the square south of the palace, then head to the airport. Choose your transport according to your departure time.
- Malioboro → Alun-Alun Kidul · Alun-Alun Kidul (South Square) · Alun-Alun Kidul
Travel by car or becak to the Kraton’s southern square. The square is listed as free and open 24 hours. In the evening, food stalls and brightly lit decorated bicycles bring it to life. Eat in Malioboro at Gudeg Mbok Lindu or House of Raminten, then head to the square.
- Alun-Alun Kidul → YIA Airport
Travel to YIA by car, or go to Tugu Station and take the airport train. The regular service takes about 39 minutes and costs Rp20,000; the express takes about 35 minutes and costs from Rp50,000. The DAMRI bus takes about 90–110 minutes from town to the airport and costs Rp80,000 one way.
2 nights, 3 days B: Confirmed admission and transport costs (per adult)
Round-trip regular airport train Rp20,000×2 + palace Rp25,000 + Taman Sari Rp25,000 = total Rp90,000. Calculated using the regular airport train to and from YIA Airport; Kotagede village admission is not included.
- Included: Round-trip regular airport train between YIA and Tugu Station, palace and Taman Sari admission
- Extra: Accommodation, meals, flights, local transport, and purchases from Kotagede workshops
FAQ
Can I visit both Borobudur and Prambanan in one day?
It is best to allow half a day for each temple. In itinerary A, Borobudur is on day two and Prambanan is on day three.
What ticket do I need to climb the Borobudur temple structure?
Grounds admission and the structure-climbing ticket are separate. If you want to visit the structure, choose a ticket that includes the climb.
What is the easiest way to get from YIA Airport to central Yogyakarta?
You can take the airport train directly to Tugu Station. The regular service takes about 39 minutes and costs Rp20,000; the express takes about 35 minutes and costs from Rp50,000.
Official sources & check dates
- Official Ticket – Borobudur Temple · 2026-10-31
- Official Ticket – Ratu Boko Palace · 2026-10-31
- Official Ticket – Prambanan Temple · 2026-10-31
- Official Ticket - Ramayana Ballet Prambanan · 2026-10-31
- Malioboro – Indonesia Travel · 2026-10-31
- KAI Airport Introduces More Flexible Train Schedules, Strengthening Connectivity to Yogyakarta International Airport · 2026-10-31
- Pergi dari Bandara Yogyakarta Internasional (YIA) ke pusat kota · 2026-10-31
- OFFICIAL TICKET - Borobudur, Prambanan, Ramayana Ballet · 2026-10-31
- Route to UMY · 2026-10-31
- Candi Borobudur, Situs Warisan Budaya UNESCO di Pulau Jawa · 2026-10-31
- Produk Wisata Candi Borobudur · 2026-10-31
- E-Guidebook Ratu Boko, operating hours and ticket prices · 2026-10-31
- Ratu Boko Temple – Yogyakarta Tourism Portal · 2026-10-31
- Prambanan-Tempel: Eintritt 20 €, montags Innenhof gesperrt · 2026-10-31
- Official Kraton Tourism FAQ · 2026-10-31
- Karaton Ngayogyakarta · 2026-10-31
- Kagungan Dalem Tamansari – Official Kraton Tourism · 2026-10-31
- Kota Gede — Indonesia Travel · 2026-10-31
- Taman Sari Destination Guide · 2026-10-31
- Malioboro to Kotagede · 2026-10-31
- Indonesia Travel – Alun-Alun Kidul · 2026-10-31
- JOGJACAGAR – Alun-Alun Lor and Alun-Alun Kidul · 2026-10-31
Site updated: 2026-11-01