We arrived in Jakarta from Manila at 12 midnight,  checked-in at a hotel near the Soekharno-Hatta Airport at around 1 in the morning,  slept for 2 hours, woke up, took a shower, got ready, and went back to the airport to catch our early morning flight to Yogyakarta.  With only 2 hours of sleep, this is how we spent 24 hours in Yogya.
We landed in Adisutjipto Airport at 8 in the morning.  This is the time we discovered that squat toilets, which they call closet jongkok, are still widely-used in Indonesia.  No worries though, because they always have closet duduks (ftw!) too. 
We arranged an airport pick-up with the hotel, but instead of checking-in right away, we decided to go straight to Borobudur so we can maximize our day.
Borobudur Temple 
From the airport, it took us more or less 1 hour to get to Borobudur.
We bought our entrance tickets for  Rp125,000 or around $15.  They charge a much lower rate for locals-- around 1/10 of what they charge to foreign visitors.  Those paying the higher fee get to enjoy unlimited welcome drinks (bottled water, juice, coffee or tea) in an air-conditioned room.  In this same room, they also provide you with a sarong.  All the other local guests get their sarongs from a separate stall.
It's kind of a long walk from the entrance before you get a glimpse of the temple.
The Borobudur Temple, or Candi Borobudur as they call it,  is a Buddhist temple listed as one of UNESCO's World Heritage Site.  It is considered to be the largest Buddhist structure in the world.