🕉️ Saturday, April 4, 2026  |  Jai Shri Ram 🙏
🔔 Latest
Temples in Tamil Nadu 2026 – Top 15 Famous Temples, Darshan Timings, Entry Fees & Travel TipsMaha Shivaratri 2026 Complete Guide – Date, Significance, 4 Prahar Timings, Rituals, Fasting Rules & Best Temples to VisitNavratri 2026 Complete Guide – Chaitra & Sharad Dates, 9 Colours, Navdurga, Puja Vidhi, Best Temples, Garba & Fasting RulesVaishno Devi Yatra Guide 2026 – Complete Guide for First-Time Pilgrims: Registration, Helicopter, Trek, Timings & TipsTirupati Darshan Guide 2026 – Complete Guide for First-Time Pilgrims: Booking, Timings, All Darshan Types & Insider TipsRam Navami 2026: Complete Guide to Date Darshan Timings & Best Temples to VisitRam Mandir Ayodhya Guide 2026 – Complete Guide: Darshan, Sugam E-Pass Booking, Timings, Surya Tilak & First-Timer TipsTop 20 Oldest Temples in India – Complete Guide with History, Architecture & Visiting Tips Temples in Tamil Nadu 2026 – Top 15 Famous Temples, Darshan Timings, Entry Fees & Travel TipsMaha Shivaratri 2026 Complete Guide – Date, Significance, 4 Prahar Timings, Rituals, Fasting Rules & Best Temples to VisitNavratri 2026 Complete Guide – Chaitra & Sharad Dates, 9 Colours, Navdurga, Puja Vidhi, Best Temples, Garba & Fasting RulesVaishno Devi Yatra Guide 2026 – Complete Guide for First-Time Pilgrims: Registration, Helicopter, Trek, Timings & TipsTirupati Darshan Guide 2026 – Complete Guide for First-Time Pilgrims: Booking, Timings, All Darshan Types & Insider TipsRam Navami 2026: Complete Guide to Date Darshan Timings & Best Temples to VisitRam Mandir Ayodhya Guide 2026 – Complete Guide: Darshan, Sugam E-Pass Booking, Timings, Surya Tilak & First-Timer TipsTop 20 Oldest Temples in India – Complete Guide with History, Architecture & Visiting Tips
12 Jyotirlinga in India – Complete Guide: Names, Locations, History & Pilgrimage Tips

12 Jyotirlinga in India – Complete Guide: Names, Locations, History & Pilgrimage Tips

✍️ Devendra Khambalkar 📅 March 19, 2026 🕐 Updated Mar 19, 2026 ⏱ 18 min read 💬 3 comments

12 Jyotirlinga in India — Complete Guide 2026

The Twelve Sacred Flames of Eternal Light

From the coastal serenity of Somnath to the snow-capped heights of Kedarnath — each divine shrine holds a universe of mythology, devotion, and spiritual power. Har Har Mahadev!

12 Sacred Dhams
8 States of India
Timings & How to Reach
Yatra Route Planner
IRCTC Train Guide

12 Jyotirlinga in India — these are the twelve most sacred temples of Lord Shiva, scattered across eight states of India like divine flames of eternal light.  According to the Shiva Purana, Lord Shiva appeared as an infinite, blazing pillar of light — a Jyotirlinga — to settle a cosmic dispute between Lord Brahma and Lord Vishnu. The word ‘Jyotirlinga’ means ‘the radiant pillar of Shiva’s light’ — a symbol of the infinite, formless reality of the universe.

