Seven Days in Yogyakarta: A Travel Journal from Java's Cultural Heart
I didn't plan to cry at a Buddhist temple at 5AM. Nobody does. But Borobudur has a way of rewriting your plans.
Day 1: Arrival & Malioboro Chaos
Flew into the new International Airport (YIA) — it's 40km south of the city, which is annoying. The airport bus to the city center costs 50,000 IDR ($3.15) and takes about an hour. A taxi is 200,000-300,000 IDR ($12.60-18.90). I took the bus because I'm cheap.
First impression: Jogja (that's what everyone calls it — "Jog-jah") is loud. Not Bangkok loud, not Delhi loud, but motorbike loud. The sound of a thousand small engines is the city's constant soundtrack.
Dropped my bags at a guesthouse on Gang Sosrowijayan — the backpacker street behind Malioboro. 150,000 IDR ($9.45) for a fan room with an attached bathroom. Air conditioning rooms start at 250,000 IDR ($15.75). I went with the fan. In hindsight, with 32°C and Javanese humidity, the extra $6 would've been a good investment.
Malioboro Street at night is something else. The batik sellers pack up their daytime stalls and the food vendors take over. I ate gudeg — Yogyakarta's signature dish of young jackfruit stewed in coconut milk and palm sugar until it turns a deep brown. A plate with rice and egg cost 18,000 IDR ($1.13). It was sweet, savory, and confusing in the best way.
The lesehan spots (street-level dining on mats) along Malioboro are the move for dinner. You sit on the sidewalk, cross-legged, eating off a low table. Locals do this after work like it's the most normal thing in the world. Because it is.
Day 2: Borobudur Sunrise
I booked the Borobudur sunrise tour through my guesthouse: 75,000 IDR ($4.73) for transport leaving at 3:30AM. The standard entrance fee is 350,000 IDR ($22.05) for foreigners. Sunrise access costs extra — 475,000 IDR ($29.90). I paid it because everyone who's been says it's worth it.
They're right.
Borobudur is the world's largest Buddhist temple. Not the biggest Buddhist building — that's debatable. The largest single Buddhist monument. Nine stacked platforms, 2,672 relief panels, 504 Buddha statues, and 72 perforated stupas arranged in concentric circles on the top three levels.
At 5:15AM, the sky was still dark. A thin line of amber appeared above the volcanoes to the east — Merapi, Merbabu, and others I couldn't name. Mist filled the valleys below the temple like milk. The stone stupas were silhouettes.
Then the light hit.
The stone turned gold. Each stupa cast a shadow across the platform. A Buddha statue, seated in meditation, caught the first direct ray of sun on its face. I was standing next to maybe 40 other people, all of us dead silent.
That's when the crying happened. Not sobbing — just a quiet, involuntary response to something overwhelmingly beautiful. I'm not religious. I'm not even particularly spiritual. But standing on a 1,200-year-old temple at dawn, watching the sun rise above volcanoes, something shifted.
Spent two more hours exploring the lower levels and their relief panels — 1,460 narrative panels telling the story of Siddhartha's path to enlightenment. The detail is staggering. Individual hair strands carved in stone. Facial expressions that change from panel to panel. If you've walked the Angkor temples near Siem Reap, the patience required to read these reliefs will feel familiar, even though the cosmology is entirely different.
Day 3: The Sultan's Palace & Batik
The Kraton (Sultan's Palace) is the heart of Jogja — literally. The city radiates outward from it. Entry: 15,000 IDR ($0.95). The sultan still lives here (Sri Sultan Hamengkubuwono X, who also serves as the governor of Yogyakarta — the only province in Indonesia ruled by a hereditary monarch).
The palace compound is a series of open-air pavilions with Javanese-style peaked roofs. Gamelan music plays in one hall. Wayang kulit (shadow puppet) figures are displayed in glass cases. The whole thing feels less like a museum and more like a very fancy living room that someone opens to the public on weekdays.
Taman Sari, the old water palace two blocks south, was built as a bathing complex for the sultan's family. Most of it is ruins now — atmospheric, overgrown ruins with underground tunnels and empty pools. The restored main bathing pool is photogenic but the real find is the underground mosque, reached through a series of dark tunnels. Entry: 15,000 IDR ($0.95).
Afternoon: batik workshop in the village of Giriloyo, about 45 minutes south. A woman named Ibu Sumarni demonstrated the wax-resist dyeing process — hand-painting molten wax onto cotton with a canting (a small copper tool), then dipping in indigo dye, then painting more wax, then more dye. A single piece of hand-painted batik takes 2-4 weeks. The workshop sells scarves from 75,000 IDR ($4.73) and full sarongs from 200,000 IDR ($12.60). I bought two.
Day 4: Prambanan by Night
Prambanan is Borobudur's Hindu counterpart — a 9th-century temple compound dedicated to Shiva, Vishnu, and Brahma. It's 17km east of the city, about 45 minutes by motorbike. Entry: 350,000 IDR ($22.05) for foreigners. Combined ticket with Borobudur: 575,000 IDR ($36.23).
The main Shiva temple is 47 meters tall. The relief panels on the inner wall tell the Ramayana — Rama's battle with Ravana, Sita's capture, Hanuman's army of monkeys. The carving quality matches Borobudur but the aesthetic is entirely different. Where Borobudur is rounded and serene, Prambanan is angular and dramatic.
But the real reason to come is the Ramayana Ballet, performed on an outdoor stage with Prambanan as the backdrop. Shows run May-October (dry season) on the outdoor stage, November-April in the indoor theater. Tickets: 150,000-400,000 IDR ($9.45-25.20). The outdoor show under stars with the floodlit temples behind the dancers — that's the one. Two hours of gamelan music, 200 performers, and fire dances.
I sat in the 150,000 IDR section (the cheap seats, far left). Could see everything perfectly.
Day 5: Merapi and the Destroyed Villages
Mount Merapi is one of the world's most active volcanoes, 28km north of Jogja — part of the same volcanic spine that runs east through Lombok and Mount Rinjani. Its last major eruption in 2010 killed 353 people and buried entire villages in pyroclastic flows.
The "Merapi Lava Tour" — a jeep ride through the destruction zone — costs 450,000-600,000 IDR ($28.35-37.80) per jeep (seats 4). It's touristy, it's bumpy, and the jeeps play Spotify at full volume.
But the stop at Museum Sisa Hartaku (Museum of Leftover Belongings) silences everyone. A house buried to its roof in volcanic ash, preserved as it was found. Melted motorcycles. A clock stopped at the moment the pyroclastic flow hit. Family photos behind cracked glass.
After the jeep tour, I hiked for an hour with a local guide to a viewpoint above the lava deposits. Merapi was steaming gently — it always does. The guide pointed to a village on the lower slopes that's been rebuilt since 2010. "They always come back," he said. "The soil is too good."
Volcanic soil. Best farmland in Java. That's why people live on active volcanoes.
Day 6: Jomblang Cave & Artists
The day I almost chickened out. Goa Jomblang is a vertical cave — you rappel 60 meters down into a sinkhole, walk through a dark underground river passage, and emerge into a cathedral-sized cavern where a shaft of sunlight pierces through the forest canopy above.
The "heavenly light" (cahaya surga) appears between 10AM and noon when the sun is directly overhead. The beam hits the cave floor through the hole in the ceiling, illuminating the mist and ferns in a way that looks photoshopped but isn't.
Booking: 500,000 IDR ($31.50) through a licensed operator (book at least a day ahead — slots are limited to protect the cave). The rappel is controlled by guides, and you don't need climbing experience. But you do need to not be terrified of heights. I am terrified of heights. I did it anyway. My hands were shaking on the rope the entire way down.
Worth it? Absolutely. The light beam moment was 15 seconds of perfect stillness after 45 minutes of anxiety.
Afternoon: the artists' quarter of Kotagede. Silversmiths, leather puppet makers, and small galleries. Less touristy than the Malioboro scene. A handmade silver ring costs 50,000-150,000 IDR ($3.15-9.45).
Day 7: Gudeg for Breakfast and Goodbye
Last morning. Went to Gudeg Yu Djum on Jalan Kaliurang for breakfast at 7AM. Yu Djum has been making gudeg since 1950. A full plate — gudeg, opor ayam (chicken in coconut curry), krecek (spicy beef skin), rice, and egg — costs 30,000 IDR ($1.89). The woman serving me looked mildly offended when I said I couldn't finish it.
I could. I did. I ordered tea.
Jogja doesn't have the beach resorts of Bali or the nightlife of Jakarta. What it has is depth. A living sultanate, two world-class temple complexes, an active volcano you can touch, caves with celestial light shows, and food that costs less than a New York coffee.
Would I Go Back?
I'm already planning it. Two weeks next time — enough to add Dieng Plateau, the beaches at Parangtritis, and a proper multi-day Merapi trek.
Jogja isn't a place you visit once. It's a place that keeps pulling you back because you know you only scratched the surface.
Budget for 7 days: approximately 4,200,000 IDR ($264.60). That's accommodation, food, transport, and every activity listed above. Try doing that anywhere in Europe.