14 Famous Temples in North India You Must Visit

North India is the busiest part of India and is also home to holy rivers, like the Ganga, Vyas, and Satluj Rivers. It is also home to many famous temples that millions of pilgrims visit annually from every corner of the world.

According to the report on Statista, 18 billion Indian rupees were allocated for the construction of the Ram Mandir, with the remaining funds earmarked for maintenance and other temple-related activities. This shows the popularity of Temples, especially in North India.

There are countless temples and spiritual sites in North India, from Temples dedicated to Lord Krishna, like Banke Bihari Temple, to Temples dedicated to Lord Shiva, like Kedarnath Temple. The difficulty is to find the best temples among these many options.

Thus, we are here with this article. This blog post will tell you about the 14 most famous Temples in North India that you should visit at least once in your life. Just read this post till the end to know everything about North India Temples.


1. Vaishno Devi Temple

Vaishno Devi Temple

Vaishno Devi Temple is an important goddess temple for Hindus. People believed that Mata Vaishno Devi was formed from the energies of Mata Parvati, Lakshmi, and Saraswati. Mata Maa or Devi is a word commonly used for mothers in India.

The Temple is situated in Jammu & Kashmir, one of India’s most beautiful states, and approximately ten million people visit here yearly. It was founded and built by Maharaja Gulab Singh in 1846. Mata Vaishno Devi Temple is located on the top of the hill, and you will also get an excellent view from here.

  • Best time to visit – April to July
  • Location – Jammu & Kashmir, India
  • Best way to reach – Via Bus and Car

2. Shri Harmandir Sahib

Shri Harmandir Sahib

Shri Harmandir Sahib, also known as the Golden Temple, Darbar Sahib, and Guru Ghar, is one of the most charming and famous temples in North India. It is made of pure gold and is located in Amritsar, a charming city in Punjab.

More than thousands of people visit the Golden Temple daily. Many incidents are behind the Golden Temple, and one of them is that Lord Rama and Sita stayed in the Golden Temple for an extended period during the birth of Luv and Kush, sons of Ram and Sita.

  • Best time to visit – October to January
  • Location – Amritsar, Punjab, India
  • Best way to reach – Via Train and Car

3. Kedarnath Temple

Kedarnath Temple

Kedarnath Temple is one of the most beautiful temples in India. It is located in Rudraprayag, a District of Uttarakhand. You need to trek about 16 km from Gaurikund to reach Kedarnath Temple; it is one of the most challenging treks in India. Kedarnath is a worth-visiting temple in Uttarakhand, India.

It is believed that the Pandavas built the Kedarnath Temple in ancient times (legends of the epic Mahabharata), and it is older than 12,000 years. It is also one of the highest Jyotirlingas among the 12. The temple is open only from April to November.

  • Best time to visit – May to July
  • Location – Gaurikund, Rudraprayag, Uttarakhand
  • Best way to reach – Via Bus and Plane

4. Mansa Devi Temple, Among the best North India Temples

Mansa Devi Temple

Mansa Devi Temple is also an important site for Hindus. It is located in Haridwar, a wonderful city in Uttarakhand. Mansa Devi Temple is also known as the goddess of snakes. People believe that Mata Mansa controls all the snakes in the world.

Mata Mansa Devi is also known as the form of Shakti. People believe that worshipping Mata Mansa can cure a snake bite. People also worship Mata Mansa for fertility, prosperity, and health. The Goddess Mansa is mainly worshipped in North India and Bengal.

  • Best time to visit – November to February
  • Location – Har Ki Pauri, Haridwar, Uttarakhand
  • Best way to reach – Via Car, Train, and Plane

5. Badrinath Temple

Badrinath Temple

Badrinath is known by its other name, Badrinarayana Temple, located in the charming state of India called Uttarakhand. Badrinath Temple is among the most famous temples in North India dedicated to Lord Vishnu and the most important pilgrimage site in India.