This complete guide covers: the full list with names and locations, individual temple guides with darshan timings, the sacred shloka, yatra route planning, IRCTC train guide, best time to visit, and much more. Whether you plan to visit one Jyotirlinga or complete the entire Dwadasha Jyotirlinga Yatra — this guide covers everything. Jai Shri Ram. Har Har Mahadev!

 Table of Contents

  1. What Is a Jyotirlinga? Meaning & Spiritual Significance
  2. Complete List — All 12 Jyotirlinga Names, States & Locations
  3. The Sacred Dwadasha Jyotirlinga Shloka
  4. All 12 Jyotirlinga — Individual Temple Guides
    1. Somnath — Gujarat
    2. Mallikarjuna — Andhra Pradesh
    3. Mahakaleshwar — Ujjain (Most Powerful)
    4. Omkareshwar — Madhya Pradesh
    5. Vaidyanath — Jharkhand
    6. Bhimashankar — Maharashtra
    7. Rameshwaram — Tamil Nadu (Southernmost)
    8. Nageshwar — Gujarat
    9. Kashi Vishwanath — Varanasi
    10. Trimbakeshwar — Maharashtra
    11. Kedarnath — Uttarakhand (Highest)
    12. Grishneshwar — Maharashtra
  5. State-Wise Distribution of 12 Jyotirlinga in India
  6. How to Plan Your Yatra — Route & Itinerary
  7. IRCTC Jyotirlinga Yatra Train — Complete Guide 2026
  8. Best Time to Visit 12 Jyotirlinga in India
  9. Pilgrimage Tips for First-Time Devotees
  10. FAQs — 12 Jyotirlinga in India

12 Jyotirlinga in India meaning – Lord Shiva as infinite blazing pillar of divine cosmic light Shiva Purana
The cosmic origin of the 12 Jyotirlinga in India — Lord Shiva appeared as an infinite pillar of divine light that neither Brahma nor Vishnu could find the beginning or end of 

What Is a Jyotirlinga? Meaning & Spiritual Significance

Every devotee who begins this 12 Jyotirlinga in India guide should first understand the profound meaning behind the word. ‘Jyoti’ means light or radiance, and ‘Linga’ refers to the sacred symbol of Lord Shiva. Therefore, a Jyotirlinga literally means ‘the luminous sign of the infinite Shiva’ — a pillar of divine light without beginning or end, representing Shiva’s eternal, formless, all-pervading nature.

According to the Shiva Purana, Brahma and Vishnu once had an argument over who was supreme. To settle their dispute, Lord Shiva appeared as an infinite, blazing column of light — a Jyotirlinga — that pierced through all three worlds. Neither Brahma nor Vishnu could find its beginning or end, thus proving Shiva’s supremacy as the ultimate reality. This cosmic event established the twelve most sacred Jyotirlinga shrines across India.

Sacred Promise: Hindu scriptures declare — “Reciting the names of the 12 Jyotirlinga in India morning and evening destroys the sins of seven lifetimes.” The pilgrimage to all 12 Jyotirlinga is believed to grant moksha — ultimate liberation from the cycle of birth and death.

Complete List — All 12 Jyotirlinga in India with Names, States & Locations

Here is the complete, officially recognised list of all 12 Jyotirlinga in India — the most searched reference for every Jyotirlinga pilgrimage planner:

No. Jyotirlinga Temple Name Location State
1 Somnath Somnath Temple Prabhas Patan, Veraval Gujarat
2 Mallikarjuna Mallikarjuna Temple Srisailam, Nallamala Hills Andhra Pradesh
3 Mahakaleshwar Mahakaleshwar Temple Ujjain Madhya Pradesh
4 Omkareshwar Omkareshwar Temple Mandhata, Narmada River Madhya Pradesh
5 Vaidyanath Baidyanath Dham Deoghar Jharkhand
6 Bhimashankar Bhimashankar Temple Near Pune, Sahyadri Hills Maharashtra
7 Rameshwaram Ramanathaswamy Temple Rameswaram Island Tamil Nadu
8 Nageshwar Nageshwar Temple Dwarka, near Jamnagar Gujarat
9 Kashi Vishwanath Kashi Vishwanath Temple Varanasi Uttar Pradesh
10 Trimbakeshwar Trimbakeshwar Temple Nashik, Brahmagiri Hills Maharashtra
11 Kedarnath Kedarnath Temple Rudraprayag, 3,583 m Uttarakhand
12 Grishneshwar Grishneshwar Temple Ellora, Aurangabad Maharashtra

Key Fact: Maharashtra has the highest number of Jyotirlinga with three shrines — Bhimashankar, Trimbakeshwar, and Grishneshwar. Gujarat and Madhya Pradesh each have two.

The Sacred Dwadasha Jyotirlinga Shloka — Chant for Blessings

