Temple Directory

Popular Temples of India

Temples (Mandirs) have been at the heart of Hindu life for millennia — not just places of worship, but centres of art, architecture, music, and community. Many of the temples below are part of well-known pilgrimage traditions, like the Char Dham, the twelve Jyotirlingas of Shiva, and the Shakti Peethas of the Goddess, each tied to its own stories from Hindu mythology and scripture. This directory is for general reference and trip planning — Eshwara’s pandit-led poojas can be booked online or at your home, independent of these temples.

50 temples

Tirupati, Andhra Pradesh

Tirumala Venkateswara Temple

One of the richest and most visited pilgrimage sites in the world, dedicated to Lord Venkateswara, a form of Vishnu, atop the Tirumala hills. Devotees believe a visit here fulfills wishes and offer their hair as a mark of surrender.

Lord Venkateswara (Vishnu)

Madurai, Tamil Nadu

Meenakshi Amman Temple

A historic Dravidian-style temple complex dedicated to Goddess Meenakshi and her consort Sundareswarar, at the heart of the ancient temple city of Madurai.

Goddess Meenakshi (Parvati) and Sundareswarar (Shiva)

Varanasi, Uttar Pradesh

Kashi Vishwanath Temple

One of the twelve Jyotirlingas and among the holiest Shiva shrines, on the banks of the Ganga in Varanasi — one of the oldest continuously inhabited cities in the world.

Lord Shiva (as Vishweshwara)

Katra, Jammu & Kashmir

Vaishno Devi Temple

A cave shrine in the Trikuta Hills where the Goddess is worshipped in the form of three natural rock formations (pindis), one of the most visited pilgrimage sites in India.

Goddess Vaishno Devi (Adi Shakti)

Somnath, Gujarat

Somnath Temple

The first among the twelve Jyotirlingas, on the western coast of Gujarat; the present structure was rebuilt in the mid-20th century after repeated historical destruction and reconstruction.

Lord Shiva (as Somnath)

Puri, Odisha

Jagannath Temple

One of the Char Dham pilgrimage sites, famous for its distinctive wooden deities and the annual Rath Yatra chariot procession watched by millions.

Lord Jagannath (Krishna), Balabhadra, and Subhadra

Kedarnath, Uttarakhand

Kedarnath Temple

One of the twelve Jyotirlingas and part of the Char Dham of Uttarakhand, set in the Garhwal Himalayas at over 3,500 m — accessible only by foot, pony, or helicopter during the pilgrimage season.

Lord Shiva (as Kedarnath)

Badrinath, Uttarakhand

Badrinath Temple

Part of both the Char Dham and Chota Char Dham circuits, dedicated to Vishnu in his Badrinarayan form, on the banks of the Alaknanda river in the Himalayas.

Lord Vishnu (as Badrinarayan)

Dwarka, Gujarat

Dwarkadhish Temple

One of the Char Dham sites, believed to be built over the site of Krishna's legendary kingdom of Dwarka, on the western tip of Gujarat.

Lord Krishna (as Dwarkadhish)

Rameswaram, Tamil Nadu

Ramanathaswamy Temple

One of the twelve Jyotirlingas and part of the Char Dham, associated with the Ramayana — legend holds that Rama worshipped Shiva here after the war in Lanka.

Lord Shiva (as Ramanathaswamy)

Mumbai, Maharashtra

Siddhivinayak Temple

One of Mumbai's most visited temples, dedicated to Ganesha in his Siddhivinayak (bestower of success) form — hugely popular with people from all walks of life, including many from the film industry.

Lord Ganesha (Siddhivinayak)

Shirdi, Maharashtra

Shirdi Sai Baba Temple

The samadhi shrine of Sai Baba, a saint venerated across faiths for his teachings of tolerance and devotion, making Shirdi one of India's most visited pilgrimage towns.

Sai Baba of Shirdi

Ujjain, Madhya Pradesh

Mahakaleshwar Jyotirlinga

One of the twelve Jyotirlingas and the only one facing south, in the ancient city of Ujjain on the banks of the Kshipra river.

Lord Shiva (as Mahakaleshwar)

Khandwa, Madhya Pradesh

Omkareshwar Jyotirlinga

One of the twelve Jyotirlingas, on Mandhata Island in the Narmada river, whose shape is said to resemble the sacred syllable 'Om'.

Lord Shiva (as Omkareshwar)

