Prambanan was built in the 9th century during the rule of the Sanjaya Dynasty of the ancient Mataram Kingdom. It was constructed as a grand Hindu temple complex dedicated to the Trimurti — Shiva, Vishnu, and Brahma. As the largest Hindu temple complex in Indonesia, Prambanan was designed to showcase the power, devotion, and architectural mastery of the Javanese Hindu kingdom.

A Monument to Shiva

The central tower of Prambanan stands 47 meters tall, making it the tallest temple in Indonesia. The main temple is dedicated to Shiva Mahadeva, reflecting the dominance of Shaivism at the time.

Inside, visitors can find statues of Shiva, Durga, Agastya, and Ganesha — each positioned with symbolic meaning that reflects Hindu cosmology.

Rise, Decline, and Rediscovery

Late 10th Century

Political Shift

The political center of the Mataram Kingdom moved east to East Java, causing Prambanan to gradually be abandoned.

16th Century

Major Earthquake

A major earthquake caused significant damage, toppling many temples.

Centuries of Neglect

Forgotten Ruins

Covered by vegetation and forgotten, Prambanan became a hidden ruin.

18th–19th Century

Rediscovery

During the colonial era, European explorers rediscovered the remains of Prambanan.

20th Century

Restoration

Massive reconstruction began in the 1930s and continued after Indonesia's independence. UNESCO declared it a World Heritage Site in 1991.

The Legend of Rara Jonggrang

The story tells of Bandung Bondowoso, who was challenged to build a thousand temples in one night to win Rara Jonggrang's hand. When the princess deceived him, he cursed her into stone—believed to be the statue inside the main temple.

Symbolism in the Temple Design

  • Three main temples: Shiva, Vishnu, Brahma
  • Over 240 smaller shrines
  • Relief panels that narrate the Ramayana epic
  • Carvings crafted with incredible precision

Ramayana Ballet at Prambanan

A world-renowned performance blending dance, music, and Javanese tradition—performed outdoors with the illuminated temple as its backdrop.