
Budhanilkantha Temple

Budhanilkantha, also known as Narayanthan, is one of the most remarkable Vishnu shrines in the Kathmandu Valley. At the centre of the temple is a colossal five-metre-long image of Lord Vishnu reclining on the coils of the serpent Shesha, placed in a rectangular stone-lined pond. Carved from a single block of black granite during the Licchavi period, the sculpture shows Vishnu in a relaxed reclining pose, with his four sacred attributes, the conch, discus, mace and lotus, held in his hands. The precision of the carving is particularly striking around the face, jewellery and serpent coils, especially considering the age and scale of the image.
The shrine is surrounded by a modest temple courtyard where devotees gather to offer flowers, lamps and other offerings. The most fascinating detail is the traditional belief that the enormous image was discovered underground after a farmer struck it with his plough, causing the rock to bleed. The pond itself is central to the religious character of the site, as Vishnu appears to rest upon the serpent coils in the water. Budhanilkantha becomes especially busy during Harishayani Ekadashi and Haribodhini Ekadashi, which mark the beginning and end of the four-month period when Vishnu is believed to enter his cosmic sleep. The temple also lies at the foot of the Shivapuri hills, making it an easy addition to an excursion towards Shivapuri National Park.
Budhanilkantha is around 8–9 km north of central Kathmandu, at the foot of the Shivapuri hills. Regular buses and microbuses connect the area with central Kathmandu, while taxis provide a more convenient option for visitors.
Altitude: Approx. 1,400 m
Distance from Kathmandu: Approx. 8–9 km
Drive time: 30–45 minutes, depending on traffic








