12 Jyotirlinga in India – Complete Guide: Names, Locations, History & Pilgrimage Tips
12 Jyotirlinga in India — Complete Guide 2026
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!
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
- What Is a Jyotirlinga? Meaning & Spiritual Significance
- Complete List — All 12 Jyotirlinga Names, States & Locations
- The Sacred Dwadasha Jyotirlinga Shloka
- All 12 Jyotirlinga — Individual Temple Guides
- Somnath — Gujarat
- Mallikarjuna — Andhra Pradesh
- Mahakaleshwar — Ujjain (Most Powerful)
- Omkareshwar — Madhya Pradesh
- Vaidyanath — Jharkhand
- Bhimashankar — Maharashtra
- Rameshwaram — Tamil Nadu (Southernmost)
- Nageshwar — Gujarat
- Kashi Vishwanath — Varanasi
- Trimbakeshwar — Maharashtra
- Kedarnath — Uttarakhand (Highest)
- Grishneshwar — Maharashtra
- State-Wise Distribution of 12 Jyotirlinga in India
- How to Plan Your Yatra — Route & Itinerary
- IRCTC Jyotirlinga Yatra Train — Complete Guide 2026
- Best Time to Visit 12 Jyotirlinga in India
- Pilgrimage Tips for First-Time Devotees
- FAQs — 12 Jyotirlinga in India

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:

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) |

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.

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) |

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) |

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) |

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) |

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 |

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 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.

Essential Official Links for 12 Jyotirlinga Yatra
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.
Read More Sacred Guides on HinduTempleGuide.com
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.



[…] 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 – […]
[…] 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 […]
[…] 12 Jyotirlinga Guide 2026 Char Dham Yatra 2026 Temples in Maharashtra Navratri 2026 Guide […]