India is a vast country as we all are aware of having different types of cultures, languages, religions, etc. One of its diversity that we can come across is a variety of temples all over the country because of the different cultures. In India, there are more than 2 million gods & goddesses and we worship them all. That is why there are so many temples in India out of which we are listing the top 10 famous temples in India starting from the north and all the way down to the south that you must visit at least once.

1. Vaishno Devi Temple

Located at an altitude of 5200ft in a mountain called TRIKUTA, it is one of the most holiest places in India. Temple is located in Katra within the union territory of Jammu and Kashmir. From Katra, there is a track of around 12 km to the holy cave.  Vaishno Devi is present here in the form of 3 rocks each representing KALI, LAKSHMI, and SARASWATI.

Best time to visit: Although you can visit the holy shrine all the year, but best season to visit is from March to October as there will be heavy snowfall from November to January.

How to reach: You can visit Katra by train or by flight directly.

2. Badrinath Temple

This is one of the Char dhams of the Hindu religion which is a holy shrine of Lord Vishnu. Temple is located along the banks of the Alaknanda river in the small town Chamoli, UTTARAKHAND. It is located at an altitude of 10,797ft above sea level.

Best time to visit: You can only visit Badrinath temple in summer i.e., from April to November as in rest of the months it is too snowy. Sometimes roads are also blocked.

How to reach: You have to reach Rishikesh by train and from there you can easily get a cab to Badrinath which will take approximately 9-10 hours. Nearest airport is Jolly Grant Dehradun.

3. Kedarnath Temple

This famous temple is located at an altitude of 11,755ft above sea level. It is also among the the most sacred temples of Lord Shiva. This is also one of the 12 jyotirlingas. Pandavas built this temple to atone for their sins made during their fight with Kauravas.

You have to cover a trek of 8 miles through snowy mountains to reach the temple which is very strenuous. This temple is very famous in India to fulfill your wishes from Lord Shiva.

Best time to visit: In summer from April to June. Due to heavy snowfall it is closed in winters.

How to reach: Like Badrinath, you have to reach Rishikesh by train and then you can take a cab.

4. Dwarkadhish Temple

This is also one of the Char dhams of the Hindu religion which represents the west side. The holy abode of Lord Krishna is situated in Dwarka, Gujrat. It is also known as Jagat Mandir and located on the banks of the Gomti river. Sunset view of this temple is a must-visit to witness the orange hues.

Best time to visit: Temple timings are 6.30 am to 1 pm and then again from 5 pm to 9.30 pm. You can visit the temple anytime around the year but the best time is in winters as it gets very sweaty and hot rest of the season.

How to reach: You can visit Dwarka directly from the train else you can take a flight to Rajkot airport and then take a bus or train.

5. The Konark Sun Temple

A UNESCO world heritage site, is famous for its unique architecture. It is known for its Kalinga architecture comprising of a chariot having wheels and pulled by seven horses carved out of a single stone. Konark means sun and 4 corners.

Sun temple Konark
Konark sun Temple

This temple is situated in the small town of Konark which is around 35 km from Puri, ODISHA. King Narasimhadeva I built this magnificent temple in the 13th century.

Best time to visit: You can visit the sun temple anytime in the year. Timings are from 6am to 8pm.

How to reach: You can visit Puri by train and then can take a cab to Konark temple which is just 2 hours drive.

6. Jagannath Temple

Built in the 12th century, it is one of the Char dhams of India representing the east side. It is located in the Puri district of ODISHA therefore it is often referred to as Jagannath Puri temple. Idols of  Lord Krishna along with Balabhadra and Subhadra are worshipped here.

Jagannath temple

This temple is famous for its Ratha Yatra which takes place every year on second day of Shukla pakhya of Ashadha Mas. Due to its architectural design shadow of the temple is not visible to others.

Best time to visit: You can visit the temple anytime around the year but try to visit during rath yatra to have an unmatched experience.

How to visit: You can reach the airport or railway station directly and then can take a cab directly to the temple.

7. Shirdi Sai Baba Temple

In 1922 this temple was built in the town of shirdi, Maharashtra. It is famous due to its association with Shri Sai Baba. Made over the samadhi of Sai Baba, it is spread over an area of 200sq. km. People of all religion are devotees of him.  The temple is very famous in India.

Best time to visit: You can visit the temple throughout the year as the weather is very pleasent.

How to visit: Train and direct flights are available to reach shirdi.

Shirdi Temple idol

8. Rameswaram Temple

This is also one of the char dhams representing the south of India. It is a small island town in Tamil Nadu. This temple is a holy place to worship Lord Shiva and a famous temple in the south of the country.

Rameshwaram Temple

Lord Rama and Sita first landed on this shore after defeating Ravan so it is a very sacred temple with a huge religious and cultural importance. Rama wanted to pray for his sins for killing a brahmin so he sent Hanuman to bring shivaling from Kailash.

Best time to visit: You can visit the temple throughout the year.

How to visit: You can go to Madurai railway station and then take a train to Rameswaram directly.

9. Meenakshi Temple

Dravidian architecture is the base of this temple. This temple is dedicated to the goddess Parvati (Meenakshi).

Meenakshi Temple

Best time to visit: You can visit this temple anytime throughout the year.

How to reach: You can reach Madurai rly station directly because it is just 2kms away.

10. Tirupati Balaji

This temple is located in the hilly town of Tirumala, Andhra Pradesh which is popularly known as ‘Balaji’. It is considered as one of the most famous temples of India.

Tirupati Balaji Temple

People get their hairs tonsured here as a religious ritual due to which around 6 million US dollars are earned just by the auction.

Best time to visit: You can visit this famous temple anytime throughout the year.

How to visit: You can reach Tirupati either directly by train or by flight to Chennai and then take a bus to Tirupati.

Did you like the article? Please leave a comment below and let us know your thoughts.

If you are planning a trip to visit places in India, don’t forget to check these exciting tour deals with ‘HUGE DISCOUNTS’ by India Vacay here at https://indiavacay.com/