
The Maha Vishnu Devalaya is a premier spiritual pillar of Kandy, dedicated to Lord Vishnu as the protective deity of Buddhism in Sri Lanka. Rebuilt by King Kirthi Sri Rajasinghe, this architectural gem features a distinctive multi-tiered roof and houses the sacred site where the Kap Situveema ritual initiates the Kandy Esala Perahera.
To the northwest of the palace, in front of the Natha Devale, stands the Vishnu Devalaya, popularly known as the Maha Devale. It is one of the four Hatara Devale in Kandy, the others being the Natha, Kataragama, and Patini shrines. These four devalayas have long been associated with the Royal Palace (Maha Vasala) of the Kandyan Kingdom and the Temple of the Tooth Relic (Sri Dalada Maligawa), and from their inception, they have been venerated by both Buddhists and Hindus. Another shrine dedicated to Ganesha, the elephant-headed Hindu deity, now known as Pillaiyar Kovil, is located in Katukele.
Names and Identity of the Deity
Various historical records refer to both the deity and the shrine by different names. Robert Knox, the English prisoner, referred to the deity of this shrine as Aluth Nuwara Deiyo. According to legend, Aluth Nuwara Deviyo was brought to Aluth Nuwara in the Kegalle District from Devinuwara in Matara. This deity was also known as Upulvan Deiyo, meaning a deity of lotus-like (blue) complexion.
In later periods, the deity at Aluth Nuwara came to be identified as Vishnu. The 15th-century poetic work Paravi Sandeshaya describes the deity at Devinuwara, Matara, as a destroyer of Asura. Based on this, it is believed that this same deity may also correspond to Rama of the great Indian epic Ramayana. Supporting this interpretation, the 19th-century poetic work Ehelapola Varnanawa refers to the shrine in Kandy as the Rama Devale. It is also noteworthy that this devale once possessed a cloth painting depicting the battle between Rama and Ravana.
Historical Developments
During the Portuguese invasion of the Kandyan Kingdom, the Upulvan Devalaya at Aluth Nuwara was damaged. Subsequently, King Senerath (1604–1635) constructed a new shrine in Kandy for the Upulvan deity. During the rule of the Nayakkar dynasty, this Upulvan Devalaya was transformed into a Vishnu Devalaya. The confusion in names likely arose due to the similarity in the complexion attributed to both deities, as Vishnu is depicted in blue, while Upulvan signifies the color of the blue lotus (Abeyawardhana, 2004).
Deity Upulvan in the Mahavansa
According to the Mahavansa, the great chronicle of Sri Lanka, Upulvan Deviyo, identified with Vishnu, was entrusted with the guardianship of the island and the protection of Buddhism at the time of the Buddha’s passing away.
“When the Guide of the World, having accomplished the salvation of the whole world and having reached the utmost stage of blissful rest, was lying on the bed of his nibbana; in the midst of the great assembly of gods, he, the great sage, the greatest of those who have speech, spoke to Sakka’ who stood there near him: `Vijaya, son of king Sihabahu, is come to Lanka from the country of Lala, together with seven hundred followers. In Lanka, O lord of gods, will my religion be established, therefore carefully protect him with his followers and Lanka.
When the lord of gods heard the words of the Buddha he from respect handed over the guardianship of Lanka to the god who is in colour like the lotus. “
— From Mahavansa
Beliefs and Royal Ceremonies
According to traditional beliefs, Vishnu is regarded as a future Buddha, following Natha. As a result, Vishnu has always held a prominent position among the deities worshipped by the people of Sri Lanka. During the Kandyan period, the royal coronation ceremony, known as Abisheka Mangallaya, was conducted at this Maha Devale.
Architecture and Layout
The origins of the Vishnu Devalaya remain unclear. The structure consists of a long building with a two-storied sanctum at one end. In front of the sanctum lies an elongated hall known as the dig-ge, which was traditionally used by dancers performing ritual offerings (puja) to the deity. Today, this hall serves as a space for devotees to offer prayers.
The complex is accessed through a two-storied vahalkada (entrance gateway), leading to an open hall supported by timber columns on the middle terrace. The site also features a finely carved stone staircase and a dedicated drumming hall.
Associated Shrines and Traditions
In addition to the main devalaya, the site includes a shrine dedicated to Dedimunda Deiyo as well as a Bo tree. Adding further complexity to the traditions surrounding this site, W. A. De Silva (1920) noted that Dedimunda Deiyo is known by several names. According to these traditions, he was born at Talagiri rock, the son of the Yakka chief Purnaka and a beautiful Naga mother.
References
- Seneviratna, A., 1983. Kandy: an Illustrated Survey of Ancient Monuments With Historical, Archaeological and Literary Descriptions Including Maps of the City and Its Suburbs. Colombo: Central Cultural Fund, Ministry of Cultural Affairs.
- Abeyawardhana, H. A. P. (2004) Heritage of Kandurata: Major Natural, Cultural, and Historic Sites. Kandy: Kandurata Development Bank, in association with the Central Bank of Sri Lanka.
- De Silva, W.A. (1925) “Ceremonial Songs of the Sinhalese Guardian Spirits (Deva),” Journal of the Ceylon Branch of the Royal Asiatic Society, XXVIII(1919-1920).
Also See
- Kandy – The Last Kingdom of Sinhale
Map of Vishnu Devalaya of Kandy Kingdom
The map above also shows other places of interest within a approximately 20 km radius of the current site. Click on any of the markers and the info box to take you to information of these sites
Zoom out the map to see more surrounding locations using the mouse scroll wheel or map controls.
Traveling Directions to Vishnu Devalaya of Kandy Kingdom
Kandy can be reached from Colombo via the old Colombo-Kandy road (option 1), which is scenic but heavily congested, especially on Fridays and Sundays. However, the new Central Expressway (option 2) has opened up a new route, which is longer but less cumbersome.
| Route 1 from Colombo to Kandy | Route 2 from Colombo to Kandy |
| Through: Walapane – Raja Mawatha Distance: 100 km Travel Time: 3.0 hours Driving Directions: see on Google Maps. | Through: Warakapola – Kegalle – Kadugannawa Distance: 121 km Travel Time: 4.15 hours Driving Directions: see on Google Maps. |
| Route From Nuwara Eliya to Kandy | |
| Through : Walapane – Raja Mawatha Distance: 100 km Travel Time: 3.0 hours Driving Directions: see on Google Maps. |
0-09 m (89) 10-19 m (77) 20-29 m (47) 30-39 m (50) 40-49 m (25) 50-99 m (50) Ambalama (176) Ancient Anicuts (35) Articles (0) Asanaghara (8) Ashtapala Bodhi (5) Attraction Articles (3) Attractions (266) Beaches (10) Biosphere Reserves (3) Botanical Gardens (5) Bridges (35) Cave Art (12) Caving (7) Churches (30) Cities (9) Destinations (18) Dethis Pala Bodhi (27) Devalaya (51) Events (3) Flora and Fauna (82) Forts (52) Heritage (1913) Heritage Articles (27) Historic Events (7) History (7) Hot Springs (9) Hydro Heritage (104) Irrigation Articles (4) Islands (15) Kings of Sri Lanka (188) Kovils (29) Kuludage (11) Lighthouses (29) Memorials (57) Mile Posts (6) Misc (1) Mosques (4) Museums (15) National Parks (24) over 100 m (20) Pabbatha Vihara (13) Padhanagara (27) Personalities (211) Pillar/Slab Inscriptions (48) Popular Tourist Attractions (231) Pre Historic Burial Sites (22) Prehistory (42) Prehistory Articles (2) RAMSAR sites (6) Ravana (16) Reservoirs (72) Rock Inscriptions (36) Ruins in Wilpattu (11) Ruins in Yala (25) Santuaries (7) Sluice Gates (17) Stone Bridges (18) Strict Nature Reserves (3) Sumaithangi (3) Survey Towers (18) Tampita Vihara (242) Travel (5) View Points (24) Walawwa (13) War Memorials (26) Waterfalls (380) Wildlife Articles (28) Yathuru Pokuna (4)
Abhayagiri Monastery (20) Ampara District (196) Anuradhapura District (240) Badulla District (123) Batticaloa District (81) Colombo District (123) Galle District (76) Gampaha District (63) Hambantota District (124) Jaffna District (77) Kalutara District (53) Kandy District (217) Kegalle District (165) Kilinochchi District (13) Kingdom of Anuradhapura (88) Kingdom of Kandy (19) Kingdom of Kotte (9) Kingdom of Polonnaruwa (58) Kurunegala District (183) Maha Vihara (18) Mannar District (47) Mannar Island (10) Matale District (94) Matara District (53) Mihintale (22) Monaragala District (113) Mullaitivu District (39) Negombo (5) Nuwara Eliya District (126) Polonnaruwa District (138) Puttalam District (43) Ratnapura District (177) Trincomalee District (80) Vavuniya District (34) waterfalls in Sinharaja (3) z Delft 1 (5) z Jaffna 1 (20) z Jaffna 2 (26) z Jaffna 3 (14)



(6 votes, average: 3.33 out of 5)
