12 Jyotirlinga Darshan Tour – A Complete Guide

Comment

Best Place to visit
12 Jyotirlinga Darshan Tour – A Complete Guide
Planning this trip? Get current prices, dates and honest advice.Enquire nowWhatsApp

The twelve Jyotirlingas are the holiest shrines of Lord Shiva, spread across the length of India, from the sea coast of Gujarat to the Himalayas, and from Kashi in the north to Rameshwaram in the deep south. To complete the darshan of all twelve is the wish of a lifetime for many devotees.

The word Jyotirlinga means a lingam of light. The old texts say that Lord Shiva appeared at these twelve places as a column of divine light. Each shrine has its own story, its own setting, and its own feeling. Some sit on a river bank, some on a hilltop, one stands on an island shaped like Om, and one waits high in the snow mountains.

This guide is written to help you plan the whole journey with a calm mind. It tells you where each shrine is, how to reach it, the best time to go, how many days the full circuit takes, and roughly what it costs. It also shares honest advice, so you know what to expect before you set out.

The 12 Jyotirlingas at a glance

JyotirlingaWhere it isNearest airport
SomnathPrabhas Patan, Gujarat (sea coast)Diu or Rajkot
NageshwarNear Dwarka, GujaratJamnagar
TrimbakeshwarNear Nashik, MaharashtraNashik or Mumbai
BhimashankarSahyadri hills, near Pune, MaharashtraPune
GrishneshwarVerul, near Ellora, MaharashtraChhatrapati Sambhaji Nagar
MahakaleshwarUjjain, Madhya PradeshIndore
OmkareshwarNarmada island, Madhya PradeshIndore
MallikarjunaSrisailam, Andhra PradeshHyderabad
RameshwaramPamban island, Tamil NaduMadurai
Kashi VishwanathVaranasi, Uttar PradeshVaranasi
BaidyanathDeoghar, JharkhandDeoghar
KedarnathGarhwal Himalayas, UttarakhandDehradun

Can you visit all twelve in one trip?

Yes, it can be done, but it is a long journey. The twelve shrines are spread across seven states, so a full circuit in one go takes about fourteen to eighteen days, using a mix of flights, trains, and road travel.

Many devotees prefer to complete the yatra region by region, over two or three visits. This is easier on the body, kinder to the budget, and lets you spend unhurried time at each shrine. Both ways are good. What matters is that the planning is sound, so no shrine is rushed and no day is wasted on the road.

Our honest advice: if elders are travelling, split the yatra into shorter regional trips. Kedarnath in the Himalayas is the one shrine that needs real fitness or a helicopter, so plan it as its own leg.

The smart way to plan the circuit

The easiest way to think about the yatra is by region. The shrines fall into a few natural clusters, and travelling cluster by cluster saves days and money.

The western cluster covers Gujarat and Maharashtra, which hold five of the twelve. The central cluster is Madhya Pradesh, with two shrines close together. The south has two, far apart. The north and east hold the last three, including Kashi and the Himalayan shrine of Kedarnath. A well planned trip flies you between clusters and drives you within them.

The twelve Jyotirlingas, one by one

1. Somnath

Prabhas Patan, Gujarat

Somnath is counted as the first of the twelve, standing proudly on the shore of the Arabian Sea. The temple was destroyed and rebuilt many times through history, which makes its presence today feel like a quiet victory of faith. The evening light and sound show tells this story beautifully.

How to reach: the nearest airports are Diu, about 90 km away, and Rajkot. Veraval is the closest railway station. Most pilgrims pair Somnath with Dwarka.

2. Nageshwar

Near Dwarka, Gujarat

Nageshwar sits a short drive from Dwarka, the city of Lord Krishna. A tall statue of a seated Shiva marks the shrine from far away. Because it is so close to Dwarka, most travellers take darshan of both on the same day, joining the worship of Shiva and Krishna in one journey.

How to reach: the nearest airport is Jamnagar. Dwarka has its own railway station, and Nageshwar is about 17 km from Dwarka town.

3. Trimbakeshwar

Near Nashik, Maharashtra

Trimbakeshwar stands at the foot of the Brahmagiri hill, near the source of the holy river Godavari. The lingam here is unusual, with three faces that represent Brahma, Vishnu, and Shiva. It is a deeply respected place for ancestral rites.

How to reach: Nashik is about 28 km away and has an airport, and Mumbai is the larger hub. Nashik is well connected by train.

4. Bhimashankar

Sahyadri hills, near Pune, Maharashtra

Bhimashankar is set deep in the green Sahyadri hills, inside a wildlife sanctuary, near the source of the river Bhima. The drive up through the forest is part of the experience. The cool air and the old stone temple make this one of the most peaceful shrines of the twelve.

How to reach: Pune is the nearest airport and railhead, about 110 km away, followed by a scenic hill drive. There are steps to climb at the shrine.

5. Grishneshwar

Verul, near Ellora, Maharashtra

Grishneshwar is often counted as the last of the twelve. It stands close to the famous Ellora caves, so you can join a great pilgrimage with a great piece of Indian heritage in the same visit. The temple is carved in red stone and is rich in detail.