Pune, Maharashtra

Bhimashankar Temple

One of the twelve Jyotirlingas, nestled in the Sahyadri hills near Pune inside the Bhimashankar Wildlife Sanctuary.

Lord Shiva (as Bhimashankar)

Nashik, Maharashtra

Trimbakeshwar Temple

One of the twelve Jyotirlingas, near the source of the Godavari river, and a major site for the Kumbh Mela held periodically in Nashik.

Lord Shiva (as Trimbakeshwar)

Chhatrapati Sambhajinagar (Aurangabad), Maharashtra

Grishneshwar Temple

The twelfth and final Jyotirlinga, located near the Ellora Caves — a UNESCO World Heritage rock-cut cave complex.

Lord Shiva (as Grishneshwar)

Srisailam, Andhra Pradesh

Mallikarjuna Jyotirlinga

One of the twelve Jyotirlingas and simultaneously one of the eighteen Shakti Peethas, set on the Nallamala hills above the Krishna river gorge.

Lord Shiva and Goddess Parvati (as Mallikarjuna and Bhramaramba)

Deoghar, Jharkhand

Vaidyanath Jyotirlinga

One of the twelve Jyotirlingas, worshipped here as the 'lord of physicians', and a major stop for the Kanwar Yatra pilgrimage during Shravan.

Lord Shiva (as Vaidyanath)

Dwarka, Gujarat

Nageshwar Jyotirlinga

One of the twelve Jyotirlingas, near Dwarka, whose name means 'lord of serpents' — associated with protection from poison and fear.

Lord Shiva (as Nageshwar)

Guwahati, Assam

Kamakhya Temple

One of the most important of the Shakti Peethas and a major centre of Tantric worship, on the Nilachal Hill overlooking the Brahmaputra.

Goddess Kamakhya (Shakti)

Kolkata, West Bengal

Kalighat Kali Temple

One of the Shakti Peethas and among Kolkata's most significant temples, dedicated to the fierce, protective form of the Goddess.

Goddess Kali

Kangra, Himachal Pradesh

Jwalamukhi Temple

A Shakti Peetha where the Goddess is worshipped as a naturally occurring flame rather than an idol, believed to be fed by natural gas vents.

Goddess Jwalamukhi (Shakti)

Mysuru, Karnataka

Chamundeshwari Temple

Perched atop Chamundi Hill overlooking Mysuru, dedicated to the goddess after whom the city is named, and closely tied to the Mysore royal family's history.

Goddess Chamundeshwari (Durga)

Kolhapur, Maharashtra

Mahalakshmi Temple

One of the Shakti Peethas, dedicated to the goddess of wealth and prosperity, and among the most revered temples in Maharashtra.

Goddess Mahalakshmi

Banaskantha, Gujarat

Ambaji Temple

One of the Shakti Peethas, near the Gujarat–Rajasthan border, where the goddess is worshipped without a physical idol.

Goddess Amba (Shakti)

Guruvayur, Kerala

Guruvayur Sri Krishna Temple

One of Kerala's most significant Vaishnavite temples, often called 'Dwarka of the South', dedicated to a child form of Krishna.

Lord Krishna (as Guruvayurappan)

Thiruvananthapuram, Kerala

Padmanabhaswamy Temple

An ancient Vaishnavite temple where Vishnu is depicted in his reclining Anantashayanam form; the temple gives Thiruvananthapuram (city of the sacred serpent) its name.

Lord Vishnu (as Padmanabhaswamy)

Srirangam, Tamil Nadu

Ranganathaswamy Temple

One of the largest functioning Hindu temple complexes in the world, dedicated to a reclining form of Vishnu, on an island formed by the Kaveri river.

Lord Vishnu (as Ranganatha)

Thanjavur, Tamil Nadu

Brihadeeswarar Temple

A UNESCO World Heritage Chola-era temple built over a thousand years ago, considered a pinnacle of Dravidian temple architecture.

Lord Shiva

Bhubaneswar, Odisha

Lingaraj Temple

The largest temple in Bhubaneswar, worshipping Shiva jointly with Vishnu in a combined Harihara form, and a defining example of Kalinga temple architecture.

Lord Shiva (as Harihara)

Kanchipuram, Tamil Nadu

Ekambareswarar Temple

One of the Pancha Bhoota Sthalams representing the earth element, in the temple town of Kanchipuram.

