
Java's cultural and royal capital, packed with batik, gamelan, the Sultan's palace and a lively street-food scene. It is the launchpad for the great temples of Borobudur and Prambanan.
7.80°S 110.37°E
Visit in the dry season
3 nights
YIA
$16/night
Yogyakarta, usually shortened to Jogja, is the cultural heart of Java and the city most foreign travelers use as a base for the great temples of Borobudur and Prambanan. But it stands on its own too. It is a university city with a living royal court (the Sultan's palace still functions), a strong arts scene, batik workshops, silversmiths, and some of the best street food on the island. It feels younger, friendlier, and more relaxed than Jakarta.
It suits culturally curious travelers, students, and anyone who wants temples, food, and creativity without resort prices. The downsides are real: traffic is heavy, the main tourist street can feel touristy and pushy, and you will field plenty of becak drivers steering you toward batik galleries on commission. Look past that and Jogja is one of Indonesia's most rewarding cities.
The two UNESCO temple complexes are the main reason most people come. Borobudur (a vast Buddhist monument) is about 1.5 hours northwest, and Prambanan (a cluster of tall Hindu spires) is closer, about 17km east. Many do both in one long day, though they are different enough in mood that splitting them across two days is more rewarding.
The Kraton is the still-active palace of the Sultan of Yogyakarta, with daily cultural performances of gamelan, dance, or wayang in the inner courtyards. A short walk away, Taman Sari is the old royal water castle with bathing pools and an underground mosque. Go in the morning before the heat, and ignore touts outside who claim it is closed.
Jogja is famous for gudeg, a sweet jackfruit stew usually eaten for breakfast, plus lesehan mat-seating stalls along Malioboro at night. The student population keeps food cheap and varied. For something specific, seek out a gudeg specialist in the morning, when it is freshest and the queue tells you it is good.
Jogja is a center for batik (wax-resist textile art) and the silver village of Kotagede. Many workshops run short hands-on classes where you draw with hot wax and dye your own piece to take home. Choose a proper workshop rather than following a becak driver to a gallery, where prices are marked up for commission.
Getting there
Fly into Yogyakarta International Airport (YIA) at Kulon Progo, which receives domestic flights from Jakarta and Bali plus some international routes. Be aware it sits about 45km west of the city, so budget for the journey: the airport rail link reaches the central station near Malioboro in around 40 minutes from roughly 20,000 to 50,000 IDR, which is faster and cheaper than fighting traffic by car. From elsewhere in Java, the train is excellent, with comfortable scenic services from Jakarta (about 7 to 8 hours) and shorter hops from other cities.
Best time to visit
Visit in the dry season, roughly May to September, for the most reliable weather and clear temple sunrises, with June to August the busiest. The rainy season from November to March brings afternoon downpours that can wash out outdoor plans.
Where to stay
Around Malioboro and Prawirotaman are the two main bases: Malioboro for being in the thick of shopping and transit, Prawirotaman for a leafier, more traveler-friendly street of cafes and guesthouses. Budget rooms start around 150,000 to 250,000 IDR, with plenty of comfortable boutique stays in the 400,000 to 900,000 IDR range.
Further than you expect, about 45km, since YIA replaced the old in-town airport. Take the airport train to the central station for the quickest, cheapest trip, rather than sitting in road traffic for over an hour.
They are persistent rather than dangerous. Becak drivers near Malioboro often offer very cheap rides that come with stops at commission-paying batik shops, and touts may falsely claim sights are closed. Be polite, firm, and book tours and classes directly.
Yes, easily. They sit on opposite sides of the city and many visitors do both, either in one packed day or, better, across two days so each gets proper time.
Build a route across Indonesia in minutes. We work out the travel time and cost between every stop, then a local turns it into a trip.
Build your tripMalioboro is the famous shopping and people-watching artery, pedestrianized in parts, lined with stalls selling batik, sandals, and souvenirs, plus the nearby Beringharjo market. It is crowded and you will need to haggle hard. Treat it as an experience and a snack run rather than your best shopping value.
On many evenings an open-air Ramayana ballet is performed with the floodlit Prambanan temples as a backdrop, combining Javanese dance, gamelan, and dramatic staging. In the rainy season it moves to a covered theater. Book ahead in peak season and pair it with an afternoon at the temple.
For a classic view of Borobudur and the surrounding volcanoes emerging from morning mist, hike up Punthuk Setumbu before dawn, a viewpoint on a hill northwest of the temple. It is a cheaper, ticket-free-adjacent alternative to paying for sunrise access inside Borobudur itself. You will share it with other photographers.

Bandung
Tempat-tempat yang layak dijadikan pusat hari perjalanan. Buka salah satu untuk panduan lengkap.
caveFloat on an inner tube through a 300-meter river cave lit by shafts from the roof.
Baca panduan
caveRappel into a collapsed sinkhole to catch a single beam of light through the cavern roof.
Baca panduan
culturalThe working palace of Yogyakarta's Sultan, with open pavilions, gamelan, and court dancers.
Baca panduan
culturalYogyakarta's main shopping and street-food strip, busy from afternoon into the night.
Baca panduan
culturalAn 18th-century royal bathing complex with pools, tunnels, and a sunken mosque.
Baca panduan
beachA hand-pulled wooden gondola and a rope bridge crossing the surf to a rocky islet.
Baca panduan