How to reach: the nearest airport is Chhatrapati Sambhaji Nagar, once called Aurangabad, about 30 km away. Pair the darshan with the Ellora caves.

6. Mahakaleshwar

Ujjain, Madhya Pradesh

Mahakaleshwar in Ujjain is one of the most powerful of all the shrines, standing on the bank of the river Kshipra. Its famous Bhasma Aarti takes place before dawn, when the lingam is honoured with sacred ash. It is a sight that stays with you for life.

How to reach: the nearest airport is Indore, about 55 km away, and Ujjain has its own railway station. You can read more on the official temple website, shrimahakaleshwar.mp.gov.in.

Plan ahead: the pre-dawn Bhasma Aarti needs advance booking and fills up early, especially on Mondays and festival days.

7. Omkareshwar

Narmada island, Madhya Pradesh

Omkareshwar rests on a river island in the Narmada that is shaped like the sacred symbol Om. The setting is gentle and green, and the river gives the whole place a calm and holy feeling. It sits close to Ujjain, so the two Madhya Pradesh shrines are easy to do together.

How to reach: the nearest airport is Indore, about 80 km away. Most pilgrims visit Ujjain and Omkareshwar on the same short trip.

8. Mallikarjuna

Srisailam, Andhra Pradesh

Mallikarjuna stands at Srisailam, on a hill above the river Krishna, deep in the Nallamala forest. This holy spot is rare and special, because it is both a Jyotirlinga of Shiva and a Shakti Peeth of the Goddess. Both the Lord and the Mother are worshipped here.

How to reach: the nearest airport is Hyderabad, about 210 km away, followed by a hill road drive of a few hours.

9. Rameshwaram

Pamban island, Tamil Nadu

Rameshwaram is the southernmost of the twelve, set on an island reached by the famous Pamban bridge over the sea. This is where Lord Rama is believed to have worshipped Shiva. The temple has the longest pillared corridor in India, and pilgrims bathe at its many sacred wells before darshan.

How to reach: the nearest airport is Madurai, about 170 km away, and Rameshwaram has its own railway station.

10. Kashi Vishwanath

Varanasi, Uttar Pradesh

Kashi Vishwanath in Varanasi is the heart of Shiva worship, on the bank of the holy Ganga in the oldest living city of India. The new Vishwanath Dham corridor has made the darshan far easier and more open than before. The evening Ganga Aarti nearby is unforgettable.

How to reach: Varanasi has its own airport and is very well connected by train from all over India. You can read more at the official site, shrikashivishwanath.org.

11. Baidyanath

Deoghar, Jharkhand

Baidyanath at Deoghar is known as the healing shrine, where devotees pray for good health and long life. During the month of Shravan, lakhs of pilgrims walk here carrying holy water, in one of the largest foot pilgrimages in the world. A few traditions place this Jyotirlinga at Parli in Maharashtra, but Deoghar is the most widely accepted.

How to reach: Deoghar now has its own airport, and Jasidih is the main railway station nearby. Patna and Ranchi are the larger city hubs.

12. Kedarnath

Garhwal Himalayas, Uttarakhand

Kedarnath is the highest and the most demanding of the twelve, set among the snow peaks at about 3,580 metres. The old stone temple against the white mountains is one of the most moving sights in all of India. Because it sits so high, the shrine stays open only in the warmer months.

How to reach: Dehradun is the nearest airport. From Gaurikund the shrine is a climb of about 16 to 18 km on foot, on pony, or in a palki. Many pilgrims now fly in by helicopter from Phata, Sersi, or Guptkashi.

Important: Kedarnath opens around late April or early May and closes around late October or November, on Bhai Dooj. It cannot be visited in winter. Mountain weather changes fast, so keep a spare day in hand.

How to reach each shrine by train

Here is a quick guide to the nearest railway station for each shrine, with one convenient train that many pilgrims use. It gives you a real starting point when you plan.

ShrineNearest railheadA convenient daily trainReaches around
SomnathVeravalSau Janata Express (19217), from Mumbai (Bandra)07:10
Nageshwar and DwarkaDwarkaSaurashtra Mail (22945), from Mumbai Central13:44
TrimbakeshwarNasik RoadPanchavati Express (12109), from Mumbai (CSMT)21:32
BhimashankarPune, then roadDeccan Queen (12123), from Mumbai (CSMT)20:25
GrishneshwarAurangabadSachkhand Express (12715), from Delhi and Amritsar13:25
MahakaleshwarUjjainAvantika Express (12961), from Mumbai; also Delhi trains07:30
OmkareshwarIndore or Khandwa, then roadOnly small local trains reach Omkareshwar Road
Mallikarjuna (Srisailam)Hyderabad, then road (about 5 hours)No direct train to the shrine
RameshwaramRameswaramRameswaram Express (22661), from Chennai (Egmore)04:10
Kashi VishwanathVaranasiLTT Banaras Express (12167), from Mumbai; many from Delhi01:25
BaidyanathJasidihVibhuti Express (12333), from Kolkata (Howrah)00:05
KedarnathHaridwar, then roadMussoorie Express (14041), from Delhi05:50

