lord-shiva-somnath-temple-gujarat-jyotirlinga-in-india

12 Jyotirlingas in India: Complete List, Location & Guide

10 Jul, 2026

5 minutes read
Written by -Divya

Share this link via

Or copy link

10 Jul, 2026

5 minutes readWritten by -Divya

Share this link via

Or copy link

Table of Contents

Table of Contents

  • What Is a Jyotirlinga?
  • List of 12 Jyotirlingas in India with Location
  • 1. Somnath, Gir, Gujarat
  • 2. Mallikarjuna, Srisailam, Andhra Pradesh
  • 3. Mahakaleshwar, Ujjain, Madhya Pradesh
  • 4. Omkareshwar, Khandwa, Madhya Pradesh
  • 5. Kedarnath, Uttarakhand
  • 6. Bhimashankar, Pune, Maharashtra
  • 7. Trimbakeshwar, Nashik, Maharashtra
  • 8. Vaidyanath, Deoghar, Jharkhand
  • 9. Nageshwar, near Dwarka, Gujarat
  • 10. Kashi Vishwanath, Varanasi, Uttar Pradesh
  • 11. Ramanathaswamy, Rameswaram, Tamil Nadu
  • 12. Grishneshwar, near Ellora, Maharashtra
  • Best Time to Visit Jyotirlingas
  • 12 Jyotirlinga and 4 Dham: How They Differ
  • 12 Jyotirlingas: Route Map by Region
  • Which Jyotirlinga Will You Visit First?
Planning your next trip? Talk to our travel experts and get a personalized itinerary.

Join our travel community for the latest tips, guides, and exclusive offers!

You have already subscribed our newsletter!
Thanks for Subscribing our newsletter!

Twelve places across India mark where, according to Hindu belief, Lord Shiva appeared as a column of light. Pilgrims have walked, driven, and flown to these sites for centuries, and the routes connecting them have shaped some of the most popular India tour packages available today.

The 12 Jyotirlingas in India span coastline, river islands, dense forest, and Himalayan snow. Somnath stands on the Arabian Sea coast, carrying a thousand years of history behind it. Kedarnath sits high in the Himalayas, accessible only by trek. Between these two lie ten more shrines, each carrying its own account of how Shiva chose that ground.

This guide covers the names of 12 Jyotirlinga in India along with exact locations, what sets each shrine apart, and the practical details worth knowing before you plan a yatra.

What Is a Jyotirlinga?

Jyoti means light. Linga is a sign or symbol. Together, a Jyotirlinga marks a spot where Shiva is believed to have manifested as a radiant pillar rather than appearing in human form. Twelve such pillars, spread across India, and are recognised today as the 12 jyotirlinga temples in India.

The geography differs completely from shrine to shrine, but the belief connecting them stays constant; a single darshan here is said to clear away sin and bring lasting peace.

Best India Holiday Packages 2026

List of 12 Jyotirlingas in India with Location

If you're trying to explore the 12 jyotirlinga location in India before booking a route, treat this list as your starting map, running from Gujarat's coast to the Himalayan ridge above Kedarnath.

1. Somnath, Gir, Gujarat

shree-somnath-jyotirlinga-temple-veraval-gujarat

Somnath is traditionally regarded as the first among the 12 jyotirlingas in India. It stands on the Arabian Sea coast in the Gir Somnath district. Having been destroyed and rebuilt multiple times over a thousand years, the modern structure is built in the grand Māru-Gurjara (Solanki) architectural style.

Its towering spire draws both pilgrims and history readers in equal numbers, but it is the temple's enduring resilience, more than its architecture, that people remember after visiting.

Somnath is often listed among the top tourist places in Gujarat India, with nearby Gir National Park making for an easy add-on to the trip.

  • Opening Hours: 6 am to 10 pm
  • Location: Somnath, Gir Somnath District, Gujarat
  • Nearest Airport: Diu Airport, around 85 km away (Rajkot Airport is a larger alternative, around 233 km away)
  • Nearest Railway Station: Veraval, around 7 km away

2. Mallikarjuna, Srisailam, Andhra Pradesh

mallikarjuna-srisailam-andhra-pradesh

Srisailam is one of the two jyotirlingas that is also recognized as Shakti Peethas, where Shiva and Parvati are worshipped side by side.

Perched on the Nallamala Hills above the Krishna River, the temple sits inside thick forest cover that keeps the surrounding hills quiet even during peak pilgrimage months.

  • Opening Hours: 4:30 am to 10 pm
  • Location: Srisailam, Andhra Pradesh 518101
  • Nearest Airport: Rajiv Gandhi International Airport, Hyderabad, around 208 km away
  • Nearest Railway Station: Markapur Road, around 85 km away

