Yogyakarta & Borobudur

The cultural capital of Java, home to the UNESCO-listed Borobudur Buddhist temple and the Hindu Prambanan temples, plus the Sultan's Palace, Mount Merapi and the southern caves and coast.

Yogyakarta (locally abbreviated as Jogja) is in south-central Java. It is the only special region in Indonesia still ruled by a hereditary sultan, and a center of Javanese culture, batik and traditional arts. In 2023, the "Cosmological Axis of Yogyakarta" (the Kraton palace, Malioboro Street and the Tugu Monument) was added to the UNESCO World Heritage List. Sightseeing falls into four parts: the city center, centered on the Kraton, with the Taman Sari water castle, Alun-Alun Selatan, Malioboro Street and the silver-working old town of Kotagede nearby; Borobudur (Magelang Regency, Central Java), about 40 km to the northwest, along with Mendut Temple and sunrise viewpoints; Prambanan, Sewu Temple, Ratu Boko and Ijo Temple, about 17 km to the northeast; and Mount Merapi and Kaliurang to the north, with the Parangtritis coast and the caves and beaches of Gunungkidul to the south. Temperatures are 23–32°C year-round. May–Sep is the clear dry season and the best time to see sunrise at Borobudur; Nov–Mar is the rainy season with frequent afternoon thunderstorms, but fewer tourists.

Getting there and around: Yogyakarta International Airport is about 45 km southwest of the city, and the airport train takes about 40 minutes to the center; from Jakarta the train takes 6–7 hours. Ride-hailing in town is cheap, and you can charter a car to reach the sights. We suggest 3–4 days.

Good to know: climbing Borobudur is limited by quota, so buy tickets on the official website in advance; dress respectfully at the palace and temples; the "batik galleries" that touts lead you to on the street are mostly sales traps, so don't trust them.

Top sights

Where to eat

Itineraries