The Dwadasha Jyotirlinga Stotram is the sacred Sanskrit verse that names all 12 Jyotirlinga in India. Reciting this shloka morning and evening is believed to destroy the accumulated sins of seven lifetimes:

 Saurashtre Somanatham cha Shrishaile Mallikarjunam |
Ujjayinyam Mahakalam Omkaramama Leshwaram ||
Paralyam Vaidyanatham cha Dakinyam Bheema Shankaram |
Setu Bandhetu Ramesh Nagesh Darukavane ||
Varanasyam tu Vishwesham Tryambakam Gautami Tate |
Himalaye tu Kedaram Ghushmeshah cha Shivalaye ||

Etani Jyotirlingani Sayam Pratah Pathen Narah | Sapta Janma Kritam Papam Smartena Vinashyati ||
Translation: He who recites these names morning and evening destroys the sins of seven lifetimes.

All 12 Jyotirlinga in India — Individual Temple Guides

This is the most comprehensive section — individual details for each sacred shrine including legend, darshan timings, and how to reach:

Somnath Jyotirlinga Gujarat 12 Jyotirlinga in India – first sacred Shiva temple Arabian Sea coast
Somnath — the first and most ancient of the 12 Jyotirlinga in India, standing proudly on the Arabian Sea coast. Destroyed and rebuilt 16 times — a testament to Shiva’s indestructible grace 

1. Somnath Jyotirlinga — Prabhas Patan, Gujarat

Somnath is the first and most ancient of the 12 Jyotirlinga in India. Located in Prabhas Patan near Veraval on the Arabian Sea coast, this magnificent temple has been destroyed and rebuilt 16 times in history. The name Somnath means ‘Lord of the Moon’. Legend says the moon god Chandra prayed here to Lord Shiva to remove a curse — and Shiva appeared as a Jyotirlinga to bless him.

Detail Information
Temple Timings 6:00 AM – 9:00 PM daily
Sound & Light Show Daily 8:00 PM – 9:00 PM | ₹30 adult, ₹10 child
Best Time to Visit October to February | Maha Shivaratri
Nearest Railway Veraval (5 km from temple)
Nearest Airport Diu Airport (85 km) | Rajkot Airport (190 km)
Official Website somnath.org

Don’t Miss: The evening Aarti at the sea shore where three sacred rivers meet — Hiran, Kapila, and Saraswati — is an extraordinarily powerful spiritual experience.

2. Mallikarjuna Jyotirlinga — Srisailam, Andhra Pradesh

Mallikarjuna is unique among the 12 Jyotirlinga in India — it is the only temple in India that houses both a Jyotirlinga AND a Shakti Peetha in the same complex. Located on a hill in the Nallamala forest range beside the Krishna River, this ancient shrine is dedicated to both Lord Shiva (Mallikarjuna) and Goddess Parvati (Bhramaramba Devi).

Detail Information
Temple Timings 4:30 AM – 10:00 PM daily
Special Highlight Gold-plated Vimana tower | Sahasra Linga with 1,000 tiny lingas
Best Time to Visit October to February | Maha Shivaratri
Nearest Railway Markapur Road (~100 km) | Nandyal (~100 km)
Nearest Airport Hyderabad Airport (220 km)

Mahakaleshwar Jyotirlinga Bhasma Aarti 4am Ujjain 12 Jyotirlinga in India – sacred ash ritual Swayambhu
The legendary Bhasma Aarti at 4:00 AM at Mahakaleshwar in Ujjain — priests apply sacred ash to the Swayambhu Shivalinga. Book tickets in advance 

3. Mahakaleshwar Jyotirlinga — Ujjain, Madhya Pradesh (Most Powerful)

Mahakaleshwar in Ujjain is considered one of the most powerful among the 12 Jyotirlinga in India. It is the only Swayambhu Jyotirlinga (self-manifested) and the only one that faces south — making it uniquely associated with death and liberation. The famous Bhasma Aarti at 4:00 AM — where sacred ash is applied to the Shivalinga — is one of the most spiritually charged rituals in all of India.

Detail Information
Bhasma Aarti 4:00 AM – 6:00 AM (advance online booking mandatory!)
Temple Timings 4:00 AM – 11:00 PM daily
Special Highlight Swayambhu Linga | Only south-facing Jyotirlinga | Bhasma Aarti
Best Time to Visit October to March | Shravan month | Kumbh Mela Ujjain
Nearest Railway Ujjain Junction (3 km from temple)
Nearest Airport Indore Airport (55 km)
Official Website mahakaleshwar.org

