Visiting all twelve Jyotirlingas is a lifelong aspiration for many devotees. Spread from the Arabian Sea to the Himalaya and from Gujarat to Tamil Nadu, they are best approached as a series of regional journeys rather than one continuous trip.

Regional circuits

  • Gujarat: Somnath and Nageshwar (with Dwarka) — about 230 km apart along the Saurashtra coast.
  • Madhya Pradesh: Mahakaleshwar (Ujjain) and Omkareshwar — about 140 km apart, both easily reached from Indore.
  • Maharashtra: Trimbakeshwar (Nashik), Bhimashankar (Pune district) and Grishneshwar (near Ellora) — a road circuit of roughly 600–700 km.
  • South India: Mallikarjuna (Srisailam) and Rameswaram — far apart, often combined with other southern temple journeys.
  • North & East: Kashi Vishwanath (Varanasi), Baidyanath (Deoghar) and Kedarnath (seasonal, Himalaya) — usually separate journeys.

When to go

For most shrines, October to March offers comfortable weather. Kedarnath is open only from around late April or May to around November, and should be avoided during heavy monsoon rains. Festivals such as Maha Shivaratri and the month of Shravan are spiritually special but very crowded — plan accommodation well in advance.

Before you travel

  • Check the official temple website or trust for darshan timings, special-darshan bookings (for example the Bhasma Aarti at Ujjain) and dress codes.
  • Many temples do not allow phones, cameras or bags inside; carry a small purse and use official lockers.
  • For Kedarnath, register for the Char Dham Yatra on the official Uttarakhand portal and book helicopter tickets only through the official channel.
  • Keep a light bag, comfortable footwear that is easy to remove, and a water bottle.

Most importantly, travel unhurried. A pilgrimage is not a checklist — each shrine has its own story, and its own silence, worth staying for.

Travel information changes; please verify current details with official sources before you go.