Enjoying Javanese sunrise is one of the best experience you can have. To watch the sunrise with Borobudur as a background, you have to get up early in the morning. Admission fee to every hills vary from 3.000 to 15.000 rupiahs Local hotels and tours usually will offer you an option to watch Borobudur Sunrise from nearby hills, some of the hills are:
Punthuk is a local word to call a hill near Borobudur. Punthuk Setumbu is also called Borobudur Nirvana Sunrise. Here you can watch the sun rising while Borobudur was covered in morning fog with Merapi Mountain in the background.
Punthuk Setumbu located 400 metres above sea level in Dusun Kurahan, Desa Karang rejo, Magelang. Setumbu hills are part of the Menoreh Mountains. This hill is also close to the Gereja Ayam (Chicken Church) which is also a popular local tourism spot.
Punthuk Kendil is located in Dusun Kamal, Desa Giritengah. Punthuk Kendil is also called Punthuk Gupakan.
This hill is managed by local villagers. From here you can see four mountains Merapi & Merbabu to your east, and Sindoro & Sumbing to your west. Viewing post, toilets, and a gazebo is available here.
Punthuk Sukmojoyo is located in Dusun Krinjing, Desa Giritengah or 2km from Punthuk Mongkrong. From here you can see Merapi, Merbabu, and Sumbing mountain. This spot has a treetop viewing post.
Shoes and flashlights are advised here, as you will have quite a long trek to the hilltop.
The best time to hike Punthuk Purwosari is an hour from sunrise. Here, visitors must fill in a guestbook and donate to the locals managing the hill.
This hill is located southwest from Borobudur and close to Punthuk Setumbu. This hill is also called Punthuk Cemuris.
Punthuk Mongkrong has a viewing post made from bamboo.
It is located in Desa Giritengah. This place also offers sunset watching.