Bhasma Aarti Tip: Book Bhasma Aarti tickets at least 7–15 days in advance, especially for weekends and Shravan Mondays. This sacred 4:00 AM ritual is one that stays with a Shiva devotee for a lifetime.

Omkareshwar Jyotirlinga 12 Jyotirlinga in India – Om-shaped island River Narmada Madhya Pradesh
Omkareshwar — where the sacred River Narmada herself forms the divine symbol OM around the island shrine

4. Omkareshwar Jyotirlinga — Mandhata, Madhya Pradesh

Omkareshwar is situated on a natural island in the Narmada River shaped exactly like the sacred symbol ‘Om’  — making it one of the most visually and spiritually remarkable of all 12 Jyotirlinga in India. Two temples — Omkareshwar and Amareshwar — sit on this island and together are counted as the fourth Jyotirlinga.

Detail Information
Temple Timings 5:00 AM – 10:00 PM daily
Special Highlight Natural Om-shaped island in River Narmada | Parikrama (5 km)
Best Time October to February | Kartik Purnima
Nearest Railway Omkareshwar Road Station (12 km)
Nearest Airport Indore Airport (77 km)

5. Vaidyanath Jyotirlinga — Deoghar, Jharkhand

Vaidyanath (also called Baidyanath Dham) in Deoghar is the fifth of the 12 Jyotirlinga in India. According to legend, Ravana worshipped Lord Shiva here with great devotion and offered his ten heads as offerings. The temple complex includes 21 other smaller temples. The Shravan Mela held here every year sees over 30 lakh devotees.

Detail Information
Temple Timings 4:00 AM – 3:30 PM & 6:00 PM – 9:00 PM
Special Highlight 21 temples in campus | Shravan Mela – 30 lakh+ pilgrims
Best Time Shravan month (July–August) | Maha Shivaratri
Nearest Railway Deoghar Railway Station (2 km)
Nearest Airport Ranchi Airport (192 km)

Bhimashankar Jyotirlinga Maharashtra Sahyadri forest 12 Jyotirlinga in India – Giant Indian Squirrel wildlife sanctuary
Bhimashankar — the most nature-immersed of all 12 Jyotirlinga in India, set deep in the Sahyadri rainforest near Pune 

6. Bhimashankar Jyotirlinga — Near Pune, Maharashtra

Bhimashankar in the Sahyadri Hills near Pune is one of the most architecturally stunning of all 12 Jyotirlinga in India — set amidst dense forests that are home to the Giant Indian Squirrel (Maharashtra’s state animal). Legend says Lord Shiva defeated the demon Tripurasura here, and the sweat from his body formed the Bhima River.

Detail Information
Temple Timings 4:30 AM – 9:30 PM daily
Special Highlight Wildlife Sanctuary | Giant Indian Squirrel | Hemadpanthi architecture
Best Time October to February | Monsoon for trekkers
Nearest Railway Pune Railway Station (110 km)
Nearest Airport Pune Airport (127 km)

Rameshwaram Jyotirlinga 1212 metre corridor Tamil Nadu 12 Jyotirlinga in India – longest temple corridor India
The sacred 1,212-metre corridor of Ramanathaswamy Temple at Rameshwaram — the southernmost of the 12 Jyotirlinga and the longest temple corridor in India 

7. Rameshwaram Jyotirlinga — Tamil Nadu (Southernmost)

Rameshwaram — the southernmost of all 12 Jyotirlinga in India — is located on Rameswaram Island in Tamil Nadu. The Ramanathaswamy Temple has the longest temple corridor in India — stretching 1,212 metres. According to the Ramayana, Lord Rama worshipped Lord Shiva here before building the Ram Setu to Lanka.

Detail Information
Temple Timings 5:00 AM – 1:00 PM & 3:00 PM – 9:00 PM daily
Special Highlight Longest temple corridor in India (1,212 m) | 22 sacred wells | Ram Setu
Best Time October to April | Maha Shivaratri | Navaratri
Nearest Railway Rameswaram Railway Station (1 km from temple)
Nearest Airport Madurai Airport (163 km)

