The Twelve Jyotirlingas of Lord Shiva

The Jyotirlingas are the most sacred shrines of Shiva, where he is worshipped as a radiant pillar of light. Kedarnath is among the most revered — and the highest — of them.

1

Somnath

Prabhas Patan, Veraval, Gujarat

The first Jyotirlinga, eternal by the sea; destroyed and rebuilt many times through history.

Best: Oct–Mar
2

Mallikarjuna (Srisailam)

Srisailam, Andhra Pradesh

On the Nallamala hills by the Krishna river; also a Shakti Peetha.

Best: Oct–Mar
3

Mahakaleshwar

Ujjain, Madhya Pradesh

The lord of time, south-facing; famous for the pre-dawn Bhasma Aarti.

Best: Oct–Mar
4

Omkareshwar

Mandhata island, Narmada, Madhya Pradesh

On an Om-shaped island in the Narmada.

Best: Oct–Mar
5

Kedarnath

Rudraprayag, Uttarakhand

The Himalayan Jyotirlinga; the hump of Shiva’s bull form; highest of the twelve.

Best: May–Oct Kedarnath Jyotirlinga →
6

Bhimashankar

Sahyadri hills, Maharashtra

Source of the Bhima river, in deep forest.

Best: Oct–Feb
7

Kashi Vishwanath

Varanasi, Uttar Pradesh

The lord of the eternal city, on the Ganga.

Best: Oct–Mar
8

Trimbakeshwar

Trimbak, Nashik, Maharashtra

Source of the Godavari; unique three-faced lingam.

Best: Oct–Mar
9

Vaidyanath (Baidyanath)

Deoghar, Jharkhand

The healer lord; centre of the Sawan Kanwar yatra.

Best: Year-round
10

Nageshwar

Near Dwarka, Gujarat

The lord of serpents; also associated with sites in Maharashtra and Uttarakhand by different traditions.

Best: Oct–Mar
11

Rameshwaram

Rameswaram island, Tamil Nadu

Established by Shri Ram before the Lanka crossing; the southernmost Jyotirlinga.

Best: Oct–Apr
12

Grishneshwar

Near Ellora, Maharashtra

Close to the Ellora caves; the twelfth Jyotirlinga.

Best: Oct–Mar

The list of twelve Jyotirlingas follows the traditional shloka from the Shiva Purana. Locations of a few Jyotirlingas (such as Nageshwar and Vaidyanath) are associated with more than one site by different traditions.