What are the best day trips from Yogyakarta?
Save one early morning for Borobudur in Magelang, 42 km north-west. Give Prambanan an afternoon, then watch sunset at Ratu Boko on a weekday, when fewer photographers crowd the gateway. The KRL train reaches Solo in about 70 minutes for Rp8,000, with palaces and Pasar Gede. Dieng Plateau works as a 14-hour day, though an overnight is better.
Borobudur is the trip to protect in your schedule, and it repays an early alarm. The Buddhist monument sits 42 km north-west of the city in Magelang. From Malioboro the drive takes about 75 minutes if you leave at 5am, and closer to two hours if you leave at 9am. A driver for the day costs Rp600,000 to Rp800,000, roughly USD 34 to 45 at 17,795 rupiah to the dollar. Climbs to the upper stupa terraces now run on timed slots with a daily cap, and staff hand out woven sandals at the gate. Book the climb online several days ahead, or you will only walk around the base. By mid-morning the grey andesite steps give off heat through those thin sandals, so the earliest slot is worth chasing. Afterward, order kopi tubruk at a warung on Jalan Balaputradewa. The grounds settle thick at the bottom of the glass, and the coffee comes sweet unless you ask otherwise. Leave Magelang by noon and you should reach Yogyakarta around 1.30pm.
Prambanan is the Hindu compound begun around 850. It sits 17 km east of the city on Jalan Solo, and it works better as its own afternoon than as a same-day dash after Borobudur. At roughly USD 25 per foreign-visitor ticket, two admissions is a lot of stone for one hot day. Ask at the Prambanan counter about the combined ticket, or spread the two sites over two mornings. History fans will lose an hour at Candi Sewu, the Buddhist cluster of 249 shrines inside the same park, where the only sounds are crickets and scraping sandals. Plaosan, 1.5 km north-east, is the quieter choice. Its twin temples look out over rice paddies, the ticket costs a fraction of Prambanan's, and on a Tuesday you might share it with one farmer. Ratu Boko, a ruin on a plateau 3 km south, is where most visitors go for sunset. On Saturdays its gateway fills with pre-wedding photographers, all queuing for the same shot framed through the arch. Go on a weekday and arrive by 4.30pm.
Surakarta, which everyone calls Solo, suits a group with split interests, and nobody needs a driver. The KRL commuter line runs from Yogyakarta Tugu station to Solo Balapan in about 70 minutes for Rp8,000, under 50 US cents, paid with a tap-in e-money card. Anyone keen on court history can spend the morning at Pura Mangkunegaran, the smaller princely palace, where guides explain the zodiac figures painted on the pendopo ceiling. Anyone more interested in food can work through Pasar Gede, starting with timlo broth, crackly cabuk rambak, and a glass of es dawet telasih, served cold and grassy with basil seeds. Regroup at 6pm at Galabo on Jalan Mayor Sunaryo, the night food street where nasi liwet arrives on banana leaf with shredded chicken and rice cooked in coconut milk. Galabo is loud and smoky, with charcoal grills and rows of plastic chairs. Check the last KRL back to Tugu before ordering a second round. Final trains leave Solo Balapan around 9pm to 10pm, and the timetable changes.
For adrenaline, Jomblang Cave in Gunungkidul sits 50 km south-east. You're lowered 60 m on a rope into a sinkhole, and the shaft of light typically hits the cave floor between 11am and noon. Daily places are capped, so book ahead, and expect roughly Rp500,000 per person including lunch. The Merapi jeep tour from Kaliurang, 25 km north, suits most ages and fitness levels. Open jeeps rattle across grey lava fields left by the 2010 eruption. Go at sunrise, because cloud generally covers the cone by 9am. On a slow day, Kotagede is 6 km south-east, with silver workshops still tapping away along its lanes. Look for kipo there, small green coconut cakes that Bu Djito sells warm from the pan.
Dieng Plateau draws more questions than any other day trip from Yogyakarta, and it earns that attention by pushing the day to its limits. The plateau sits about 120 km north-west in Wonosobo regency at roughly 2,000 m; the drive runs 3.5 to 4 hours each way through Magelang and Temanggung. Leave Yogyakarta at 4am and a driver reaches the Arjuna temple complex by around 8am, leaving time for the hissing sulphur vents at Kawah Sikidang and the mineral-green water of Telaga Warna before a 2pm departure: 14 hours door to door. The Sikunir sunrise requires an overnight in Dieng village; skip it on a day trip. Plateau mornings drop close to 10°C, so pack a fleece. For lunch, order mie ongklok: Wonosobo's thick noodles in a starchy broth, served with beef satay. One note closer to Yogyakarta: don't swim at Parangtritis, 28 km south. The Indian Ocean rip current there has killed swimmers in several recent years.
Day trip options
Borobudur, Magelang (Central Java)
42 km · 8 h · Private car with driver from Malioboro, leaving at 5am
Prambanan, Plaosan and Ratu Boko
17 km · 7 h · Grab car or hired driver east along Jalan Solo, then Grab between the temple sites
Surakarta (Solo), Central Java
60 km · 11 h · KRL commuter train from Yogyakarta Tugu to Solo Balapan, about 70 minutes each way
Mount Merapi lava tour, Kaliurang
25 km · 6 h · Private car to Kaliurang, then an open jeep tour at sunrise
Jomblang Cave, Gunungkidul
50 km · 9 h · Private car with driver, booked through the cave operator in advance
Kotagede silver quarter
6 km · 4 h · Grab car or scooter from the city centre
Dieng Plateau, Wonosobo (Central Java)
120 km · 14 h · Private car with driver, leaving Yogyakarta at 4am via Magelang and Temanggung
More transport questions
How do I get from the airport to Yogyakarta?
From Yogyakarta International Airport (YIA), take the YIA Xpress airport train to Yogyakarta Tugu station. It costs around Rp 20,000 and takes about 40 minutes; a covered walkway connects arrivals to the platform. After the last train, book Grab or Gojek in the app and expect Rp 250,000 to 350,000 for the 75- to 90-minute ride.
Full answerHow do I get to Yogyakarta?
Fly into Yogyakarta International Airport (YIA), 45 km west of the city, almost always via Jakarta, Bali or Kuala Lumpur. Garuda, Citilink, Batik Air and Lion Air run the domestic legs. AirAsia flies direct from Kuala Lumpur. From YIA, the KAI airport train reaches Tugu station, beside Jalan Malioboro, in about 40 minutes.
Full answerHow do I get around Yogyakarta?
Use Gojek or Grab by default. The fare shows upfront, and a car from Malioboro to Prawirotaman usually costs Rp 20,000 to 30,000. From YIA airport, take the train to Tugu Station. For Prambanan, ride the KRL Commuter Line east. Walking works around Malioboro and the Kraton, but go before 10am: Yogyakarta's afternoon heat is brutal.
Full answerDay trips from Yogyakarta
Free cancellation Borobudur Sunrise from setumbu Hill , Merapi Volcano & Prambanan Full Day Tour
Day trip: 12 hours, free cancellation.
via Viator
Free cancellation Borobudur Temple Climb To The Top & Prambanan Temple - 1 day tour
Day trip: 8 hours, free cancellation.
via Viator
Free cancellation Yogyakarta: Borobudur Top Access & Prambanan Temple Private Tour
Day trip: free cancellation.
via Viator
Free cancellation Prambanan Temple and Ramayana Ballet Show (VIP Seat with dinner)
Day trip: 7 hours, free cancellation.
via Viator
Free cancellation Borobudur, Merapi Volcano and Prambanan Temple Private Tour
Day trip: 12 hours, free cancellation.
via Viator
Free cancellation Borobudur and Prambanan Tours from Yogyakarta City
Day trip: free cancellation.
via Viator
Free cancellation Borobudur sunrise and Prambanan Private Fullday Tour
Day trip: 10 hours, free cancellation.
via Viator
Free cancellation Borobudur Sunrise Tour at the Temple
Day trip: 6 hours, free cancellation.
via Viator
Free cancellation Yogyakarta Borobudur Climb Up And Prambanan Temples Sharing Tour
Day trip: free cancellation.
via Viator
Hill's Sunrise and Temples Tour from Yogyakarta
Day trip.
via Viator
Free cancellation Jakarta Indonesian Culture in half Day
Day trip: free cancellation.
via ViatorLast verified by automated review (v1.7.2) on . What is automated review?