Phone: (+91)-9473465257


10 Hindu Temples in Kathmandu You Must Visit

Doleshwar Mahadev is a Hindu Temple of Lord Shiva. The temple is located in the Suryabinayak Municipality, south eastern part of Bhaktapur District, some 20 Kilometers from Kathmandu. Doleshwar Mahadev is believed to be the head part of famous Kedarnath temple located in Uttarakhand, India.

  1. Pashupatinath

Pashupatinath is regarded as one of the holiest and oldest Hindu temple in the world. The temple and around (whole Pashupatinath area)  is  one of the UNESCO World Heritage Places in Kathmandu which is just about  5k m east from the main city of Kathmandu and nearby Tribhuwan International Airport, at the bank of the holy Bagmati River. Pashupatinath area is widely decorated by various ornaments dedicated to Lord Shiva. As followed by the Hindu Culture, the cremation of the dead is done in Pashupatinath area by the side of the bank of the Bagmati River.


According to Nepal Mahatmaya and Himvatkhanda, the deity here gained great fame there as Pashupati, the Lord of all Pashus (animals), which are living as well as non-living beings. Pashupatinath Temple's existence dates back to 400 B.C.

The area of Pashupatinath encompasses 0.64 hectares of land including 518 temples and monuments.


You may read a single blog about Pashupatinath in brief.


2. Guheshwari Temple

Guheshwari also spelled as Guhjeshwari, is one of the revered holy temples in Kathmandu, Nepal. The temple is dedicated to Guhyeshwari. Guhyeshwari is a Sanskrit name which means Secret goddess (Guhye means Secret and Ishwari means Goddess). The temple is located on the southern bank of the holy Bagmati River, just a  kilometer east from Pashupatinath temple.

Many pilgrims around the world visit and worship the temple as one of the important Shakti Peetha. It is said that Guhyeshwari Temple marks the spot where Sati's hips or hind part is said to have fallen. The king, Pratap Malla built this temple in the 17th century.     

You may read a single blog about Guheshwari Temple in brief.

3. Budhanilakantha

Budhanilakantha, also known as Narayanthan is located in Budhanilakantha Kathmandu, below the famous Shivapuri hill and some 9 km north from Kathmandu’s main tourist hub – Thamel.


The open air temple, Budhanilakantha is a Hindu temple dedicated to Lord Vishnu where you can see statue of Lord Vishnu laying down, looking towards the sky. The statue is made from the stone, which is considered as a largest stone carving in Nepal. The statue stands 5 meters tall (around 16.4 feet) and is positioned in the middle of a recessed pool of water, which is 13 meters (42.65 feet) long.

The Budhanilkantha Temple has become the site where Haribondhini Ekadashi Mela takes place on the 11th day of the Hindu month of Kartika (October–November). Attended by thousands of pilgrims, it is the temple's principal festival in celebration of the awakening of Lord Vishnu from his long sleep


Read more: Budhanilakanth Temple: Everything You Should Know About


4. Bhadrakali Temple

Bhadrakali Temple is another holy temple of Hindus located in Kathmandu. The temple is dedicated to Devi Bhadrakali. It is located near the Shahid Gate, Singh Durbar and Dharahara at the eastern side of Tudikhel.

Bhadrakali temple is one of the most renowned Shakti Peetha in Nepal. The temple was built in 1817. Hundreds of thousands pilgrims visit the temple annually from all over the world.


Read more: Bhadrakali Temple : Most Renowned Shakti Peeth in Nepal


5. Dakshinkali

Dakshinkali Temple is one of the popular Hindu temples in Nepal which is dedicated to goddess Kali. The temple is located some 22 kilometers from Kathmandu city and a kilometer outside of Pharping village. Dakshin kali is typically shown with her right foot on Shiva's chest—while depictions showing Kali with her left foot on Shiva's chest depict the even more fearsome Vamakali (typically shown with her left foot on Shiva's chest). There is a believe that Dakshinkali is the benevolent mother, who protects her devotees and children from mishaps and misfortunes.

There are various stories explaining the origin of the name Dakshinakali and importance of the temple among Hindu pilgrims. Read this story for more.  

6. Doleshwar Mahadev

Doleshwar Mahadev is a Hindu Temple of Lord Shiva. The temple is located in the Suryabinayak Municipality, south eastern part of Bhaktapur District, some 20 Kilometers from Kathmandu. Doleshwar Mahadev is believed to be the head part of famous Kedarnath temple located in Uttarakhand, India.


On August 22, 2009 the head priest of Kedarnath peeth Shree 1008 Jagat Guru Bheemashankarling Shivacharya unveiled the plaque claiming that Doleswore Mahadev, located in Jangam math Bhaktapur, is the head part of Shri Kedarnath. He performed Rudra Abhishek, a special worshipping at the Doleshwor temple situated in Sipadol village of Bhaktapur district. This is also mentioned in the inscription (Sheela Lekh) at Doleshwar Mahadev. Thousands of devotees have been thronging in the Doleswor Mahadev Temple.


You can read the full story of Doleshwar Mahadev Temple here.

7. Kumari, the Living Goddess

Kumari is a Sanskrit word which means young prepubescent girl. Kumari goddess also known as the living goddess in Nepal, is the tradition of worshiping young prepubescent girls as manifestations of the divine female energy or Devi (Goddess).  Kumari lives in Kumari Ghar, at Kathmandu Durbar Square. There are several procedures to announce the Kumari. Once the chosen girl completes the Tantric purification rites and crosses from the temple on a white cloth to the Kumari Ghar to assume her throne, her life takes on an entirely new character. She will leave her palace only on ceremonial occasions. Her family will visit her rarely, and then only in a formal capacity. Her playmates will be drawn from a narrow pool of Newari children from her caste, usually the children of her caretakers. She will always be dressed in red and gold, wear her hair in a topknot and have the agni chakshu, or "fire eye", painted on her forehead as a symbol of her special powers of perception.

Read more about Kumari – Kumari: The living goddess in Nepal

8. Changu Narayan Temple

Changunarayan is believed one of the oldest temples in Nepal which was built by Mandeva in 464 AD. The ancient Hindu templ e Chagu Narayan is located in Changunarayan Municipality of Bhaktapur district, about 12 kilometers from Kathmandu. The shrine is dedicated to the Lord Vishnu. The Kashmiri king gave his daughter, Champak, in marriage to the prince of Bhaktapur. Changu Narayan Temple is named after her.


Read more about Changunarayan Temple.

9. Shankata Temple 

Sankata Temple is one of the holy temples located in center of the Kathmandu city at Te Bahal. Sankata is a popular divinity who is worshipped, especially on Saturdays, to ward off bad luck and sickness. Sankata is worshiped by Buddhist as well who accredit the shrine to Chanda Mahoroshan. One of the curious things about the deity is that for Hindus, Sankata is a goddess while Buddhist take the deity as God Bhairav.

This shrine along with Mahankal Than and Lumadi than are worshiped together on a single day.

If you are interested to read more about the Sankata Temple please click in this link.

10. Krishna Mandir, Patan 

Patan’s Krishna Mandir is located in Patan Durbar Square at Lalitpur district, about 6 kilometers from Kathmandu. Patan Durbar Square is another UNESCO World Heritage Sites in Kathmandu Valley.  The temple is a 17th-century Shikhara-style temple which was built by King Siddhi Narsing Malla.


Read more about Patan’s Krishna Mandir here in this blog.