Budhanilkantha is one of the most important Vishnu shrines in Nepal, set at the foot of the Shivapuri hills about 12 km north of Thamel. Its centrepiece is a huge black stone statue of Vishnu, around 5 m long, lying on the coils of the cosmic serpent Shesha in a rectangular pool of water. The statue is believed to date from the Licchavi period, more than a thousand years ago.
Devotees come from early morning to offer flowers, rice and prayers, and priests perform rituals on the platform beside the statue. Non-Hindus can watch from the edge of the tank but may not step onto the platform. The temple is especially busy during Haribodhini Ekadashi in October–November, when Vishnu is believed to wake from his four-month sleep.
The visit takes about an hour and pairs naturally with a hike to Nagi Gompa or Shivapuri peak, since the park gate is just above the temple. Go early, around 7 am, to see morning puja and avoid crowds. Remove shoes where indicated, dress modestly, and ask before photographing worshippers.
Good for
- Pilgrims
- Families
- Seniors
- First-timers
Questions travellers ask
Can non-Hindus enter Budhanilkantha temple?
Non-Hindus can enter the temple compound and view the reclining Vishnu from the edge of the water tank, but only Hindus may step onto the platform beside the statue. Photography of the statue is generally allowed from the edge. Dress modestly and remove shoes where asked.
How old is the Budhanilkantha statue?
The statue of Vishnu reclining on the serpent Shesha is believed to date from the Licchavi period, around the 7th century CE, carved from a single block of black stone about 5 m long. Legends say it was found by a farmer ploughing his field.
When is the best time to visit Budhanilkantha?
Early morning, from about 6 to 8 am, is best for seeing daily puja with fewer crowds. The biggest gathering is on Haribodhini Ekadashi in October or November, when thousands come to mark Vishnu's awakening. Festival dates follow the lunar calendar; check current status before you travel.


