Nobody knows who built the Dieng temples. No inscription names the king who ordered their construction. No chronicle records the architects or the laborers who cut and stacked the stone. When local Javanese villagers needed something to call these small, ancient shrines standing in the mist of a volcanic plateau, they reached for the heroes of the Mahabharata - Arjuna, Bima, Gatotkaca, Srikandi - and gave each temple a name borrowed from epic poetry. The names stuck, even though the temples have nothing to do with those stories. It is a fitting origin for structures that are themselves a kind of beginning: the oldest known standing stone buildings in Central Java.
The temples slept for centuries before a British soldier spotted them in 1814. What he saw was striking: stone ruins rising from the middle of a small lake that had formed on the Dieng Plateau, nearly 2,100 meters above sea level. The plain surrounding the Arjuna temple cluster had flooded, turning the ancient shrine compound into an island of carved stone in murky water.
For forty years, the temples stayed half-submerged. In 1856, the photographer and antiquarian Isidore van Kinsbergen led an effort to drain the lake. The Dutch East Indies government continued reconstruction work from 1864, and Van Kinsbergen documented what emerged: small, weathered shrines that predated the grand monuments of Prambanan and Borobudur by decades. These modest buildings represented the very beginning of stone temple architecture in Java.
The temples are estimated to have originally numbered around 400. Today, eight remain. The gap between those numbers tells a story of slow erasure. After the lake was drained in the 19th century, local farmers found a ready supply of pre-cut stone blocks. Buildings that had survived volcanic eruptions, earthquakes, and centuries of abandonment were dismantled for practical use - walls, foundations, terracing for agricultural fields.
What survives is grouped into three clusters and one standalone temple. The Arjuna cluster is the most intact: four temples aligned north to south - Arjuna, Srikandi, Puntadewa, and Sembadra - with the small Semar temple facing Arjuna from the east. The Gatotkaca cluster once held five temples; only Gatotkaca still stands. The Dwarawati cluster fared similarly, with just the namesake temple surviving. And then there is Bima, alone on its hill.
Bima temple is the most unusual structure at Dieng - and possibly the most architecturally significant. Separated from the other clusters on its own hilltop, it is the largest and tallest building in the compound. Its design has more in common with Indian Hindu temples than with anything else in Central Java. Scholars have compared it to the Parashurameshvara Temple in Bhubaneswar, Odisha, built around 650 AD, and the 7th-century Laxman Temple at Sirpur.
The roof rises in five diminishing levels, each decorated with lotus motifs and gavaksha niches - window-shaped arches containing carved heads that peer outward. Amalaka-type segmented stone rings sit at the corners, and the lower cornices bear ornamental corbels, leaves, and festoons that suggest influence from Chinese Buddhist art. The pinnacle is missing, its original form unknown. Every niche that once held a statue or image is now empty. What remains is an architectural skeleton that reveals how deeply Indian temple traditions had penetrated Java by the 7th century.
The Dieng temples are small, plain, and irregularly arranged. They share almost nothing with the grand symmetry of later Javanese monuments. Where Prambanan and Borobudur follow concentric mandala plans with uniform ancillary structures, the Dieng shrines cluster in loose, uneven groups. Each temple shows individual stylistic variation. They were built as monuments to ancestors and dedicated to Shiva, but the specific rituals practiced here are lost.
What makes them remarkable is their position in the timeline. Built between the mid-7th and late 8th centuries by the Kalingga Kingdom, they represent the moment when Javanese builders first began working in stone. Within decades, that humble beginning produced masterpieces. The earliest architectural use of the Javanese kala demonic masks and makara marine monsters - motifs that would become defining features of Javanese temple art - appears on the niches and doorways of these small Dieng shrines.
Dieng's location is part of its meaning. At nearly 2,100 meters above sea level, inside a volcanic caldera where sulfur-colored lakes release poisonous gases and clouds move through the temples like slow processions, the plateau was considered supernaturally charged. The theory that toxic volcanic effusions made the site auspicious - a place so dangerous it must be sacred - is now debated, since evidence for volcanic activity during the 7th to 9th centuries is thin. Records suggest the temples were eventually abandoned after eruptions became common in central Java.
The Kailasa museum, situated near the temple complexes, holds sculpture and fragments recovered from the ruins. A Dieng inscription dated 809 CE, now in the National Museum of Indonesia, is among the few written traces of the people who worshipped here. Everything else about them - their names, their kingdom's internal politics, their reasons for building on this particular cloud-wrapped plateau - has been swallowed by the same mist that still rolls through the Arjuna compound every morning.
Dieng temples (7.20S, 109.90E) are located on the Dieng Plateau in Central Java, Indonesia, at approximately 2,093 meters ASL. The nearest major airport is Ahmad Yani International Airport (WAHS) in Semarang, roughly 120km northeast. Adisucipto International Airport (WARJ) in Yogyakarta is about 110km southeast. The temple compounds are small stone structures visible only at low altitude; the surrounding plateau is identifiable from higher altitude by its flat caldera floor, volcanic lakes with distinctive sulfur coloration, and geothermal steam vents. Cloud cover is frequent, especially mornings. Approach from the south or east at 8,000-10,000 feet MSL for plateau overview. Drop to 3,000-4,000 feet AGL for temple visibility in clear conditions.