Sacred Temples

Discover the magnificent temples of India and their spiritual significance

Jyotirlinga

12 temples
Major
Somnath Temple

Somnath Temple is the first among the twelve Jyotirlinga shrines of Lord Shiva. Located on the weste...

Somnath, Gujarat
Major
Mahakaleshwar Temple

Mahakaleshwar Temple in Ujjain is one of the twelve Jyotirlinga shrines and is considered the most s...

Ujjain, Madhya Pradesh
Major
Kashi Vishwanath Temple

Kashi Vishwanath Temple is one of the most famous Hindu temples dedicated to Lord Shiva, located in...

Varanasi, Uttar Pradesh
Major
Kedarnath Temple

Kedarnath Temple is a Hindu temple dedicated to Lord Shiva, located in the Garhwal Himalayan range a...

Kedarnath, Uttarakhand
Major
Ramanathaswamy Temple

Ramanathaswamy Temple is a Hindu temple dedicated to Lord Shiva, located on Rameswaram island in Tam...

Rameswaram, Tamil Nadu
Major
Mallikarjuna Swamy Temple

Mallikarjuna Swamy Temple at Srisailam is the second of the twelve Jyotirlingas and also one of the...

Srisailam, Andhra Pradesh
Major
Omkareshwar Temple

Omkareshwar Temple is one of the twelve Jyotirlingas located on Mandhata island in the Narmada river...

Khandwa, Madhya Pradesh
Major
Baidyanath Temple

Baidyanath Temple (Vaidyanath Dham) in Deoghar, Jharkhand, is one of the twelve Jyotirlingas and als...

Deoghar, Jharkhand
Major
Bhimashankar Temple

Bhimashankar Temple is one of the twelve Jyotirlingas located in the Sahyadri Hills of the Western G...

Pune, Maharashtra
Major
Nageshwar Jyotirlinga Temple

Nageshwar Jyotirlinga Temple is one of the twelve Jyotirlingas, located between Dwarka and the islan...

Dwarka, Gujarat
Major
Trimbakeshwar Temple

Trimbakeshwar Temple is one of the twelve Jyotirlingas located near Nashik, Maharashtra. It is uniqu...

Trimbak, Maharashtra
Major
Grishneshwar Temple

Grishneshwar Temple (Ghrishneshwar) is the twelfth and last Jyotirlinga, located near the Ellora Cav...

Verul (Ellora), Maharashtra

Char Dham

4 temples
Major
Badrinath Temple

Badrinath Temple is a Hindu temple dedicated to Lord Vishnu, located in the town of Badrinath in Utt...

Badrinath, Uttarakhand
Major
Jagannath Temple, Puri

Jagannath Temple in Puri is one of the most sacred Hindu temples dedicated to Lord Jagannath, a form...

Puri, Odisha
Major
Dwarkadhish Temple

Dwarkadhish Temple, also known as Jagat Mandir, is a Hindu temple dedicated to Lord Krishna, located...

Dwarka, Gujarat
Major
Yamunotri Temple

Yamunotri Temple is dedicated to Goddess Yamuna and is the source of the Yamuna river. It is one of...

Yamunotri, Uttarakhand

Shakti Peethas

51 temples
Major
Vaishno Devi Temple

