Top 10 Holy Places to Visit in India


India is a spiritual country. Hindu temples and holy sites don every corner of its cities. The country’s religious geography shows the rich diversity of religions and ancient civilizations.

The following are the top 10 religious places to visit in India.

1. Haridwar

Haridwar India
Haridwar India

This is where your pilgrimage should begin. This is the land of gods i.e. where gods left their footprints according to Indian beliefs. Here, you will find lush green forests, temples of Hindu gods and holy ponds and religious rivers. This is where the famous River Ganges is. The place is widely considered as the gateway to the house of the gods and one of the most religious places to visit in India.

2. Kedarnath


This is another name for Lord Shiva and the most popular pilgrimage place to visit in India. It is located at the scenic backdrop of the magnificent Kedarnath mountain ranges. It is one of the twelve temples of Lord Shiva, which are spread across various cities.

3. Basilica of Bom Jesus

Basilica of Bom Jesus
Basilica of Bom Jesus

Away from Hindu temples in this ancient church located in Old Goa. The church was built 400 years ago and has been designated as a Heritage Site. The name means infant Jesus and it’s India’s first minor Basilica. The church holds the remains of St. Francis Xavier, patron of saint Goa preserved in a casket since 1552.

4. Ganesha Utsav, Mumbai, Maharashtra

Ganesha Utsav, Mumbai
Ganesha Utsav, Mumbai Chris [CC BY 2.0], via Wikimedia Commons

Ganesha refers to the elephant-headed god of wisdom, affluence and good tidings. This god is worshipped for nine days only in August and September from the 4th of the month to 14th when the moon waxes.

5. Vaishno Devi Temple


This is one of the oldest temples located on the sacred hills of the Shivalik Hill range and the best pilgrimage destination of India. Millions of worshipers troop here every year to get Vaishno Devi’s blessings. The shrine here has three deities i.e. Mahalakshmi, Mahakali, and Mahasaraswati.

6. The Khajuraho, Madhya Pradesh

Khajuraho Temple in Madhya Pradesh
Khajuraho Temple in Madhya Pradesh

This is a temple with amazing architecture where every side you look takes you into the history, culture, and eroticism of this ancient civilization. This doubles up as a top honeymoon destination for lovebirds. The temple is also famous for its dance festival held every March.

7. Ajmer, Rajasthan

Dargah Sharif Ajmer
Dargah Sharif Ajmer

Located in the southwest of Jaipur is a holy destination for Muslims and Hindus. It is a pilgrimage centre visited by people of all faiths all year long.

8. The Golden Temple, Amritsar

Golden Temple Amritsar
Golden Temple Amritsar

This temple is filled with religious passion and purity. Also known as Harmindher Sahib, the temple which is located in Amritsar is widely visited by many Sikhs and the most beautiful religious place in India. At night, it is completely lit up and its illuminated gold dome is particularly captivating.

9. Varanasi City

Varanasi holy city of India
Varanasi holy city of India

Going to this city is like taking a journey to spiritual history. It is the city of Lord Shiva. In winter, the city’s sacred rivers are riddled with burning lamps which gives the place a radiant look. Come and dip yourself in one of its rivers and shine in the glory of worship.

10. Mathura

Ram mandir, Mathura
Ram Mandir, Mathura Shrankhlagautam [CC BY-SA 4.0], via Wikimedia Commons

Mathura is the birthplace of Lord Krishna. This god is associated with numerous mythological tales of performing magical deeds to help the people.

These are just but some of the spiritual destinations to visit in India.

Leave a Reply

Your email address will not be published. Required fields are marked *