Skip to content

Country

Best temples in India

India is where temple-going is most alive: Hindu shrines draw daily queues for darshan, and Sikh, Jain, Muslim, Buddhist and Baha’i places of worship stand alongside them. In the north, Delhi has Akshardham, the Jama Masjid, the Qutb Minar, Gurdwara Bangla Sahib and the Lotus Temple; Varanasi has Kashi Vishwanath on the ghats, and Amritsar the Golden Temple. Rajasthan adds Galtaji in Jaipur, the Jain marble of Ranakpur and Dilwara, and the Karni Mata rat temple near Bikaner. Elsewhere come the carved temples of Khajuraho, the caves of Ajanta and Ellora with the Kailasa Temple, the Sun Temple at Konark, the Shore Temple at Mamallapuram and the Meenakshi Temple in Madurai.

Show on the map

Jama Masjid, Agra

Agra, India

Agra's Jama Masjid is an active congregational mosque and charges no entry: you walk up the steps, leave your…

1 ticket or tour

Kali Bari Temple, Shimla

Shimla, India

Kali Bari is a neighbourhood temple in the middle of Shimla and entry is free; there is no ticket and nothing to book.

1 ticket or tour

Kamakhya Temple, Guwahati

Guwahati, India

Entry to the Kamakhya complex is free, and anyone may walk around the courtyards and the smaller shrines.

1 ticket or tour

Ramappa Temple

Warangal, India

Ramappa Temple, a World Heritage Site since 2021, stands in the village of Palampet in eastern Telangana, about 65 km…

1 ticket or tour

Banke Bihari Temple

Vrindavan, India

Entry to the Banke Bihari Temple is free, and there is no ticket, timed slot or official queue pass to buy online;

No online ticket

Bharat Mata Mandir

Varanasi, India

There is nothing to buy for Bharat Mata Mandir. Entry is free, there is no ticket office and no timed slot, and no tour…

No online ticket

Birla Mandir, Hyderabad

Hyderabad, India

Birla Mandir is free to enter, and there is no ticket for the temple alone sold online.

No online ticket

Dakshineswar Kali Temple

Kolkata, India

Entry to Dakshineswar Kali Temple is free and there is no ticket to buy; no tour for the temple alone is sold online.

No online ticket

Dwarkadhish Temple, Mathura

Mathura, India

There is nothing to book for Dwarkadhish Temple itself. Entry is free, there is no timed ticket and no separate…

No online ticket

Govind Dev Ji Temple

Jaipur, India

There is no ticket to buy for the Govind Dev Ji Temple and nothing is sold online for it: this is a busy working temple…

No online ticket

Gurdwara Sis Ganj Sahib

Delhi, India

There is nothing to buy for Gurdwara Sis Ganj Sahib. Like every Sikh gurdwara it is open to anyone, of any faith,…

No online ticket

Hutheesing Jain Temple

Ahmedabad, India

There is no ticket to buy for the Hutheesing Jain Temple, and no product sells entry to it on its own.

No online ticket

ISKCON Temple Bengaluru

Bengaluru, India

Entry to ISKCON Temple Bengaluru is free, and no ticket for it alone is sold online.

No online ticket

ISKCON Temple Delhi

Delhi, India

Entry to the ISKCON Temple in Delhi is free, and no ticket for it alone is sold online.

No online ticket

Tours and activities in India

Temple tours and day trips in India

Temples in India: questions

How many temples are there in India?

This catalogue lists 66 temples, shrines and mosques in India, 30 of them with tickets or tours to book online. The most booked are Kandariya Mahadeva Temple, Khajuraho, Swaminarayan Akshardham, Delhi, Ajanta Caves.

Which is the oldest temple in India?

Ajanta Caves, founded in 200 BC, is the oldest in the catalogue for India.

Which temples in India are free to enter?

57 of the 66 temples in India charge no entry fee, among them Swaminarayan Akshardham, Delhi, Galtaji (Monkey Temple), Golden Temple (Harmandir Sahib). The entry fee is shown on each page.

Which temples in India are UNESCO World Heritage Sites?

12 temples in India in this catalogue are on the UNESCO World Heritage List, including Kandariya Mahadeva Temple, Khajuraho, Ajanta Caves, Ellora Caves.