Vaishno Devi Temple is one of the most revered Hindu temples dedicated to Goddess Vaishno Devi (a ma...

Katra, Jammu and Kashmir
Major
Kamakhya Temple

Kamakhya Temple is one of the oldest and most important Shakti Peethas, situated atop Nilachal Hill...

Guwahati, Assam
Major
Kalighat Kali Temple

Kalighat Kali Temple is one of the 51 Shakti Peethas and one of the most famous temples in Kolkata,...

Kolkata, West Bengal
Major
Vindhyavasini Temple

Vindhyavasini Temple is an important Shakti Peetha located in Vindhyachal, Uttar Pradesh. Dedicated...

Vindhyachal, Uttar Pradesh
Major
Naina Devi Temple

Naina Devi Temple is one of the 51 Shakti Peethas, located atop a hillock at the Himalayan foothills...

Bilaspur, Himachal Pradesh
Major
Jwala Ji Temple

Jwala Ji Temple is one of the 51 Shakti Peethas, famous for its nine eternal natural gas flames that...

Kangra, Himachal Pradesh
Major
Ambaji Temple

Ambaji Temple is one of the 51 Shakti Peethas, located at the border of Gujarat and Rajasthan in the...

Banaskantha, Gujarat
Major
Mahalaxmi Temple, Kolhapur

Mahalaxmi Temple in Kolhapur is one of the most important Shakti Peethas and one of the six places w...

Kolhapur, Maharashtra
Major
Kanchi Kamakshi Temple

Kanchi Kamakshi Amman Temple is one of the most important Shakti Peethas in South India, located in...

Kanchipuram, Tamil Nadu
Major
Tarapith Temple

Tarapith Temple is one of the 51 Shakti Peethas, located in Birbhum district, West Bengal. Dedicated...

Birbhum, West Bengal
Heritage Heritage Site
Maa Mundeshwari Temple

Maa Mundeshwari Temple is considered one of the oldest functional Hindu temples in India, located in...

Kaimur, Bihar
Major
Chamunda Devi Temple

Chamunda Devi Temple is a revered Shakti Peetha located on the banks of the Ban Ganga river in Kangr...

Kangra, Himachal Pradesh
Major
Kiriteswari Temple

Kiriteswari Temple is one of the 51 Shakti Peethas, located in Lalbag near Murshidabad in West Benga...

Murshidabad, West Bengal
Major
Vimala Temple

Vimala Temple is one of the most important Shakti Peethas among the 51 sacred sites, located within...

Puri, Odisha
Major
Tara Tarini Temple

Tara Tarini Temple is one of the 51 Shakti Peethas, majestically perched atop the Kumari hills on th...

Berhampur, Odisha
Major
Biraja Temple

Biraja Temple is one of the 51 Shakti Peethas, located in the ancient town of Jajpur in Odisha. Godd...

Jajpur, Odisha
Major
Tripura Sundari Temple

Tripura Sundari Temple, popularly known as Matabari, is one of the 51 Shakti Peethas and one of the...

Udaipur, Tripura
Major
Bhramari Devi Temple

Bhramari Devi Temple is one of the 51 Shakti Peethas, located in the Jalpaiguri district of West Ben...

Jalpaiguri, West Bengal
Major
Bahula Devi Temple

Bahula Devi Temple is one of the 51 Shakti Peethas, located in Kettugram village in the Burdwan dist...

Burdwan, West Bengal
Major
Nalhateshwari Temple

Nalhateshwari Temple is one of the 51 Shakti Peethas, located in the town of Nalhati in the Birbhum...

Birbhum, West Bengal
Major
Phullara Devi Temple

Phullara Devi Temple is one of the 51 Shakti Peethas, situated in the village of Attahas near Labpur...

Birbhum, West Bengal
Major
Nandikeshwari Temple

Nandikeshwari Temple is one of the 51 Shakti Peethas, located near Sainthia in the Birbhum district...

Birbhum, West Bengal
Major
Vishalakshi Temple

Vishalakshi Temple is one of the 51 Shakti Peethas, located near Manikarnika Ghat in the holy city o...

Varanasi, Uttar Pradesh
Major
Lalita Devi Temple

Lalita Devi Temple is one of the 51 Shakti Peethas, located in Prayagraj (Allahabad), near the sacre...

Prayagraj, Uttar Pradesh
Major
Shakambhari Devi Temple

Shakambhari Devi Temple is one of the 51 Shakti Peethas, located in the Shivalik foothills near Saha...

Saharanpur, Uttar Pradesh
Major
Katyayani Temple

Katyayani Temple is one of the 51 Shakti Peethas, located in Vrindavan, the sacred land of Lord Kris...

Vrindavan, Uttar Pradesh
Major
Mangala Gauri Temple

Mangala Gauri Temple is one of the 51 Shakti Peethas and one of the 18 Maha Shakti Peethas, located...

Gaya, Bihar
Major
Sarvamangala Temple

Sarvamangala Temple is one of the 51 Shakti Peethas, located in the sacred city of Gaya, Bihar. Dedi...

Gaya, Bihar
Major
Savitri Temple

Savitri Temple is one of the 51 Shakti Peethas, located atop Ratnagiri Hill overlooking the sacred P...

Pushkar, Rajasthan
Major
Bhramaramba Temple

Bhramaramba Temple is one of the 51 Shakti Peethas and one of the 18 Maha Shakti Peethas, located at...

Srisailam, Andhra Pradesh
Major Heritage Site
Jogulamba Temple

Jogulamba Temple is one of the 51 Shakti Peethas and one of the 18 Maha Shakti Peethas, located in A...

Alampur, Telangana
Major
Manikyamba Temple

Manikyamba Temple is one of the 51 Shakti Peethas, located at Draksharamam in East Godavari district...

Draksharamam, Andhra Pradesh
Major
Tulja Bhavani Temple

Tulja Bhavani Temple is one of the 51 Shakti Peethas, located in Tuljapur, Maharashtra. It was the K...

Tuljapur, Maharashtra
Major
Renuka Devi Temple

Renuka Devi Temple is one of the 51 Shakti Peethas, located on a hilltop in Mahur, Nanded district,...

Mahur, Maharashtra
Major
Saptashrungi Temple

Saptashrungi Temple is one of the 51 Shakti Peethas, located on a hill with seven peaks (Sapta Shrun...

Nashik, Maharashtra
Major
Kodungallur Bhagavathy Temple

Kodungallur Bhagavathy Temple is one of the most ancient Devi temples in Kerala, considered a Shakti...

Kodungallur, Kerala
Major
Banashankari Temple

Banashankari Temple is a Shakti Peetha located near the famous Badami cave temples in Karnataka. Ban...

Badami, Karnataka
Major
Harsiddhi Temple

Harsiddhi Temple is one of the 51 Shakti Peethas, located in the sacred city of Ujjain, Madhya Prade...

Ujjain, Madhya Pradesh
Major
Danteshwari Temple

Danteshwari Temple is one of the 52 Shakti Peethas, located in Dantewada, Chhattisgarh. The town of...

Dantewada, Chhattisgarh
Major
Kumari Amman Temple

Kumari Amman Temple is a Shakti Peetha located at the southernmost tip of mainland India in Kanyakum...

Kanyakumari, Tamil Nadu
Major
Devi Talab Temple

Devi Talab Temple is one of the 51 Shakti Peethas, located in Jalandhar, Punjab. The goddess Tripurm...

Jalandhar, Punjab
Major
Bhadrakali Temple

Bhadrakali Temple is a Shakti Peetha located in the historic land of Kurukshetra, Haryana — the site...

Kurukshetra, Haryana
Major
Ugratara Temple

Ugratara Temple is one of the 51 Shakti Peethas, located in Guwahati, Assam, not far from the famous...

Guwahati, Assam
Major
Rajrappa Chhinnamasta Temple

Rajrappa Chhinnamasta Temple is a unique Shakti Peetha located at the confluence of the Damodar and...

Ramgarh, Jharkhand
Major
Hinglaj Mata Temple

Hinglaj Mata Temple is the most revered and geographically distant of the 51 Shakti Peethas, located...

Hinglaj, Balochistan, Pakistan
Major
Sugandha Temple

Sugandha Temple is one of the 51 Shakti Peethas, located in the Shikarpur region of Barisal Division...

Shikarpur, Barisal, Bangladesh
Major
Jessoreswari Temple

Jessoreswari Temple is one of the 51 Shakti Peethas, located in Jessore district of Bangladesh. The...

Jessore, Bangladesh
Major
Chatteswari Temple

Chatteswari Temple is one of the 51 Shakti Peethas, located in the Chittagong region of Bangladesh....

Chittagong, Bangladesh
Major
Chandranath Temple

Chandranath Temple is one of the 51 Shakti Peethas, located atop Chandranath Hill in Sitakunda upazi...

Sitakunda, Chittagong, Bangladesh
Major
Guhyeshwari Temple

Guhyeshwari Temple is one of the most important Shakti Peethas outside India, located near the world...

Kathmandu, Nepal
Major
Dakshinkali Temple

Dakshinkali Temple is one of the most popular and powerful temples in Nepal, located in a ravine at...

Pharping, Kathmandu, Nepal

Major Pilgrimage

6 temples
Major
Tirumala Venkateswara Temple

Tirumala Venkateswara Temple (Tirupati Balaji) is the richest and most visited temple in the world,...

Tirupati, Andhra Pradesh
Major
Meenakshi Amman Temple

Meenakshi Amman Temple is a historic Hindu temple located in Madurai, Tamil Nadu. Dedicated to Godde...

Madurai, Tamil Nadu
Major
Siddhivinayak Temple

Siddhivinayak Temple is one of the most famous temples in Mumbai, dedicated to Lord Ganesha. Located...

Mumbai, Maharashtra
Major
Shirdi Sai Baba Temple

Shirdi Sai Baba Temple is one of the most visited pilgrimage sites in India, dedicated to the revere...

Shirdi, Maharashtra
Major
Akshardham Temple

Akshardham is a Hindu temple complex in New Delhi that showcases millennia of Indian culture, spirit...

New Delhi, Delhi
Major
Banke Bihari Temple, Vrindavan

Banke Bihari Temple is one of the most revered temples in Vrindavan, Uttar Pradesh, dedicated to Lor...

Vrindavan, Uttar Pradesh

Ancient & Heritage

5 temples
Heritage Heritage Site
Konark Sun Temple

Konark Sun Temple is a 13th-century UNESCO World Heritage Site in Odisha, dedicated to the Sun God S...

Konark, Odisha
Heritage Heritage Site
Brihadeeswarar Temple

Brihadeeswarar Temple (Big Temple) in Thanjavur is a UNESCO World Heritage Site and one of the great...

Thanjavur, Tamil Nadu
Heritage Heritage Site
Khajuraho Temples

Khajuraho Group of Monuments is a UNESCO World Heritage Site famous for its stunning Nagara-style te...

Khajuraho, Madhya Pradesh
Heritage Heritage Site
Shore Temple

Shore Temple in Mahabalipuram is a UNESCO World Heritage Site and one of the oldest structural stone...

Mahabalipuram, Tamil Nadu
Heritage Heritage Site
Modhera Sun Temple

Modhera Sun Temple is an ancient Hindu temple dedicated to the Sun God, located in Modhera, Gujarat....

Modhera, Gujarat

Cave Temples

5 temples
Heritage Heritage Site
Ajanta Caves

Ajanta Caves are 30 rock-cut Buddhist cave monuments dating from the 2nd century BCE to about 480 CE...

Ajanta, Maharashtra
Heritage Heritage Site
Ellora Caves

Ellora Caves are a UNESCO World Heritage Site comprising 34 rock-cut caves in Maharashtra. Unique fo...

Ellora, Maharashtra
Heritage Heritage Site
Elephanta Caves

Elephanta Caves are a UNESCO World Heritage Site located on Elephanta Island in Mumbai Harbour. The...

Mumbai, Maharashtra
Heritage Heritage Site
Badami Cave Temples

Badami Cave Temples are a complex of four Hindu and Jain rock-cut cave temples located in Badami, Ka...

Badami, Karnataka
Major
Amarnath Cave Temple

Amarnath Cave is one of the holiest shrines in Hinduism, located at an altitude of 3,888 meters in J...

Pahalgam, Jammu and Kashmir