Travel guides › Yogyakarta

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

Prambanan Temple
📷 Christopher Michel · CC BY-SA 4.0 · Wikimedia Commons

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.

  1. 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.

  2. 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.

  1. 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.

  2. 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.

  3. 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.

  1. 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.

  2. 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.

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.

  1. 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.

  2. 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.

  1. 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.

  2. 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.

  3. 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

Alun-Alun Kidul (South Square)
📷 Woodbury & Page (Fotostudio). niet bekend / unknown (Fotograaf/photographer). · CC BY-SA 3.0 · Wikimedia Commons

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.

  1. 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.

  2. 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.

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

Site updated: 2026-11-01