Every temple of India, explained with care
Timings, sevas and what they cost, how to book on official sites, what to wear – and the safest way to get there. 158 in-depth guides and 10,504+ temples across every state.
Darshan quota calendar · Today's panchangam · Book darshan on official sites · Yatra circuits
Temple guides by state
Andhra Pradesh
- Sri Venkateswara Swamy Temple – Tirumala, Tirupati district
- Sri Bhramaramba Mallikarjuna Swamy Varla Devasthanam – Srisailam, Nandyal district
- Sri Durga Malleswara Swamy Varla Devasthanam (Kanaka Durga Temple) – Indrakeeladri hill, Vijayawada, NTR district
- Sri Kalahasteeswara Swamy Vari Devasthanam (Srikalahasti Temple) – Srikalahasti, Tirupati district, on the banks of the Swarnamukhi river
- Sri Amaralingeswara Swamy Temple (Amararama) – Amaravathi, Palnadu district (formerly Guntur district)
- Sri Bhimeswara Swamy Temple (Draksharama) – Draksharamam, near Ramachandrapuram, Dr. B.R. Ambedkar Konaseema district
- Sri Someswara Janardhana Swamy Temple (Somarama) – Gunupudi, Bhimavaram, West Godavari district
- Sri Ksheera Ramalingeswara Swamy Temple (Ksheerarama) – Palakollu, West Godavari district
- Sri Chalukya Kumararama Bhimeswara Swamy Temple (Kumararama) – Samalkot (Samarlakota), Kakinada district
- Sri Varaha Lakshmi Narasimha Swamy Devasthanam, Simhachalam – Simhachalam hill (Simhadri), Visakhapatnam, Visakhapatnam district
- Sri Veera Venkata Satyanarayana Swamy Devasthanam, Annavaram – Ratnagiri hill, Annavaram, Kakinada district
- Sri Raghavendra Swamy Matha, Mantralayam – Mantralayam, on the Tungabhadra river, Kurnool district
- Ahobilam Nava Narasimha Kshetram – Ahobilam, Allagadda mandal, Nandyal district (Nallamala forest, Eastern Ghats)
- Sri Padmavathi Ammavari Temple – Tiruchanur (Tiruchanoor), about 5 km from Tirupati, Tirupati district
- Sri Govindaraja Swamy Temple – Central Tirupati, Tirupati district
- Sri Varasiddhi Vinayaka Swamy Temple – Kanipakam, about 11 km from Chittoor, Chittoor district
- Sri Venkateswara Swamy Vari Devasthanam, Dwaraka Tirumala – Dwaraka Tirumala, about 42 km from Eluru, Eluru district
- Veerabhadra Temple, Lepakshi – Lepakshi, Lepakshi mandal, Sri Sathya Sai district
- Sri Panakala Lakshmi Narasimha Swamy Temple, Mangalagiri – Mangalagiri, Guntur district, near Vijayawada and Amaravati
Karnataka
- Sri Krishna Matha, Udupi – Car Street (Ratha Beedi), Udupi, Udupi district
- Sri Virupaksha Temple, Hampi – Hampi Bazaar, Hampi, Vijayanagara district (formerly Ballari)
- Sri Chamundeshwari Temple – Chamundi Hills, Mysuru, Mysuru district
- Kukke Shree Subrahmanya Temple – Subrahmanya village, Kadaba taluk, Dakshina Kannada district (on the Kumaradhara river, below Kumara Parvata)
- Sri Mookambika Temple, Kollur – Kollur, Byndoor taluk, Udupi district (on the Sowparnika river, below Kodachadri)
- Sri Manjunatha Swamy Temple, Dharmasthala – Dharmasthala, Belthangady taluk, Dakshina Kannada district (on the Nethravathi river)
- Sri Durgaparameshwari Temple, Kateel – Kateel (Kateelu), on an islet in the Nandini river, Dakshina Kannada district
- Murudeshwar Temple – Murudeshwar, Bhatkal taluk, Uttara Kannada district, on the Arabian Sea coast
- Sri Sharadamba Temple, Sringeri – Sringeri, Chikkamagaluru district, on the Tunga river in the Western Ghats
- Shri Mahabaleshwar Temple, Gokarna – Gokarna, Kumta taluk, Uttara Kannada district
Kerala
- Sree Padmanabhaswamy Temple – East Fort, Thiruvananthapuram
- Guruvayur Sree Krishna Temple – Guruvayur, Thrissur district
- Sabarimala Sree Dharma Sastha Temple – Sabarimala, Perunad, Pathanamthitta district (inside Periyar Tiger Reserve)
- Attukal Bhagavathy Temple – Attukal, Manacaud, Thiruvananthapuram
- Chottanikkara Bhagavathy Temple – Chottanikkara, Ernakulam district (near Kochi)
- Sree Vadakkunnathan Temple, Thrissur – Thekkinkadu Maidan, Round North, Thrissur
- Thriprayar Sree Rama Temple – Triprayar (Valapad), Thrissur district, on the Theevra (Thriprayar) river
- Ettumanoor Mahadevar Temple – Ettumanoor, Kottayam district (12 km north of Kottayam on the MC Road)
- Vaikom Mahadeva Temple – Vaikom, Kottayam district, on the shore of Vembanad Lake
- Ambalappuzha Sree Krishna Swamy Temple – Ambalappuzha, Alappuzha district (14 km south of Alappuzha town)
- Aranmula Parthasarathy Temple – Aranmula, Pathanamthitta district, on the south bank of the Pamba river
Tamil Nadu
- Arulmigu Meenakshi Sundareswarar Temple – Madurai, Madurai district
- Arulmigu Peruvudaiyar (Brihadeeswarar) Temple – Thanjavur, Thanjavur district
- Arulmigu Ramanathaswamy Temple – Rameswaram island, Ramanathapuram district
- Arulmigu Ekambareswarar Temple (Ekambaranathar Temple) – Periya Kanchipuram, Kanchipuram district
- Arulmigu Jambukeswarar Akilandeswari Temple, Thiruvanaikaval – Thiruvanaikaval, Tiruchirappalli (Trichy), on Srirangam island between the Kaveri and Kollidam rivers
- Arulmigu Arunachaleswarar Temple (Annamalaiyar Temple) – Tiruvannamalai, Tiruvannamalai district, at the foot of the 2,668 ft Arunachala hill
- Thillai Nataraja Temple, Chidambaram – Chidambaram, Cuddalore district
- Arulmigu Subramaniyaswamy Temple, Thiruparankundram – Thiruparankundram, Madurai district (about 8 km south-west of Madurai city)
- Arulmigu Subramania Swamy Temple, Tiruchendur – Tiruchendur, Thoothukudi district (on the shore of the Gulf of Mannar)
- Arulmigu Dhandayuthapani Swamy Temple, Palani – Palani, Dindigul district (on Sivagiri hill)
- Arulmigu Swaminatha Swamy Temple, Swamimalai – Swamimalai, near Kumbakonam, Thanjavur district
- Arulmigu Subramanyaswamy Temple, Tiruttani – Tiruttani (Malaikoil), Tiruvallur district
- Arulmigu Murugan Temple, Pazhamudircholai (Solaimalai) – Solaimalai, Alagar hills, above Alagar Kovil, Madurai district (approx. 25 km north-east of Madurai)
- Arulmigu Sri Ranganathaswamy Temple – Srirangam, Tiruchirappalli (Trichy) district
- Sri Kamakshi Ambal Devasthanam – Kanchipuram, Kanchipuram district
- Arulmigu Devarajaswamy (Varadharaja Perumal) Temple – Chinna (Little) Kanchipuram, Kanchipuram district
- Suryanar Kovil and the Navagraha Temples of Kumbakonam – Suryanar Kovil village near Aduthurai, and around Kumbakonam (Thanjavur, Mayiladuthurai and Thiruvarur districts, plus Karaikal)
- Arulmigu Kapaleeswarar Temple – North Mada Street, Mylapore, Chennai
- Arulmigu Thyagarajaswamy Temple, Tiruvarur – Kamalalayam Tank, Thiruvarur town, Tiruvarur district
- Arulmigu Mariamman Temple, Samayapuram – Samayapuram, about 15–20 km north of Tiruchirappalli on the Trichy–Chennai highway
- Bhagavathy Amman Temple (Kumari Amman Temple), Kanyakumari – Kanyakumari (Kanniyakumari), at the southern tip of India
- Vaidyanathaswamy Temple, Vaitheeswaran Koil – Vaitheeswaran Koil, between Chidambaram and Sirkazhi, Mayiladuthurai district
Telangana
- Sri Lakshmi Narasimha Swamy Temple, Yadagirigutta – Yadagirigutta, Yadadri Bhuvanagiri district
- Sri Seetha Ramachandra Swamy Temple, Bhadrachalam – Bhadrachalam, Bhadradri Kothagudem district (on the Godavari)
- Ramappa (Rudreswara) Temple, Palampet – Palampet, Venkatapur mandal, Mulugu district
- Sri Raja Rajeshwara Swamy Temple – Vemulawada, Rajanna Sircilla district
- Sri Gnana Saraswati Temple – Basara (Basar), Nirmal district, on the Godavari near the Maharashtra border
- Chilkur Balaji Temple – Chilkur, Moinabad mandal, Ranga Reddy district (near Hyderabad, on the Osman Sagar side)
- Sri Jogulamba Devi Temple, Alampur – Alampur, Jogulamba Gadwal district, on the Tungabhadra river near the Andhra Pradesh border
Puducherry
- Arulmigu Manakula Vinayagar Temple, Puducherry – White Town, Puducherry (Pondicherry)
- Sri Dharbaranyeswarar Temple (Sri Saneeswara Bhagavan Sthalam), Thirunallar – Thirunallar, Karaikal district (Puducherry UT)
Gujarat
- Shree Somnath Jyotirlinga Temple – Prabhas Patan, near Veraval, Gir Somnath district
- Shri Nageshwar Jyotirlinga Temple – Daruka Vana, on the Dwarka–Bet Dwarka (Okha) road, Devbhumi Dwarka district
- Shri Dwarkadhish Temple (Jagat Mandir), Dwarka – Dwarka, Devbhumi Dwarka district
- Shri Arasuri Ambaji Mata Temple, Ambaji – Ambaji, Danta taluka, Banaskantha district (near the Rajasthan border)
- Shri Kalika Mata (Mahakali) Temple, Pavagadh – Pavagadh Hill, near Champaner, Panchmahal district
- Shri Ranchhodraiji Maharaj Temple, Dakor – Dakor, Thasra taluka, Kheda district
Maharashtra
- Shri Trimbakeshwar Jyotirlinga Temple – Trimbak, Nashik district, at the foot of Brahmagiri hill (source of the Godavari)
- Shri Bhimashankar Jyotirlinga Temple – Bhimashankar, Khed taluka, Pune district (Sahyadri ranges, inside Bhimashankar Wildlife Sanctuary)
- Shri Grishneshwar (Ghrishneshwar) Jyotirlinga Temple – Verul (Ellora), Chhatrapati Sambhajinagar (Aurangabad) district
- Shree Siddhivinayak Ganapati Mandir, Prabhadevi – S.K. Bole Marg, Prabhadevi, Mumbai
- Shri Saibaba Samadhi Mandir, Shirdi – Shirdi, Rahata taluka, Ahilyanagar (Ahmednagar) district
- Shri Vitthal Rukmini Mandir, Pandharpur – Pandharpur, Solapur district, on the Chandrabhaga (Bhima) river
- Shree Karveer Niwasini Ambabai (Mahalaxmi) Temple, Kolhapur – Mahadwar Road, Kolhapur city
- Shri Jyotiba Temple, Wadi Ratnagiri – Jyotiba hill, Wadi Ratnagiri, Panhala taluka, Kolhapur district
- Shri Shanaishwar Devasthan, Shani Shingnapur – Shingnapur (Sonai), Nevasa taluka, Ahilyanagar district
- Shri Tulja Bhavani Temple, Tuljapur – Tuljapur, Dharashiv (earlier Osmanabad) district
- Shri Mahalakshmi Temple, Mumbai – Bhulabhai Desai Road, Mahalaxmi, South Mumbai
Goa
- Shri Manguesh Temple (Shree Mangesh Saunsthan), Mangeshi – Mangeshi village, Priol, Ponda taluka, Goa
- Shree Shantadurga Temple (Shree Shantadurga Saunsthan), Kavlem – Kavlem (Kavale), Ponda taluka, Goa
Rajasthan
- Shrinathji Haveli, Nathdwara – Nathdwara, Rajsamand district (about 48 km north-east of Udaipur)
- Khatu Shyam Ji Temple – Khatu, Sikar district (about 80 km from Jaipur)
- Salasar Balaji Temple – Salasar, Sujangarh tehsil, Churu district
- Jagatpita Brahma Temple, Pushkar – Pushkar, Ajmer district (about 15 km from Ajmer)
- Shri Mehandipur Balaji Temple (Ghata Mehandipur) – Ghata Mehandipur, Sikrai tehsil, Dausa district
- Shri Karni Mata Temple, Deshnoke – Deshnoke (Deshnok), about 30 km south of Bikaner, Bikaner district
Dadra & Nagar Haveli and Daman & Diu
- Gangeshwar Mahadev Temple, Fudam (Diu) – Fudam village, about 3 km from Diu town, Dadra & Nagar Haveli and Daman & Diu
Uttar Pradesh
- Shri Kashi Vishwanath Temple – Vishwanath Gali, Varanasi (Kashi), on the western bank of the Ganga
- Shri Ram Janmabhoomi Mandir, Ayodhya – Ram Janmabhoomi, Ayodhya, Ayodhya district
- Shri Banke Bihari Temple, Vrindavan – Vrindavan, Mathura district
- Shri Krishna Janmasthan, Mathura – Katra Keshav Dev, Mathura
- Shri Sankat Mochan Hanuman Temple – Sankat Mochan Road, near the Assi river and Banaras Hindu University, Varanasi
- Hanuman Garhi – Ayodhya, Uttar Pradesh
- Prem Mandir – Chhatikara Road, Vrindavan, Mathura district
- Maa Vindhyavasini Temple – Vindhyachal, Mirzapur district (on the Ganga, between Varanasi and Prayagraj)
Uttarakhand
- Shri Kedarnath Temple – Kedarnath, Rudraprayag district (Garhwal Himalaya), at the head of the Mandakini valley
- Shri Badrinath Temple (Badrinarayan) – Badrinath, Chamoli district, on the Alaknanda river between the Nar and Narayan ranges
- Gangotri Temple (Shri Ganga Mata Mandir) – Gangotri, Uttarkashi district, on the Bhagirathi river (approx. 99–100 km from Uttarkashi)
- Yamunotri Temple (Shri Yamuna Mata Mandir) – Yamunotri, Uttarkashi district, below the Bandarpunch massif, approx. 6 km above Janki Chatti
- Shri Tungnath Temple – Above Chopta, on Chandranath (Chandrashila) parbat, Rudraprayag district, Garhwal Himalaya
- Shri Madhyamaheshwar (Madmaheshwar) Temple – Above Gaundar village, Mansuna valley, Rudraprayag district, Garhwal Himalaya
- Shri Rudranath Temple – High meadows above Gopeshwar, inside the Kedarnath Musk Deer (Wildlife) Sanctuary, Chamoli district
- Shri Kalpeshwar Temple – Urgam valley, near Devgram and Urgam villages, Chamoli district
- Shri Omkareshwar Temple, Ukhimath – Ukhimath, Rudraprayag district (about 41 km from Rudraprayag)
- Neem Karoli Baba Ashram, Kainchi Dham – Kainchi, on the Nainital–Almora road, Nainital district (about 17 km from Nainital)
- Neelkanth Mahadev Temple – Near Rishikesh, in the forested hills of Pauri Garhwal district
- Mansa Devi Temple, Haridwar – Bilwa Parvat (Bilwa hill), Shivalik range, above Har Ki Pauri, Haridwar
Himachal Pradesh
- Jwala Ji (Jwalamukhi) Temple – Jawalamukhi, Kangra district
- Mata Shri Chintpurni Temple – Chintpurni, Amb tehsil, Una district (about 3 km from Bharwain)
- Shri Naina Devi Ji Temple – Hilltop above Anandpur Sahib, Bilaspur district (on the Punjab border)
- Chamunda Devi Temple (Chamunda Nandikeshwar Dham) – Padar (Dadh) village, on the Baner river, Kangra district, near Dharamshala and Palampur
Jammu & Kashmir
- Shri Mata Vaishno Devi Shrine (Holy Cave), Trikuta Hills – Trikuta hills above Katra, Reasi district, Jammu & Kashmir
- Shri Amarnathji Holy Cave – Lidder–Sindh valleys, Pahalgam tehsil, Anantnag district, Jammu & Kashmir (about 3,888 m)
- Raghunath Temple, Jammu – Raghunath Bazaar, Jammu city, Jammu district
- Mata Kheer Bhawani Temple, Tulmulla – Tulmulla (Tulamula) village, Ganderbal district, about 25 km north-east of Srinagar
Punjab
- Shri Durgiana Mandir (Shri Durgiana Tirath), Amritsar – Outside Hathi Gate, Goal Bagh, Amritsar
- Bhagwan Valmiki Tirath Sthal (Ram Tirath), Amritsar – Ram Tirath, Amritsar–Lopoke road, about 11 km west of Amritsar
Haryana
- Shri Mata Mansa Devi Mandir, Panchkula – Bilaspur village, Mansa Devi Complex, Panchkula (on the edge of Chandigarh)
- Brahma Sarovar and Jyotisar, Kurukshetra – Thanesar / Kurukshetra, Haryana
Delhi
- Swaminarayan Akshardham, New Delhi – NH 24, Pramukh Swami Maharaj Marg, near Akshardham Metro, New Delhi
Madhya Pradesh
- Shri Mahakaleshwar Jyotirlinga Temple – Ujjain, Madhya Pradesh (beside Rudra Sagar, near the Shipra river)
- Shri Omkareshwar Jyotirlinga Temple (with Mamleshwar) – Mandhata (Shivpuri) island on the Narmada, Omkareshwar, Khandwa district
- Khajuraho Group of Monuments (Kandariya Mahadeva and Matangeshwar) – Khajuraho, Chhatarpur district
- Kal Bhairav Temple, Ujjain – Bhairavgarh, on the bank of the Shipra (Kshipra) river, Ujjain
- Maa Sharda Temple, Maihar – Trikut hill, Maihar, Maihar district (formerly Satna district)
Chhattisgarh
- Maa Danteshwari Temple – Dantewada, at the confluence of the Dankini and Shankini rivers, Dantewada district (Bastar)
- Bhoramdeo Temple – Bhoramdeo, about 18 km north-west of Kawardha, Kabirdham district, at the foot of the Maikal hills
Odisha
- Shri Jagannath Temple, Puri – Grand Road (Bada Danda), Puri, Odisha
- Lingaraj Temple, Bhubaneswar – Old Town, Bhubaneswar (Ekamra Kshetra), Khordha district, Odisha
- Konark Sun Temple – Konark, Puri district, Odisha
- Maa Tara Tarini Temple – Kumari Hills, on the Rushikulya river near Purusottampur, Ganjam district
- Maa Biraja Temple, Jajpur – Jajpur town, on the Baitarani (Vaitarani) river, Jajpur district
West Bengal
- Kalighat Kali Temple – Kalighat, south Kolkata, West Bengal (on the Adi Ganga)
- Dakshineswar Kali Temple – Dakshineswar, North 24 Parganas (north Kolkata), on the east bank of the Hooghly
- Tara Maa Temple, Tarapith – Tarapith, near Rampurhat, Birbhum district
Bihar
- Vishnupad Temple – Gaya (Gayaji), Gaya district, on the west bank of the Phalgu river
- Mahavir Mandir – Near Patna Junction railway station, Patna
Jharkhand
- Baba Baidyanath Dham – Deoghar, Deoghar district, Jharkhand
Assam
- Maa Kamakhya Temple – Nilachal Hill, Guwahati, Kamrup Metropolitan district, Assam
- Umananda Temple, Peacock Island – Peacock (Umananda) Island in the Brahmaputra, opposite Kachari Ghat, Guwahati, Kamrup Metropolitan district
Arunachal Pradesh
- Parshuram Kund – Lower Lohit river, near Tezu, Lohit district
- Malinithan Temple – Likabali, Lower Siang district
Manipur
- Shree Shree Govindajee Temple – Next to the old royal palace (Sana Konung), Imphal
Meghalaya
- Nartiang Durga Temple – Nartiang, West Jaintia Hills district
Sikkim
- Kirateshwar Mahadev Temple – Legship, Gyalshing (West Sikkim) district, on the Rangeet river
- Sri Siddhesvara Dham (Char Dham, Namchi) – Solophok hill, about 5 km from Namchi, Namchi (South Sikkim) district
Tripura
- Mata Tripura Sundari Temple – Matabari, near Udaipur, Gomati district
- Unakoti Rock-Cut Shaiva Site – Near Kailashahar, Unakoti district