Lord Shiva (as Ekambareswarar)

Kanchipuram, Tamil Nadu

Kamakshi Amman Temple

One of the Shakti Peethas, dedicated to the goddess in her serene, seated form, in the temple town of Kanchipuram.

Goddess Kamakshi (Shakti)

Palani, Tamil Nadu

Palani Murugan Temple

One of the six Arupadaiveedu (sacred abodes) of Murugan, on a hillock reached by foot, rope-way, or winch service.

Lord Murugan (as Dandayudhapani)

Tiruchendur, Tamil Nadu

Tiruchendur Murugan Temple

One of the six Arupadaiveedu shrines of Murugan and the only one of the six situated at sea level, right on the coast.

Lord Murugan

Salasar, Rajasthan

Salasar Balaji Temple

One of Rajasthan's most visited temples, dedicated to Hanuman depicted with a flowing beard and moustache — a distinctive local iconography.

Lord Hanuman (as Balaji)

Dausa, Rajasthan

Mehandipur Balaji Temple

A well-known Hanuman temple popularly associated with rituals for relief from negative energy and distress, drawing large crowds especially on Tuesdays and Saturdays.

Lord Hanuman (as Balaji)

Vrindavan, Uttar Pradesh

Banke Bihari Temple

One of the most beloved Krishna temples in Vrindavan, the town most associated with Krishna's childhood, drawing devotees from across India.

Lord Krishna (as Banke Bihari)

Nathdwara, Rajasthan

Shrinathji Temple

A major Pushtimarg (Vallabhacharya tradition) shrine dedicated to a child form of Krishna, one of the most visited Vaishnavite temples in Rajasthan.

Lord Krishna (as Shrinathji)

Ayodhya, Uttar Pradesh

Ram Janmabhoomi Temple

A major Vaishnavite pilgrimage site in Ayodhya, the city traditionally regarded as Lord Rama's birthplace, with a newly built temple inaugurated in 2024.

Lord Rama

New Delhi, Delhi

Akshardham Temple

A large modern temple complex built by the Bochasanwasi Akshar Purushottam Swaminarayan Sanstha (BAPS), showcasing Indian art, architecture, and culture.

Swaminarayan tradition (Lord Swaminarayan)

Vellore, Tamil Nadu

Sripuram Golden Temple

A modern temple complex whose main shrine is covered in gold leaf, dedicated to the goddess of wealth, built by the Sri Narayani Peedam trust.

Goddess Mahalakshmi

Konark, Odisha

Konark Sun Temple

A UNESCO World Heritage 13th-century temple designed as a colossal stone chariot for the Sun God, one of India's most celebrated architectural monuments.

Surya (the Sun God)

Khajuraho, Madhya Pradesh

Khajuraho Group of Temples

A UNESCO World Heritage cluster of Chandela-era temples renowned worldwide for their exquisite architecture and sculpture.

Various (Shiva, Vishnu, and Jain deities)

Anantnag district, Jammu & Kashmir

Amarnath Cave Temple

A high-altitude Himalayan cave shrine where Shiva is worshipped in the form of a naturally forming ice stalagmite, reachable only during a short annual pilgrimage season.

Lord Shiva (as an ice lingam)

Bilaspur, Himachal Pradesh

Naina Devi Temple

One of the Shakti Peethas, perched on a hilltop overlooking the Gobind Sagar reservoir, a major pilgrimage site in Himachal Pradesh.

Goddess Naina Devi (Shakti)

New Delhi, Delhi

Kalkaji Temple

One of Delhi's oldest and most significant Shakti temples, dedicated to a fierce form of the goddess, drawing large crowds especially during Navratri.

Goddess Kalka (Kali)

Bengaluru, Karnataka

ISKCON Temple Bangalore

One of the largest and most visited ISKCON (Hare Krishna movement) temples in the world, blending traditional and contemporary temple architecture.

Lord Krishna (as Radha Krishna)

Uttarkashi district, Uttarakhand

Yamunotri Temple

Part of the Chota Char Dham circuit, dedicated to the river goddess Yamuna at her Himalayan source, reached via a trek from Janki Chatti.

Goddess Yamuna

Uttarkashi district, Uttarakhand

Gangotri Temple

Part of the Chota Char Dham circuit, dedicated to the river goddess Ganga near her Himalayan origin, close to the Gangotri Glacier.

Goddess Ganga