People believe that once upon a time, Lord Vishnu came to Badrinath for meditation, and he was not aware of the cold weather; then, Goddess Lakshmi protected him in the form of a Badri tree ( Indian date, also known as “ber” in the local language).

  • Best time to visit – November to May
  • Location – Badrinath, Uttarakhand
  • Best way to reach – Via Bus and Car

6. Birla Mandir

Birla Mandir

Birla Mandir, also known as the Laxmi Narayan Mandir, is one of Delhi’s famous temples and among the popular North Indian temples. It was built by Sh. J.K Birla in 1939. The Birla Temple is dedicated to Lord Buddha and is the only Budhha Temple in Delhi.

The Birla Temple also has shrines to God Ganesh, Lord Shiva, Lord Vishnu, Hanuman Ji, Mata Saraswati, Lord Brahma, Goddess Laxmi, and Saint Saibaba. Millions of people from India and abroad visit Birla Mandir yearly..

  • Best time to visit – September to January
  • Location – Gole Market, New Delhi
  • Best way to reach – Via Train, Bus, and Plane

7. Amarnath Cave Temple

Amarnath Cave Temple

Amarnath Cave Temple is among the most important shrines for Hindus. It is located in India’s most beautiful state, Jammu & Kashmir. The story behind Amarnath Cave is that Lord Shiva chose this place to explain the formation of the universe and the secrets of immortality to Parvati.

An ice pillar inside the Amarnath Cave, also called Lingham or Shivling, symbolizes Lord Shiva. Surprisingly, the ice pillar does not melt in summer or at any time of the year. Parvati and Ganesh symbols are also present in Amarnath Cave.

  • Best time to visit – August
  • Location – Pahalgam, Jammu & Kashmir
  • Best way to reach – Via Car and Bus

8. Shri Somnath Temple, Among the most famous Temples in North India

Shri Somnath Temple

Shri Somnath Temple is one of the famous spiritual sites for Hindus dedicated to Lord Shiva and is among the wealthiest temples in India. It is located in India’s most educated state called, Gujarat. Millions of visitors come here yearly, making it one of India’s most visited temples.

It is believed that Shri Somnath Temple is the first Jyotirlingas of 12 in India. The Somnath Temples were attacked and looted 17 times by Mahmud Ghazni, a Turkish invader. Mahmud Ghazni’s purpose was to take all the wealth of this temple, and he succeeded in 1024.

  • Best time to visit – March to August
  • Location – Gujarat, India
  • Best way to reach – Via Bus, Car, and Plane

9. Shri Kashi Vishwa Nath Temple, The most famous Shiva Temple in North India

Shri Kashi Vishwa Nath Temple

Shri Kashi Vishwanath Temple is also one of the most famous temples in North India. It is situated on the Bank of the River Ganga and is one of the essential Jyotirlingas in India. It is situated in the temple town of Varanasi, Uttar Pradesh.

Shri Kashi Vishwa Nath Temple is one of the busiest temples in India and the most important temple dedicated to Lord Shiva. Millions of visitors come to Shri Kashi Vishwanath yearly, and it is also a critical place of worship for Hindus.

  • Best time to visit – August to December
  • Location – Varanasi, Uttar Pradesh
  • Best way to reach – Via Bus, Car, and Plane

10. Teli Ka Mandir, Among the most hidden North Indian Temples

Teli Ka Mandir

Many people are unaware of Teli Ka Mandir, a famous Hindu Temple, also known as the Telika Temple, located in the Gwalior District of Madhya Pradesh, India.

Honestly, it is not a vast temple like others but a hidden location or gem that you can visit. It is dedicated to Lord Vishnu, Lord Shiva, and Matrikas. It was constructed in the early 8th and early 9th. The height of Teli Ka Mandir is about 100 feet.

  • Best time to visit – March to July
  • Location – Gwalior, Madhya Pradesh
  • Best way to reach – Via Car, Bus, and Train

11. Bharat Mata Temple

Bharat Mata Temple

