Lord Shiva statue at sunset - 12 Jyotirlingas pilgrimage guide India

The 12 Sacred Jyotirlingas of India

Embark on a divine pilgrimage to the 12 Jyotirlinga temples of Lord Shiva. Discover the sacred shrines spread across India — from the coastal Somnath in Gujarat to the Himalayan Kedarnath, from the holy Kashi Vishwanath in Varanasi to the island temple of Rameshwaram. Plan your Jyotirlinga yatra with darshan timings, travel guides, pooja booking, and nearby accommodation.

Explore Temples

What are Jyotirlingas? Meaning and Significance

A Jyotirlinga (also spelled Jyotirling) is a devotional representation of the Hindu god Lord Shiva. The word is derived from two Sanskrit words: Jyoti meaning radiance or light, and Linga meaning a sign or mark of Shiva. According to the Shiva Purana, there are 12 Jyotirlinga shrines in India where Lord Shiva manifested himself as an infinite column of light, piercing through the earth and sky.

These twelve Jyotirlinga temples are considered the most sacred abodes of Shiva and are among the most visited Hindu pilgrimage destinations in India. Visiting all 12 Jyotirlingas is believed to grant moksha (spiritual liberation) and wash away sins. Each temple has its own unique mythology, architecture, rituals, and spiritual energy.

The 12 Jyotirlingas are: Somnath (Gujarat), Mallikarjuna (Andhra Pradesh), Mahakaleshwar (Ujjain), Omkareshwar (Madhya Pradesh), Kedarnath (Uttarakhand), Bhimashankar (Maharashtra), Kashi Vishwanath (Varanasi), Trimbakeshwar (Nashik), Vaidyanath (Jharkhand), Nageshwar (Gujarat), Rameshwaram (Tamil Nadu), and Grishneshwar (Maharashtra).

Map of 12 Jyotirlinga Locations in India

Interactive map showing the exact locations of all 12 Jyotirlinga temples across India. Click on any marker to explore temple details, darshan timings, and travel information.

MarkerMarkerMarkerMarkerMarkerMarkerMarkerMarkerMarkerMarkerMarkerMarker
Leaflet © OpenStreetMap contributors

All 12 Jyotirlinga Temples — Complete Guide

Explore each of the 12 sacred Jyotirlinga temples with detailed information on history, mythology, darshan timings, how to reach, nearby hotels, and pooja booking.

Plan Your Jyotirlinga Pilgrimage Yatra

Best Time to Visit Jyotirlingas

Most Jyotirlinga temples are best visited between October and March when the weather is pleasant across India. Kedarnath temple in Uttarakhand is only accessible from May to October due to heavy snowfall. Maha Shivaratri (February–March) is the most auspicious time for Jyotirlinga darshan across all 12 temples.

Auspicious Days for Jyotirlinga Darshan

Maha Shivaratri, Shravan month (July–August), Mondays (Somvar), and Pradosh Vrat days are considered the most auspicious for visiting Jyotirlinga temples. Many temples like Mahakaleshwar hold special Bhasma Aarti ceremonies, while Kashi Vishwanath performs five daily aartis.