8. Nageshwar Jyotirlinga — Dwarka, Gujarat

Nageshwar Jyotirlinga near Dwarka in Gujarat is dedicated to Lord Shiva as Nagesh — the ‘Lord of Serpents’. The temple features a massive 25-metre statue of Lord Shiva in a meditative pose. Among the 12 Jyotirlinga in India, Nageshwar is often combined with a visit to the Dwarkadheesh Temple.

Detail Information
Temple Timings 6:00 AM – 9:00 PM daily
Special Highlight 25-metre Shiva statue | Combined with Dwarkadheesh visit
Best Time October to March | Maha Shivaratri
Nearest Railway Dwarka Railway Station (17 km)
Nearest Airport Jamnagar Airport (145 km)

Kashi Vishwanath Jyotirlinga Varanasi 12 Jyotirlinga in India – golden temple Ganga Aarti Dashashwamedh Ghat
Kashi Vishwanath — the most spiritually charged of all 12 Jyotirlinga in India, where Lord Shiva himself whispers the Tarak Mantra into the ears of the dying, granting instant moksha 

9. Kashi Vishwanath Jyotirlinga — Varanasi, Uttar Pradesh

Kashi Vishwanath in Varanasi is undoubtedly the most spiritually charged of all 12 Jyotirlinga in India. Located on the banks of the sacred River Ganga, this is the place where Lord Shiva whispers the Tarak Mantra into the ears of the dying — granting them instant moksha. The new Kashi Vishwanath Corridor (opened December 2021) directly connects the temple to the Ganga Ghats.

Detail Information
Temple Timings Mangala Aarti: 3:00 AM | Open till 11:00 PM daily
Special Highlight New Kashi Vishwanath Corridor | Ganga Ghats | Ganga Aarti (Dashashwamedh)
Best Time October to March | Dev Deepawali | Maha Shivaratri
Nearest Railway Varanasi Junction (3 km) | Banaras Station (7 km)
Nearest Airport Lal Bahadur Shastri Airport (25 km)
Official Website shrikashivishwanath.in

Must Do: Attend the Ganga Aarti at Dashashwamedh Ghat every evening at sunset — one of the most visually breathtaking spiritual rituals in all of India. No visit to Kashi Vishwanath is complete without it.

10. Trimbakeshwar Jyotirlinga — Nashik, Maharashtra

Trimbakeshwar in Nashik stands at the source of the sacred Godavari River. Among the 12 Jyotirlinga in India, Trimbakeshwar is unique because its Shivalinga has three faces — representing the Hindu Trinity of Brahma, Vishnu, and Shiva. The famous Kumbh Mela is held in Nashik every 12 years.

Detail Information
Temple Timings 5:30 AM – 9:00 PM daily
Special Highlight Three-faced Shivalinga | Source of Godavari | Kumbh Mela site
Best Time October to February | Shravan | Maha Shivaratri
Nearest Railway Nashik Road Station (28 km)
Nearest Airport Nashik Airport (30 km) | Mumbai Airport (170 km)

Kedarnath Jyotirlinga 12 Jyotirlinga in India – highest 3583 metres Himalayan snow dawn Garhwal Uttarakhand
Kedarnath — the highest and most dramatic of all 12 Jyotirlinga in India at 3,583 metres. Kapat opens 22 April 2026 

11. Kedarnath Jyotirlinga — Rudraprayag, Uttarakhand (Highest in India)

Kedarnath is the most dramatic of all 12 Jyotirlinga in India — seated at 3,583 metres in the Garhwal Himalayas, surrounded by snow-capped peaks, glaciers, and the mighty Mandakini river. This ancient Jyotirlinga is also the third of the four Char Dham Yatra temples. The Kedarnath kapat opens on 22 April 2026.

Detail Information
Temple Timings Bhasma Aarti 4:00 AM | Darshan 6:00 AM – 3:00 PM & 5:00 PM – 8:30 PM
Kapat Opens 2026 22 April 2026 at 8:00 AM
Special Highlight Highest Jyotirlinga | Char Dham circuit | Bhasma Aarti 4 AM
How to Reach Trek 16 km from Gaurikund OR Helicopter from Phata/Sersi/Guptkashi
Helicopter Booking heliyatra.irctc.co.in (official portal only)
Official Website badrinath-kedarnath.gov.in

