Mahiyanganaya: Where History, Nature & Culture Meet

By Published On: May 8, 2025

Mahiyangana Raja Maha Viharaya: Sri Lanka’s Oldest Buddhist Shrine

Location: Mahiyanganaya, Uva Province (approx. 200km from Colombo)

Sacred Significance:

  • First Buddhist Site in Sri Lanka – Believed to have been visited by Lord Buddha during his 1st visit to the island (9 months after attaining enlightenment, around 528 BCE).

  • Built by King Devanampiyatissa (3rd century BCE) over a stupa said to contain a Buddha’s hair relic.

  • Linked to the Yaksha-Vedda legend – Buddha subdued local spirits (Yakkhas) here, making it a site of spiritual power.

Key Features:

✔ Ancient Stupa – Expanded over centuries by kings like Dutugemunu.
✔ Buddha Statues & Murals – Depicting the temple’s legendary past.
✔ Annual Perahera – A vibrant festival (January) honoring the temple’s history.

Nearby Attractions:

  • Dambana Vedda Village (Indigenous community)

  • Maduru Oya National Park (Wildlife safaris)

  • Senanayake Samudra (Scenic reservoir)

Why Visit?

  • pilgrimage site of immense historical importance.

  • A blend of Buddhist lore and Vedda traditions.

  • Less touristy than Anuradhapura/Kandy.

Best Time: Visit during January’s Perahera for a festive atmosphere!

Share this article

Written by : thetraveldiary

Leave A Comment