Please note: train numbers and times can change through the year. Do check the current time before you book. If you like, just tell us your city and dates, and we will find the best train for you, and the best current flight if you prefer to fly.

How to reach by air

Here is the nearest airport for each shrine. A few shrines have no airport close by, so you land at the nearest city and then travel on by road.

ShrineNearest airportDistance to the shrine
SomnathDiu (or Rajkot)About 90 km from Diu
Nageshwar and DwarkaJamnagar (or Porbandar)About 130 km from Jamnagar
TrimbakeshwarNashik (or Mumbai)About 40 km from Nashik
BhimashankarPuneAbout 110 km
GrishneshwarChhatrapati Sambhaji Nagar (Aurangabad)About 30 km
MahakaleshwarIndoreAbout 55 km
OmkareshwarIndoreAbout 80 km
MallikarjunaHyderabadAbout 210 km, then a hill road
RameshwaramMaduraiAbout 170 km
Kashi VishwanathVaranasiAbout 25 km
BaidyanathDeoghar (or Patna, Ranchi)About 12 km from Deoghar
KedarnathDehradunLong road to Sonprayag, then the climb or a helicopter

Delhi and Mumbai are the main international gateways. Ahmedabad, Hyderabad, Chennai, and Varanasi also take some overseas flights. If you are travelling from abroad, fly into the nearest gateway and we will arrange the whole yatra, from your arrival to your return. Just tell us your city and dates, and we will find the best current flight for you.

How many days you need

For the full circuit of all twelve in one journey, plan about fourteen to eighteen days. If you prefer shorter trips, here is a simple way to split it:

The Gujarat shrines of Somnath and Nageshwar, joined with Dwarka, take about three days. The three Maharashtra shrines take about four days. The two Madhya Pradesh shrines take about two days. The two southern shrines of Mallikarjuna and Rameshwaram, being far apart, take about four to five days. The northern group of Kashi, Baidyanath, and Kedarnath takes about five to six days, since Kedarnath needs extra time for the mountain.

The best time to go

For most of the shrines, the pleasant months are October to March, when the weather across the plains and the south is cool and easy. Ujjain, Omkareshwar, Somnath, Rameshwaram, and Kashi are all comfortable in this season.

Kedarnath is the exception. It can be visited only in its open season, from about May to October. If you want the whole circuit in one trip and wish to include Kedarnath, the best window is from late April to June, or in September and early October, when Kedarnath is open and the plains are still bearable. The peak monsoon months of July and August are best avoided for the hill shrines of Kedarnath and Bhimashankar.

What a 12 Jyotirlinga trip costs

There is no single fixed price, because the cost depends on a few honest factors:

It depends on how you travel, whether you use flights between regions or trains and road. It depends on the class of hotels you prefer, from simple and clean to comfortable and premium. It depends on whether you travel as a private family group or join a shared group departure, which is lighter on the budget. And it depends on whether you do all twelve in one long trip or split them into regional journeys.

Because of this, the honest and fair way is a tailored quotation, built around your dates, your group size, and your comfort level. We prepare this for you with no obligation, so you see the real cost clearly before you decide.

Let WayToIndia plan your 12 Jyotirlinga yatra

We have arranged Jyotirlinga journeys for families and elders for years, with trusted drivers, clean stays, darshan help, and honest advice at every step. Tell us your dates and group size, and we will plan the smart route and share a clear quotation. Choose the journey that fits you best:

Starting from Delhi · 19 days Starting from Mumbai · 18 days For NRI and OCI travellers · 18 days

Not sure which one suits you? Just ask us on WhatsApp and a real WayToIndia expert will reply, usually within hours: +91 8527255995.

Frequently asked questions

Can all 12 Jyotirlingas be completed in one trip?

Yes, but it is a long journey of about fourteen to eighteen days across seven states. Many pilgrims prefer to complete it region by region over two or three shorter trips.

Which is the most difficult Jyotirlinga to reach?

Kedarnath, in the Himalayas. It needs a trek of about 16 to 18 km from Gaurikund, or a helicopter ride, and it is open only from about May to October.

What is the best time for the full yatra?

October to March is ideal for the plains and southern shrines. If you want to include Kedarnath in the same trip, choose late April to June or September to early October, when Kedarnath is open.

Can elderly parents do this yatra?

Yes, with the right planning. We suggest splitting it into shorter regional trips, keeping easy days, and using a helicopter for Kedarnath. We plan the pace around your family.

How much does a 12 Jyotirlinga tour cost?

The cost depends on your travel style, hotel comfort, group size, and whether you do it in one trip or several. We share a clear, tailored quotation with no obligation.

Do you arrange darshan and local help?

Yes. We arrange comfortable travel, clean stays, experienced drivers, and darshan support, so you can focus fully on your prayers.

Plan with WayToIndia

Let us plan your Kedarnath Jyotirlinga trip

Tell us a little about your trip. A real travel expert will shape it around you and reach you on WhatsApp. No call centre, no pressure.

Real travel experts Replies within hours Safe, honest booking
Ways to make this trip
or simply tell us your plan

Protected by reCAPTCHA. Your details reach our desk instantly, and we never share them.

Leave a Reply

Enquire