Why This Guide Is Different From a Single Temple Page
Our individual pages on each of the twelve Jyotirlingas — Somnath, Mallikarjuna, Mahakaleshwar, Omkareshwar, Kedarnath, Bhimashankar, Kashi Vishwanath, Trimbakeshwar, Baidyanath, Nageshwar, Rameshwaram, and Ghrishneshwar — cover each shrine's individual mythology, architecture and darshan details in depth. This guide answers the different, more practical question that follows once you've decided you want to visit all twelve: how do you actually sequence, budget and physically survive a pilgrimage that spans ten states, both coasts, and altitudes ranging from sea level to over 3,500 metres?
The Twelve Shrines and Where They Actually Are
- Somnath — Gujarat (Saurashtra coast)
- Nageshwar — Gujarat (near Dwarka)
- Mahakaleshwar — Madhya Pradesh (Ujjain)
- Omkareshwar — Madhya Pradesh (on the Narmada)
- Trimbakeshwar — Maharashtra (near Nashik)
- Bhimashankar — Maharashtra (Sahyadri hills)
- Ghrishneshwar — Maharashtra (near Ellora)
- Kashi Vishwanath — Uttar Pradesh (Varanasi)
- Kedarnath — Uttarakhand (Garhwal Himalayas)
- Baidyanath — Jharkhand (Deoghar)
- Mallikarjuna — Andhra Pradesh (Srisailam)
- Rameshwaram — Tamil Nadu (Rameswaram island)
Spread across ten states from the Arabian Sea to the Bay of Bengal and from the Deccan Plateau to the Himalayan snowline, the full circuit covers roughly 8,000 to 12,000 km depending on the exact route and mode of transport chosen.
How Long Does It Actually Take?
Multiple experienced pilgrimage operators converge on a similar honest range: a comfortable, unhurried single trip requires 20 to 30 days, while an aggressive combined flight-and-train itinerary can compress this to 15-18 days for those with limited leave. At the extreme efficient end, 12 days is technically possible but produces significant fatigue, particularly around the Kedarnath trek and the dense Maharashtra cluster. Families travelling with elderly members should budget 18-21 days minimum. None of these numbers are wrong — they simply reflect different trade-offs between speed, cost, and physical comfort, and the right number for you depends entirely on how much time and stamina you can genuinely commit.
The Recommended Regional Sequence
The most efficient route groups temples by geographic cluster to minimise backtracking, moving broadly west to central to north to east to south:
- Gujarat cluster (2-3 days): Somnath and Nageshwar, both accessible from Rajkot, Porbandar or Junagadh
- Maharashtra/Madhya Pradesh cluster (5-7 days): Trimbakeshwar and Bhimashankar (via Nashik/Pune), then Ghrishneshwar (near Ellora, Aurangabad), then Omkareshwar and Mahakaleshwar (via Indore/Ujjain)
- North India cluster (4-6 days): Kashi Vishwanath in Varanasi, then, seasonally, Kedarnath as a dedicated 3-day mountain excursion
- East India (2-3 days): Baidyanath in Deoghar, reachable via Patna or Ranchi
- South India cluster (4-6 days): Mallikarjuna at Srisailam, then Rameshwaram at the southern tip of Tamil Nadu
An alternative sequence some experienced pilgrims prefer runs Somnath → Nageshwar → Ghrishneshwar → Trimbakeshwar → Bhimashankar → Omkareshwar → Mahakaleshwar → Kashi → Baidyanath → Mallikarjuna → Rameshwaram → Kedarnath, deliberately saving the seasonally restricted, physically demanding Kedarnath leg for last, so an unexpected weather closure doesn't derail earlier, already-planned segments of the trip.
Kedarnath: The One Shrine That Breaks Every Rule
Every other Jyotirlinga on this list can, in principle, be visited on any day of the year by road, rail or air. Kedarnath cannot. Sitting at 3,583 metres in the Garhwal Himalayas, the temple is accessible only from roughly late April or early May through October or November, closed the rest of the year under heavy snow. Reaching it requires either a demanding 16-18 km trek on foot or pony from Gaurikund, or a helicopter booking from Phata, Sirsi or Guptkashi — genuinely useful for elderly pilgrims or those with limited time, but requiring advance reservation, often months ahead, given constrained daily capacity. If your overall itinerary falls outside Kedarnath's open season, the honest, practical solution most pilgrims adopt is treating it as a separate trip entirely, timed specifically to the May-October window, rather than trying to force eleven shrines and one seasonally locked twelfth into a single continuous itinerary.
Travel Modes: Train, Flight, or Hired Vehicle?
For the longest single legs — Rameshwaram to Varanasi is roughly 2,100 km, among the longest stretches on the entire circuit — an overnight express train or a domestic flight saves both time and physical strain compared to road travel. Shorter legs, such as Somnath to Nageshwar or Omkareshwar to Mahakaleshwar, are comfortably covered in half a day by road. Groups of ten to fifteen pilgrims commonly hire a 12-seater or 17-seater tempo traveller for the Maharashtra-Madhya Pradesh cluster specifically, since this stretch involves several temples in reasonably close proximity that don't justify separate flights between each stop; groups larger than twenty typically split into two vehicles rather than one oversized one. A realistic combined-mode itinerary uses flights for the longest cross-country jumps (Mumbai to Madurai for the Rameshwaram leg, Hyderabad to Deoghar or Kolkata for the eastern leg) and trains or road transfers for the shorter, more clustered segments.
Budget: What This Pilgrimage Actually Costs
Packaged 12 Jyotirlinga tours from established Indian pilgrimage operators typically run ₹55,000 to ₹95,000 per person for a 15-day itinerary including transport, accommodation and guided temple assistance — though independent travellers booking their own trains, dharamshala stays and local transport can complete the same circuit considerably more cheaply, particularly if using Indian Railways for the longer segments and simple pilgrim rest-houses (dharamshalas) rather than hotels, which commonly run ₹800 to ₹2,000 per night near most of these shrines. Flights specifically for the longest legs will meaningfully increase the total cost but proportionally reduce both trip duration and physical fatigue — a trade-off worth weighing honestly against your own available time and budget rather than assuming either the cheapest or the fastest option is automatically correct for your circumstances.
Best Season to Travel
October through May is the recommended window for the plains and southern temples (Somnath, Nageshwar, Mahakaleshwar, Omkareshwar, Trimbakeshwar, Bhimashankar, Ghrishneshwar, Kashi Vishwanath, Baidyanath, Mallikarjuna, Rameshwaram), avoiding the most intense summer heat across much of central and southern India. Kedarnath, as covered above, has its own separate May-to-October window dictated entirely by Himalayan snow rather than general comfort. Avoid the June-to-September monsoon peak specifically for temples involving any meaningful trekking (Bhimashankar's forest approach, and Kedarnath if visiting near the edges of its open season), since heavy rain can make steep or unpaved sections genuinely hazardous.
Physical Preparation Worth Taking Seriously
Beyond Kedarnath's well-known trekking demands, Bhimashankar in Maharashtra also involves a moderate uphill approach through forest terrain that catches some pilgrims off guard, having assumed (reasonably, given most of the other eleven shrines require no significant physical exertion) that the entire circuit would be equally accessible. Pilgrims with any pre-existing joint, cardiac or respiratory conditions specifically planning to include Kedarnath should consult a doctor in advance given the combination of altitude and physical exertion involved, and should seriously consider the helicopter option discussed above over the full trek regardless of general fitness level, given the specific added risk altitude introduces beyond ordinary physical fatigue.
Doing It in Stages Rather Than One Trip
Not everyone can take three to four continuous weeks away from work and family responsibilities, and it's genuinely worth saying plainly: there is no religious or traditional requirement that all twelve Jyotirlingas be visited in a single continuous journey. Many devout pilgrims complete the full set gradually over several years, treating each regional cluster — the Gujarat pair, the Maharashtra-MP group of five, the Kashi-Kedarnath north pair, Baidyanath alone, and the Mallikarjuna-Rameshwaram south pair — as its own standalone, complete pilgrimage rather than an unfinished fragment of a larger obligation. This staged approach is, for most working pilgrims with typical annual leave allowances, considerably more realistic and sustainable than attempting the full circuit in one continuous stretch, and carries no less spiritual merit for being spread across multiple trips.
Booking and Advance Planning
Flights for the longest cross-country legs should be booked at least three months in advance where possible, particularly around major festival periods (Mahashivratri especially, when all twelve shrines see significantly elevated crowds) when both airfares and accommodation availability tighten considerably. Kedarnath helicopter slots specifically should be booked as early as the booking window opens each season, given consistently high demand relative to limited daily flight capacity. For train travel on the longer legs, booking through IRCTC as soon as the reservation window opens (typically 60-120 days ahead depending on train category) meaningfully improves the odds of securing convenient timing rather than being left with inconvenient overnight connections or lengthy waitlists.
A Practical First-Timer's Checklist
- Choose whether you're attempting the full circuit in one trip or planning a multi-year staged approach — decide this first, since it changes every other planning decision
- If including Kedarnath, confirm your travel dates fall within the May-to-October open window and book helicopter slots (if using them) as early as possible
- Book the longest train and flight legs at least two to three months ahead, especially around Mahashivratri and other major Shiva festival periods
- Pack for genuinely different climates in a single trip — coastal Gujarat heat, Himalayan cold at Kedarnath, and tropical humidity at Rameshwaram can all feature in the same itinerary
- Carry printed or downloaded copies of any required permits or booking confirmations, since mobile signal is unreliable at several of the more remote shrines
- Build in at least one or two genuine rest days across a 20+ day itinerary — pilgrims who skip these consistently report the final two or three temples feeling rushed and less spiritually meaningful than the earlier ones
Cluster-by-Cluster Practical Notes
The Gujarat pair (Somnath and Nageshwar) is comfortably managed from a base in Dwarka or Somnath town itself, with both towns offering a full range of accommodation from budget dharamshalas to mid-range hotels, and the roughly 2-3 hour drive between the two temples easily arranged via local taxi. The Maharashtra-Madhya Pradesh cluster is the most temple-dense stretch of the entire circuit — five shrines within a few days of each other — and is best approached with Nashik, Aurangabad and Indore as your three rotating base cities, since each sits within comfortable day-trip range of two of the five temples. Kashi Vishwanath in Varanasi deserves at least two full days on its own regardless of how the rest of your itinerary is compressed, since Varanasi's own ghats, Ganga Aarti and surrounding temple network (covered in our dedicated Varanasi guides) genuinely reward unhurried time beyond the Jyotirlinga darshan alone. Baidyanath in Deoghar is often treated as a brief, focused two-to-three-day detour from the main circuit given its comparative geographic isolation from the other eastern and northern shrines. The southern pair, Mallikarjuna and Rameshwaram, are separated by a considerable distance (roughly 700 km) and are best connected via Hyderabad or Chennai as intermediate hubs rather than attempted as a single direct hop.
Temple Timings and Special Darshan Options
Most of the twelve Jyotirlingas open before dawn (typically between 4 and 5:30 AM) for the first aarti of the day, and many offer a paid special or "Sugam" darshan queue alongside the free general queue, meaningfully reducing wait times during peak season and festival periods for a modest fee. Kashi Vishwanath and Mahakaleshwar specifically have well-developed online booking systems for these special darshan slots, bookable in advance through each temple's official website — worth doing before travel rather than assuming you can arrange it on arrival, particularly during Mahashivratri, Shravan month, or any weekend, when queues at the most popular shrines can extend several hours even for the paid line.
The Spiritual Logic of the Full Circuit
It's worth pausing on why devotees undertake this particular pilgrimage as a complete set rather than visiting only the Jyotirlinga nearest to them. Each of the twelve shrines is traditionally understood as a distinct, self-manifested (swayambhu) appearance of Shiva's own light (jyoti) rather than a consecrated representation installed by human hands — meaning the twelve are not interchangeable local variants of the same basic shrine, but twelve genuinely distinct instances of divine self-revelation, each carrying its own specific legend, regional character and particular blessing. Completing the full set is accordingly understood not as visiting twelve versions of "the same thing" but as encountering twelve distinct facets of Shiva's presence across the length and breadth of the subcontinent — a devotional logic that also explains why many serious pilgrims treat partial completion (say, eight of twelve) as a meaningful, ongoing practice rather than a failure to finish, continuing to add remaining shrines across subsequent years as time and circumstance allow.
Combining the Yatra With Other Pilgrimage Circuits
Because several Jyotirlingas sit near other major pilgrimage sites covered elsewhere on this site, many pilgrims sensibly combine legs of this circuit with adjacent yatras rather than treating each as entirely separate trips. Trimbakeshwar sits essentially within the same Nashik-Trimbakeshwar Kumbh Mela host city discussed in our dedicated Kumbh Mela guide, meaning a Kumbh year specifically offers a natural opportunity to combine both pilgrimages. Kashi Vishwanath sits at the heart of Varanasi's own extensive temple and ghat network, covered in our dedicated Varanasi guides, making a Kashi Vishwanath visit naturally extendable into several additional days of Varanasi-focused pilgrimage. And Omkareshwar sits directly on the Narmada, discussed in our Narmada river guide, for pilgrims specifically interested in combining Jyotirlinga darshan with a wider Narmada-focused pilgrimage, including the possibility of joining a short stretch of the Narmada Parikrama discussed in that guide.
What to Pack for a Multi-Climate Pilgrimage
- Layered clothing suitable for both coastal heat (Gujarat, Rameshwaram) and Himalayan cold (Kedarnath) within the same overall trip
- Comfortable, broken-in walking shoes or sandals suitable for both temple courtyards and, if including Kedarnath, genuine trekking conditions
- A basic first-aid kit including altitude-sickness medication if attempting the Kedarnath trek, and rehydration salts for the hotter southern and Gujarat legs
- Copies of ID, any special darshan booking confirmations, and emergency contact details, both printed and saved offline on your phone
- A reasonably sized daypack for carrying essentials during the actual temple visits, separate from your main luggage left at accommodation
Travelling With Children or Elderly Family Members
Families undertaking this circuit with young children or elderly parents should weight their planning decisions differently from a solo or peer-group pilgrim. The Kedarnath leg specifically warrants the helicopter option rather than the full trek for both age groups, given the combination of altitude, distance and uneven terrain; several of the southern and Gujarat temples involve long queue-standing during peak periods, which can be genuinely taxing for young children or anyone with mobility limitations, making the paid special darshan option worth the modest extra cost specifically for these members of your group even if other members are comfortable with the free queue. Building noticeably more buffer time into the itinerary — closer to the 25-30 day end of the range discussed earlier rather than a compressed 15-day sprint — pays real dividends in overall trip enjoyment and reduces the risk of exhaustion-driven conflict or illness partway through a long, demanding journey.
A Final Word on Pacing
The single most common regret experienced pilgrims report after completing the full circuit is not lingering long enough at each individual shrine, having been focused primarily on logistics and reaching the next destination on schedule. Where your itinerary allows even modest flexibility, building in an extra hour at each temple beyond the minimum darshan time — for a full aarti, for quiet sitting in the temple courtyard, for conversation with local priests or fellow pilgrims — is consistently what separates travellers who describe the journey as a genuine pilgrimage from those who describe it, afterward, as an efficiently executed checklist. The logistics in this guide exist specifically to free up that time, not to compress your experience of each shrine down to the shortest possible visit consistent with covering all twelve.
Frequently Asked Questions
How many days does it take to visit all 12 Jyotirlingas?
A comfortable single trip typically requires 20 to 30 days by mixed train, flight and road transport. A faster combined flight-and-train itinerary can compress this to 15-18 days; visiting gradually across several separate trips over years is equally valid and less physically demanding.
What is the best route to visit all 12 Jyotirlingas in one trip?
Group by region to minimise backtracking: Gujarat (Somnath, Nageshwar) → Maharashtra (Trimbakeshwar, Bhimashankar, Ghrishneshwar) → Madhya Pradesh (Omkareshwar, Mahakaleshwar) → North (Kashi Vishwanath, Kedarnath) → East (Baidyanath) → South (Mallikarjuna, Rameshwaram).
Why is Kedarnath the hardest Jyotirlinga to include in the circuit?
It's accessible only from roughly May to October due to Himalayan snow, and requires either a demanding 16-18 km trek or an advance-booked helicopter — the one shrine that can't simply be added to a standard road or rail itinerary.
Can I visit all 12 Jyotirlingas without a tour package?
Yes — independent travel using IRCTC trains, domestic flights for the longest legs, and dharamshala accommodation is entirely feasible and considerably cheaper than packaged tours, though it requires more of your own planning and booking effort.
Is it acceptable to visit the Jyotirlingas across multiple trips rather than one journey?
Yes — there is no traditional requirement for a single continuous pilgrimage. Completing regional clusters separately over several years is a common, fully legitimate approach carrying the same spiritual merit.
What is the best season to do the Jyotirlinga Yatra?
October through May for the eleven plains and southern temples, avoiding peak summer heat. Kedarnath follows its own separate May-to-October window dictated by snow closure.
Do I need to hire a priest or guide at each temple?
Not strictly necessary — general darshan requires no priest, though many pilgrims choose to hire a local pandit for a fuller ritual abhishekam at one or two shrines specifically, which most temples can arrange on-site for a modest fee.
Which Jyotirlinga should I visit first if I can only complete part of the circuit this year?
Most pilgrims choose whichever regional cluster is geographically nearest or logistically easiest from their home city, since there is no traditional requirement to follow a specific starting point — beginning with your nearest cluster and building confidence and familiarity with the pilgrimage rhythm before tackling more distant or physically demanding clusters like Kedarnath is a widely recommended approach.
Latest Update
Want to know what’s happening right now here in the How to Visit All 12 Jyotirlingas?