For the complete Kedarnath travel guide, read our in-depth Kedarnath Temple Travel Guide 2026 – Complete Yatra Guide for First-Time Pilgrims. Also read our Char Dham Yatra 2026 Complete Guide for the full circuit.

12. Grishneshwar Jyotirlinga — Ellora, Maharashtra (12th & Final)

Grishneshwar near the Ellora Caves UNESCO World Heritage Site in Aurangabad is the twelfth and final of the 12 Jyotirlinga in India. The temple is built in Hemadpanthi style with red rocks. The name Grishneshwar means ‘Lord of Compassion’. Entry to the temple is completely FREE.

Detail Information
Temple Timings 5:30 AM – 9:30 PM daily
Special Highlight Near Ellora Caves (UNESCO) | Hemadpanthi architecture | Entry is FREE
Best Time October to February
Nearest Railway Aurangabad Railway Station (30 km)
Nearest Airport Aurangabad Airport (30 km)

12 Jyotirlinga in India — State-Wise Distribution

Here is the 12 Jyotirlinga in India state-wise breakdown — essential for planning your regional yatra clusters:

State No. of Jyotirlinga Temples
Maharashtra 3 — Most in India Bhimashankar · Trimbakeshwar · Grishneshwar
Gujarat 2 Somnath · Nageshwar
Madhya Pradesh 2 Mahakaleshwar · Omkareshwar
Andhra Pradesh 1 Mallikarjuna (Srisailam)
Jharkhand 1 Vaidyanath (Deoghar)
Tamil Nadu 1 Rameshwaram
Uttar Pradesh 1 Kashi Vishwanath (Varanasi)
Uttarakhand 1 Kedarnath

12 Jyotirlinga in India yatra pilgrimage route planning – Indian family devotees map itinerary cluster-wise
Plan your 12 Jyotirlinga yatra in regional clusters — most experienced pilgrims complete the sacred circuit in 20–30 days 

How to Plan Your 12 Jyotirlinga Yatra — Route & Itinerary

Planning the complete 12 Jyotirlinga in India yatra requires thoughtful route planning. Most experienced pilgrims divide the yatra into regional clusters. Here are the recommended clusters:

Cluster Jyotirlinga Covered Starting Base Days
Gujarat Cluster Somnath + Nageshwar Ahmedabad / Surat 3–4
Maharashtra Cluster Bhimashankar + Trimbakeshwar + Grishneshwar Pune / Mumbai / Aurangabad 4–5
Madhya Pradesh Cluster Mahakaleshwar + Omkareshwar Indore / Bhopal 2–3
Andhra Pradesh Mallikarjuna (Srisailam) Hyderabad 1–2
Jharkhand Vaidyanath (Deoghar) Kolkata / Ranchi 1–2
North-Himalaya Cluster Kashi Vishwanath + Kedarnath Varanasi / Haridwar 4–5
South India Rameshwaram Chennai / Madurai 2–3
 TOTAL — Complete Yatra All 12 Jyotirlinga in India Pan-India 20–30

Expert Tip: Most seasoned pilgrims complete the Gujarat and Maharashtra clusters first (7 temples in one trip from Mumbai/Pune), then the Madhya Pradesh duo, and finally the Himalayan and South India temples.

IRCTC Jyotirlinga Yatra Train — Complete Guide 2026

One of the best ways to complete the 12 Jyotirlinga in India pilgrimage is through the IRCTC Bharat Gaurav Tourist Train — a dedicated pilgrimage train covering multiple Jyotirlinga in a single organised yatra.

  • Train Name: IRCTC Bharat Gaurav Tourist Train – Jyotirlinga Yatra
  • Jyotirlinga Covered: Typically 7–12 Jyotirlinga in one journey depending on the package
  • Duration: 15–20 days for the full circuit
  • Cost: ₹15,000 – ₹60,000 per person depending on class (Sleeper, 3AC, 2AC)
  • Booking Portal: irctc.co.in — Book under ‘Bharat Gaurav’ tours
  • Includes: Train travel, AC coach accommodation, meals, local sightseeing transfers, guide
  • Does NOT include: Airfare, personal expenses, puja charges, temple donations

