Borobudur is a UNESCO World Heritage Site and the world's largest Buddhist temple. This ancient site is full of history, and you can take a guided tour to learn about it. Make sure to dress modestly and wear comfortable shoes.
Prambanan Temple is another UNESCO World Heritage Site and is dedicated to the Hindu god Shiva. You can also take a guided tour here and learn about the history and legends behind this incredible temple.
Malioboro Street is Yogyakarta's busiest shopping street. Here you can find traditional batik clothing, souvenirs, and more. You can also try some delicious Javanese dishes at the local restaurants.
Yogyakarta has a well-connected public transportation system, but for a more comfortable experience, consider hiring a private car with a driver. The estimated cost is around IDR 500,000-700,000 per day. Keep in mind that traffic can be heavy during peak hours, so plan accordingly.
If you have more time, you can also visit the Taman Sari Water Castle, the Sultan's Palace, or the Merapi Volcano. If you have less time, consider skipping one of the temples or combining Malioboro Street with a visit to the Sultan's Palace. Don't forget to try the local delicacies, such as gudeg and bakpia, and bring cash as not all places accept credit cards.
Adisucipto International Airport (JOG) is Yogyakarta's primary airport, located around 6 miles east of the city center. It offers domestic and international flights, including direct flights to Singapore and Kuala Lumpur.