Nestled along the scenic banks of the Mahaweli River, Mahiyanganaya Raja Maha Vihara is one of the most famous historical temples in Sri Lanka. Renowned as the site of the Buddha’s very first visit to the island just nine months after achieving enlightenment, this ancient Buddhist shrine offers travelers a unique journey into Sri Lanka’s rich history and culture.

Load Budda’s First Visit to Sri Lanka
The Ancient Legend of Mahiyanganaya According to ancient chronicles, the area was originally known as Bintenna. The Buddha visited Mahiyanganaya to bring peace between local tribes. During this miraculous visit, a local leader named Prince Saman listened to his teachings and became a devoted follower.

First Ever Stupa in Sri Lanka
Wanting a relic to venerate, Prince Saman asked the Buddha for a sacred gift. The Buddha gave him a lock of his hair, which Prince Saman enshrined inside a sapphire stupa. This became the very first stupa ever built in Sri Lanka. Years later, following the Buddha’s passing, his sacred collarbone relic was also placed inside, further elevating the temple’s spiritual importance.
Reconstructions by Sri Lankan Kings
Over the centuries, ancient Sri Lankan kings expanded and preserved the shrine. Notably, King Dutugemunu built a massive dome over the original stupa in the 2nd century BCE, creating the towering, iconic white monument visitors admire today.
Today, Mahiyanganaya is recognized as one of the Solosmasthana, the 16 holiest Buddhist pilgrimage sites in Sri Lanka.
Why Mahiyanganaya Become a Main Traveling Location Sri Lanka?
Surrounded by lush countryside and peaceful river views, Mahiyanganaya offers an unforgettable cultural experience. Travelers can explore ancient architecture, witness traditional rituals, and experience true local serenity.
Whether you are an eco-tourist, a history enthusiast, or a spiritual traveler, visiting Mahiyanganaya Stupa is an essential stop on your Sri Lanka travel itinerary.
As well, Mahiyanganaya is located about 70 km away from Kandy and along the main road of Kandy – Ampara. Therefore, you easily reach the Mahiyanganaya Temple via Kandy – Ampara public transport service.