Bharat Mata Temple is not a temple dedicated to gods like others; it is located Gandhi Kashi Vidyapith campus in Varanasi, Uttar Pradesh. Instead, the statutes and paintings of Gods and Goddesses. The Bharat Mata Temple has a huge map of India carved in marble.

Not many people visit Bharat Mata Temple, so it is an excellent place for solo travellers or hidden-place lovers. It is also among the best North Indian temples. You can also experience Indian culture and historical context in Bharat Mata Temple.

  • Best time to visit – August to December
  • Location – Varanasi, Uttar Pradesh
  • Best way to reach – Via Car, Bus, and Train

12. Yamunotri Temple

Yamunotri Temple

Yamunotri Temple is one of the most beautiful temples in North India. It is located in Garhwal, Uttarakhand. The Temple is dedicated to the Yamuna and has a black marble idol of the Goddess Yamuna. It is 130 km from Uttarkashi, District of Uttarakhand.

Besides Yamunotri Temple, there is an excellent view of vast mountains, giant trees, valleys, streams, and lakes. Yamunotri Temple is also an ideal destination for trekkers, campers, adventure lovers, and riders. Tehri Naresh Sudarshan Shah constructed it in 1839.

  • Best time to visit – July to October
  • Location – Garhwal, Uttarakhand
  • Best way to reach – Via Car and Bus

13. Gurudwara Shri Bangla Sahib

Gurudwara Shri Bangla Sahib,

Gurudwara Shri Bangla Sahib is one of the most famous temples in North India. It is located in New Delhi and is one of the best temples in Delhi. It was first built in 1783 by Sardar Baghel Singh, the most important religious site for Sikhs and Hindus.

Gurudwara Shri Bangla Sahib is mainly known for its association with Guru Har Krishan, the eighth Sikh Guru. Gurudwara Shri Bangla Sahib has parking, stays, food, etc. The atmosphere of Gurudwara Shri Bangla Sahib is peaceful and joyous.

  • Best time to visit – October to January
  • Location – New Delhi, India
  • Best way to reach – Via Car, Bus, and Train

14. Banke Bihari Temple

Banke Bihari Temple

Banke Bihari word is used for Lord Krishna. It is dedicated to Lord Krishna, located in Vrindavan, India. The famous thing about Banke Bihari Temple is an image of Lord Krishna in Tribhanga posture; people believe it is an actual image of Lord Krishna.

It is said that the poet and classical dancer musician Haridas Swami once worshipped the Krishna idol. Swami Haridas is Tansen’s guru who established Banke Bihari Temple in ancient times.

  • Best time to visit – Anytime
  • Location – Vrindavan, India
  • Best way to reach – Via Train, Bus, Car, and Plane

Conclusion on the 14 famous Temples in North India.

It’s all about the North Indian temples. From Kedarnath Temple to The Golden Temple, and from Vaishno Devi Temple to Banke Bihari Temple, North India never fails to attract tourists who are inclined towards spirituality.

Still, there are many Temples left in North India that we have not covered here because not all of them are easily reachable and worth visiting. However, the Temples mentioned above are easily accessible and the best ones in North India to visit.

So what are you waiting for? Pack your bags, call your friends, book your North India journey package, and explore all the above-mentioned temples individually. Don’t forget to share your experiences in the comments.

Thank You.


Frequently asked questions regarding North Indian Temples.

Below are the answers to the most asked queries on the internet by people regarding North India Temples.

Q1. What are some of the famous Devi Temples in North India?

Chamunda Devi Temple, Himachal Pradesh; Vaishno Devi Temple, Jammu & Kashmir; and Mansa Devi Temple, Chandigarh, are some of the famous Devi Temples in North India.

Q2. Which is the biggest Temple in North India?

Chhatarpur Temple, Delhi, is considered the biggest Temple in North India.

Q3. What are some ancient Temples in North India?

Tungnath Temple, Badrinath Temple, and Hadimba Devi Temple are some ancient Temples in North India.

Sharing Is Caring:

Leave a Comment