3. Mahakaleshwar, Ujjain, Madhya Pradesh

7-min-9

Mahakaleshwar is the only Jyotirlinga where Shiva faces south as Dakshinamurti, a detail priests here will point out within minutes of your arrival. This shrine ranks among the most visited 12 jyotirlinga temples in India during the Shravan month.

The Bhasma Aarti at Mahakaleshwar takes place before dawn in Ujjain, when ash is offered to a lingam believed to be Swayambhu (self-manifested).

4. Omkareshwar, Khandwa, Madhya Pradesh

8-min-9

The Narmada splits around an island shaped like the sacred Om here, and that geography alone makes Omkareshwar unlike any other shrine on this list. Devotees often complete the Om Parikrama, a walk around the island, before entering the main temple.

  • Opening Hours: 5 am to 10 pm
  • Location: Mandhata, Omkareshwar, Madhya Pradesh 450554
  • Nearest Airport: Devi Ahilya Bai Holkar Airport, Indore, around 84 km away
  • Nearest Railway Station: Omkareshwar Road (Mortakka), around 13 km away

5. Kedarnath, Uttarakhand

10-min-7

At over 11,000 feet, Kedarnath Temple is the highest of the 12 jyotirlingas in India, and the temple is reachable only by trek or by helicopter during the short window each year.

This is exactly why most Uttarakhand tour packages built around Kedarnath include a buffer day or two, since weather can delay the trek without much notice.

Legend credits the Pandavas with its construction after the Kurukshetra war, and heavy snowfall shuts the shrine every year once the pilgrimage season ends.

  • Opening Hours: 4 am to 12 pm and 3 pm to 9 pm
  • Location: Kedarnath, Uttarakhand 246445
  • Nearest Airport: Jolly Grant Airport, Dehradun, around 250 km away, with the final stretch covered by road and a 16 km trek from Gaurikund
  • Nearest Railway Station: Rishikesh, around 216-240 km away, followed by the same road and trek route
Most Popular Uttarakhand Trips Loved by Thousands of Indians

6. Bhimashankar, Pune, Maharashtra

bhimshankar-temple

The Sahyadri hills around Bhimashankar are thick enough to qualify as a protected wildlife sanctuary, and the Bhima River itself originates near the temple grounds. Only a few other Jyotirlingas combine pilgrimage with this much untouched forest.

7. Trimbakeshwar, Nashik, Maharashtra

4-min-12-scaled

The Godavari River begins near Trimbakeshwar, and the temple's black stone carvings reflect classic Hemadpanthi craftsmanship.

What separates it from every other shrine on this list: the lingam here holds three faces, representing Brahma, Vishnu and Shiva together, making Trimbakeshwar the only one among the 12 jyotirlinga temples in India built around this exact form. Families also travel here specifically for Pitru Tarpan and Shraddha rituals.

  • Opening Hours: 5:30 am to 9 pm
  • Location: Trimbak, Maharashtra 422212
  • Nearest Airport: Nashik (Ozar) Airport, around 55 km away
  • Nearest Railway Station: Nashik Road, around 40 km away

8. Vaidyanath, Deoghar, Jharkhand

baidyanath-deoghar-jharkhand

Every Shravan, lakhs of Kanwariyas walk barefoot from Sultanganj to Deoghar carrying Ganga water, completing one of the most physically demanding versions of 12 jyotirlinga darshan anywhere on this list.

Mythology holds that Shiva healed Ravana at this spot, which is why the shrine carries the name Vaidyanath, meaning Lord of Physicians, and why devotees still pray here for health and recovery.

9. Nageshwar, near Dwarka, Gujarat

shiva-nageshwar-famous-temple

A 25-meter seated Shiva statue greets visitors before they even reach the sanctum at Nageshwar. The legend here involves Shiva protecting a devotee named Supriya from demons, and that story is why the shrine is still associated with protection from poison and negative energy.

10. Kashi Vishwanath, Varanasi, Uttar Pradesh

9-min-8

Varanasi's ghats stay loud with chants of Har Har Mahadev through most of the day, and Kashi Vishwanath sits at the centre of that energy on the western bank of the Ganga.

Tradition holds that a visit here grants moksha, freedom from the cycle of birth and death, which is why pilgrims who complete a 12 jyotirlinga darshan often treat Kashi as the final and most significant stop on their route.

Among things to do in Varanasi, an early morning boat ride past the ghats followed by darshan at Kashi Vishwanath remains the most recommended combination.

11. Ramanathaswamy, Rameswaram, Tamil Nadu

alt text