Note: IRCTC Jyotirlinga Yatra train schedules change each season. Always check irctc.co.in for confirmed dates, routes, and pricing before booking.

Best Time to Visit 12 Jyotirlinga in India — Season Guide

The best time to visit each of the 12 Jyotirlinga in India varies by location and region. Here is the complete seasonal guide:

Jyotirlinga Best Time Avoid
Somnath, Nageshwar (Gujarat) October – February March–June (extreme heat)
Mahakaleshwar, Omkareshwar (MP) October – March | Shravan Peak summer (45°C+)
Bhimashankar, Trimbakeshwar, Grishneshwar (MH) October – February Monsoon (roads slippery)
Mallikarjuna (AP) October – February Summer (very hot)
Vaidyanath (Jharkhand) Shravan (Jul–Aug) | Oct–Mar Peak summer
Kashi Vishwanath (UP) October – March May–June (extreme heat)
Rameshwaram (Tamil Nadu) October – April May–Sep (hot & humid)
Kedarnath (Uttarakhand) May–June & Sep–Oct Jul–Aug (monsoon) | Nov–Apr (CLOSED)

Shravan Kanwar Yatra saffron devotees Ganga water 12 Jyotirlinga in India – best time Shiva temples pilgrimage
The Kanwar Yatra during Shravan month — millions of Lord Shiva’s devotees carry sacred Ganga water to offer at the 12 Jyotirlinga in India 

Shravan Month: The Hindu month of Shravan (July–August) is the most sacred time to visit the 12 Jyotirlinga in India. Devotees perform Kanwar Yatra — carrying Ganga water from Haridwar to offer at Jyotirlinga temples. Temples are crowded but the devotional energy is extraordinary.

Jyotirlinga Pilgrimage Tips — What Every Devotee Must Know

 Before You Go — 12 Jyotirlinga Preparation Checklist

  • Plan in regional clusters: Do not plan all 12 Jyotirlinga in one continuous trip unless you have 25–30 days. Plan 2–3 clusters per trip for a more fulfilling experience
  • Book Mahakaleshwar Bhasma Aarti in advance: Tickets sell out 7–15 days ahead. Book online at mahakaleshwar.org
  • Kedarnath helicopter: Book on heliyatra.irctc.co.in well in advance. Char Dham registration is mandatory before helicopter booking
  • Dress code: Traditional attire preferred at all 12 Jyotirlinga temples. Men: dhoti or pyjama-kurta. Women: saree or salwar kameez
  • Carry less, travel light: Especially important for Kedarnath (altitude) and Bhimashankar (hills)
  • Visit early morning: Morning darshan at all 12 Jyotirlinga is the most spiritually powerful — shorter queues and peaceful atmosphere
  • Offer bilva leaves: Bilva (Bael) leaves are the most sacred offering at all Jyotirlinga temples. Milk, water, and bilva together make the most complete Shiva puja

 Common Mistakes to Avoid During 12 Jyotirlinga Yatra

  • Rushing the yatra: Visiting all 12 in one continuous trip is exhausting and spiritually unsatisfying. Divide into clusters across multiple trips
  • Skipping Kedarnath Bhasma Aarti: This 4:00 AM ritual is the most powerful experience at the highest of the 12 Jyotirlinga. Book an overnight stay
  • Ignoring temple entry timings: Each of the 12 Jyotirlinga temples has afternoon closing hours. Always verify timings before arriving
  • Not carrying cash: Most Jyotirlinga temple towns have limited ATM access. Carry sufficient cash for puja, prasad, and transport

FAQs — 12 Jyotirlinga in India Complete Guide

Q1. How many Jyotirlinga are there in India?

There are 12 Jyotirlinga in India, as mentioned in the Shiva Purana. Originally there were believed to be 64 Jyotirlinga, of which these 12 are considered the most sacred, auspicious, and spiritually powerful shrines of Lord Shiva across India.

Q2. Which is the most powerful of the 12 Jyotirlinga in India?

All 12 Jyotirlinga in India are equally sacred. However, Somnath is traditionally the first and most ancient, while Mahakaleshwar is often called the most powerful due to its Swayambhu status, south-facing direction, and the unique Bhasma Aarti ritual. Kedarnath is the most spiritually dramatic due to its Himalayan location.

Q3. Can I visit all 12 Jyotirlinga in India in one trip?

Yes, it is possible — typically taking 20–30 days. However, most experienced pilgrims prefer to complete the yatra in 2–3 regional cluster trips for a more spiritually fulfilling and physically comfortable experience. The IRCTC Bharat Gaurav train also covers 7–12 Jyotirlinga in a single organised journey.

Q4. Which state has the most Jyotirlinga?

Maharashtra has the highest number of 12 Jyotirlinga in India with three shrines — Bhimashankar, Trimbakeshwar, and Grishneshwar. Gujarat and Madhya Pradesh each have two Jyotirlinga.

Q5. What is the best time to visit all 12 Jyotirlinga in India?

The universally best time is October to February when weather is pleasant across all regions. The Shravan month (July–August) is spiritually the most powerful time but crowds are at their peak. Avoid Kedarnath between November and April when the temple is closed.

Q6. What is the significance of the Dwadasha Jyotirlinga Shloka?

The Dwadasha Jyotirlinga Stotra names all 12 Jyotirlinga in India. According to Hindu tradition, reciting this shloka morning and evening destroys the sins accumulated over seven lifetimes. Even those who cannot visit all 12 physically can receive spiritual merit by chanting this shloka with devotion every day.

Q7. Is Kedarnath one of the 12 Jyotirlinga in India?

Yes! Kedarnath is the 11th of the 12 Jyotirlinga in India and the highest Jyotirlinga at 3,583 metres in the Garhwal Himalayas. It is also part of the Char Dham Yatra and the Panch Kedar circuit. For the complete Kedarnath guide, read our Kedarnath Temple Travel Guide 2026.

Q8. What should I offer at the 12 Jyotirlinga temples?

The most sacred offerings: Bilva (Bael) leaves — the favourite of Lord Shiva, raw milk or Panchamrit (milk, curd, honey, ghee, sugar), Ganga water, dhatura flowers, sandalwood paste, and bhasma (sacred ash). Simple, heartfelt devotion is always more important than the value of the offering.

12 Jyotirlinga in India yatra complete – elderly devotee divine blessings Lord Shiva Har Har Mahadev
The most blessed moment in a Shiva devotee’s life — completing the pilgrimage of all 12 Jyotirlinga in India. This is not just a journey across eight states; it is a journey from the human to the divine. Har Har Mahadev! 

Start Your 12 Jyotirlinga Yatra in India Today!

Har Har Mahadev! Baba Ka Ashirwad Aapka Intezaar Kar Raha Hai!

The 12 Jyotirlinga are not just temples — they are divine doorways to Lord Shiva himself. Bookmark this guide, share it with every Shiva devotee, and begin planning today.

Disclaimer: Temple timings for the 12 Jyotirlinga in India mentioned in this guide are based on latest available data as of March 2026. Timings may change during festivals, Shravan month, and special occasions. Always verify current timings on official temple websites before visiting. HinduTempleGuide.com is not responsible for any changes by temple authorities.

← PreviousHow to Reach Badrinath Temple – Complete Travel Guide 2026
Next →Top 20 Oldest Temples in India – Complete Guide with History, Architecture & Visiting Tips

3 Comments

  1. […] TipsTop 20 Oldest Temples in India – Complete Guide with History, Architecture & Visiting Tips12 Jyotirlinga in India – Complete Guide: Names, Locations, History & Pilgrimage TipsHow to Reach Badrinath Temple – Complete Travel Guide 2026 Navratri 2026 Complete Guide – […]

  2. […] TipsTop 20 Oldest Temples in India – Complete Guide with History, Architecture & Visiting Tips12 Jyotirlinga in India – Complete Guide: Names, Locations, History & Pilgrimage Tips Maha Shivaratri 2026 Complete Guide – Date, Significance, 4 Prahar Timings, Rituals, Fasting […]

  3. […] 12 Jyotirlinga Guide 2026 Char Dham Yatra 2026 Temples in Maharashtra Navratri 2026 Guide […]

Leave a Comment

Your email will not be published. Required fields are marked *