Rameswaram occupies a unique place on the map, one most visitors don't realize before arriving. It holds one of the 12 Jyotirlingas in India, and it is also one of the four dhams, making it the single point where the 12 jyotirlinga and 4 dham routes intersect.

Legend says Lord Rama installed the lingam himself after defeating Ravana, seeking penance for killing a Brahmin. The temple's corridor, the longest of any Hindu shrine in the country, runs the length of that story.

  • Opening Hours: 4 am to 1 pm and 3 pm to 8 pm
  • Location: E Car St, Rameshwaram, Tamil Nadu 623526
  • Nearest Airport: Madurai Airport, around 190 km away
  • Nearest Railway Station: Rameswaram Railway Station, around 2 km away

12. Grishneshwar, near Ellora, Maharashtra

grishneshwar-temple

Grishneshwar rounds off the list of 12 Jyotirlingas in India, and it is widely considered the smallest of the twelve. Its red stone carvings echo South Indian temple style, a contrast to its Maharashtra location.

The story behind it involves a woman named Kusuma, whose devotion is said to have brought her dead son back to life, a legend still recounted by local priests today.

Best Time to Visit Jyotirlingas

siddheswar-dham-char
  • October to March works best for most shrines, when cooler weather makes long-distance travel between states more manageable.
  • Mahashivratri (usually February or March) draws the largest crowds of the year, with grand celebrations at nearly every temple on this list. Plan a 12 jyotirlinga darshan outside this window if you'd rather skip the queues.
  • Kedarnath Temple shuts completely from November to April under heavy snow.
  • Rameswaram and Trimbakeshwar welcome pilgrims through every season, though winter and early spring remain the more comfortable months to visit either one.

12 Jyotirlinga and 4 Dham: How They Differ

The 12 Jyotirlingas in India and the four dhams often get grouped together by pilgrims planning a longer yatra. Char Dham refers to four specific pilgrimage points: Badrinath, Dwarka, Puri, and Rameswaram, each tied to a different deity and region.

Understanding the difference between 12 jyotirlinga and Char Dham yatra matters when mapping a multi-state trip, since only Rameswaram appears on both lists. The rest of the Jyotirlingas form a separate, Shiva-specific circuit spread across a wider stretch of the country.

12 Jyotirlingas: Route Map by Region

Region

Jyotirlingas

East India

Vaidyanath

West India

Somnath, Nageshwar, Bhimashankar, Trimbakeshwar, Grishneshwar

North India

Kedarnath, Kashi Vishwanath

South India

Mallikarjuna, Rameswaram

Central India

Mahakaleshwar, Omkareshwar

Which Jyotirlinga Will You Visit First?

Twelve shrines, twelve stories, one belief holding them together. Rameswaram sits by the sea, Bhimashankar sits deep in forest, and Kedarnath sits high enough to need a trek.

Covering all 12 usually takes 25 to 30 days if you're doing the full circuit, so most travellers either pick one region to start with or choose a structured Jyotirlinga tour package to handle the routing, stays, and transport across states.

Once you've picked a shrine or a region, working out how to reach 12 Jyotirlingas in India gets easier: airports, trains, and road routes are listed for every temple above. Whether it's one darshan this year or the full yatra planned out end to end, the routes above will get you there.

FAQ'S

01

What are 12 jyotirlingas in India?

The 12 jyotirlingas are sacred shrines of Shiva. The name of 12 jyotirlinga in India are Somnath, Mallikarjuna, Mahakaleshwar, Omkareshwar, Kedarnath, Bhimashankar, Trimbakeshwar, Vaidyanath, Nageshwar, Kashi Vishwanath, Rameswaram, and Grishneshwar.

02

What is the significance of the 12 Jyotirlingas?

03

Where are the 12 Jyotirlinga locations in India?

04

Which Jyotirlinga is considered the first among the 12?

05

How many days are required to visit all 12 Jyotirlingas?

06

What is the best time to visit the 12 Jyotirlingas?

Suggested Reads

Get exclusive travel insights & updates into your inbox!

*By clicking subscribe you'll receive emails from WanderOn.

You have already subscribed our newsletter!
Thanks for Subscribing our newsletter!

WANDERON EXPERIENCES PVT LTD

CIN-U63040HR2019PTC118957

3rd Floor, Building No-436, Phase IV, Udyog Vihar, Sector-18, Gurugram, Haryana-122015

© WANDERON EXPERIENCES PVT LTD, All rights reserved.
bak
Request a Call Back
Request a Call Back
Request A Call Back
Enquiry form header

Don't just dream travel! 🔥
Allow us to call you back!

Thank you! Your form has been submitted successfully. We'll be in touch soon.