
12 Jyotirlingas: Complete Route, Cost & Planning Guide
A Jyotirlinga is a devotional representation of Shiva as a radiant pillar of light. There are 12 traditional Jyotirlingas across India. Visiting all 12 in a single continuous journey takes about 30 to 45 days. Most devotees complete them over a lifetime in regional clusters.
Embarking on this pan-India pilgrimage requires meticulous logistical planning, as the temples span from the high-altitude Himalayas to the southern coast of Tamil Nadu. If you are an international traveler planning this spiritual journey, you should learn how to book train tickets in India as a foreigner to secure your berths well in advance. Using a specialized travel planner like Shaivio can help you map out the exact driving routes, train connections, and hotel stays to make this massive undertaking manageable.

Cluster 1: The Maharashtra Circuit (3 Temples)
Maharashtra hosts the highest concentration of Jyotirlingas. You can cover these three temples in a 5-day road trip starting from Pune or Mumbai. Hiring a private cab for this circuit typically costs between βΉ15,000 and βΉ20,000 depending on the vehicle class.
- Trimbakeshwar (Nashik District): Located 28 km from Nashik city, this temple is unique because its linga has three faces representing Brahma, Vishnu, and Maheshwara. The temple is situated at the source of the Godavari River. General darshan can take 2 to 4 hours, but VIP darshan tickets are available online or at the counter for βΉ200, reducing wait times significantly.
- Grishneshwar (Aurangabad Region): Situated just 1 km from the UNESCO World Heritage Ellora Caves, this is the last of the 12 Jyotirlingas. It is constructed from red volcanic rock and features a traditional South Indian temple architecture style. Men must remove their shirts and vests before entering the inner sanctum. There is no entry fee, and wait times rarely exceed an hour on weekdays.
- Bhimashankar (Pune District): Positioned in the Sahyadri hills, this temple is also the source of the Bhima River. State transport buses run regularly from Pune's Shivajinagar bus stand (approx. 110 km, 4-hour drive). During the monsoon season (July to September), the surrounding hills are exceptionally green, though heavy rains can slow down road travel. To avoid high transit costs when arriving at nearby airports, read our guide on how to cabs">avoid overpaying for airport cabs.
Cluster 2: The Gujarat Circuit (2 Temples)
A 3-day itinerary starting from Ahmedabad or Rajkot covers both coastal temples. The most efficient route is to take a train or private taxi from Ahmedabad to Dwarka, then travel south to Somnath, and return via Rajkot.
- Somnath (Veraval): Historically recognized as the first of the 12 Jyotirlingas, this temple stands directly on the shore of the Arabian Sea. The temple complex enforces strict security; no mobile phones, cameras, or leather items are allowed inside. The evening light and sound show, "Jay Somnath," starts at 8:00 PM and costs βΉ25 per person.
- Nageshwar (Near Dwarka): Located 17 km from Dwarka railway station on the route to Bet Dwarka. The temple is easily identifiable by its 85-foot-tall outdoor statue of Lord Shiva. Local auto-rickshaws charge approximately βΉ300 to βΉ400 for a round trip from Dwarka, including waiting time. General entry is free, and the entire visit takes less than an hour.
Cluster 3: The Madhya Pradesh Circuit (2 Temples)
Indore serves as the ideal base for this circuit. Both temples can be visited over a weekend using local trains or private taxis.
- Mahakaleshwar (Ujjain): Located on the banks of the Shipra River, this is the only south-facing (Dakshinamukhi) Jyotirlinga, associated with death and time. The famous Bhasma Aarti takes place daily at 4:00 AM. Online booking for this ritual opens exactly 30 days in advance on the official temple website and fills up within minutes. VIP darshan tickets are priced at βΉ250 per person.
- Omkareshwar (Khandwa District): Located on Mandhata island in the Narmada River, the island's shape resembles the sacred "Om" symbol. You can reach the temple by crossing a pedestrian suspension bridge or taking a local boat ride across the river (costing βΉ30 per person for a shared boat or βΉ300 for a private boat). Combine this with Mamleshwar temple on the south bank, which is historically considered part of the same Jyotirlinga.
The Solitary Titans (5 Temples)
These five temples are geographically isolated and require dedicated, individual travel itineraries due to their remote locations or specific regional routes.
- Kedarnath (Uttarakhand): The highest of the Jyotirlingas, located at 3,583 meters above sea level. The temple is open only from May to November due to severe winter weather. The journey involves a 16 km trek from Gaurikund. Alternatively, helicopter services operate from Phata, Sersi, and Guptkashi, which must be pre-booked via the official IRCTC HeliYatra portal (approx. βΉ8,000 round trip). For those combining this with other Himalayan shrines, our Char Dham Yatra itinerary provides a comprehensive roadmap. If you wish to extend your trek in the Garhwal region, consult our detailed Panch Kedar trek guide.
- Kashi Vishwanath (Varanasi, Uttar Pradesh): Located in one of the oldest continuously inhabited cities in the world. The newly constructed Kashi Vishwanath Corridor connects the temple directly to the Ganga ghats, allowing pilgrims to bathe in the river and walk straight to the temple. Sugam Darshan (VIP entry) can be booked online for βΉ300 to bypass the long queues, which can stretch for hours on Mondays and festival days.
- Baidyanath (Deoghar, Jharkhand): Also known as Baba Dham, this temple complex features 22 individual temples. During the holy month of Shravan (JulyβAugust), millions of saffron-clad pilgrims (Kanwariyas) walk 105 km from Sultanganj carrying holy water from the Ganges to offer here. The nearest airport is Deoghar Airport (DGH), located 8 km from the temple.
- Mallikarjuna (Srisailam, Andhra Pradesh): Situated on a flat-topped hill in the Nallamala forest range on the banks of the Krishna River. It is unique as it is recognized as both a Jyotirlinga and a Shakti Peeth. The nearest major city is Hyderabad (230 km away), from where regular state transport buses operate. The drive takes about 5 to 6 hours through a scenic tiger reserve.
- Ramanathaswamy (Rameswaram, Tamil Nadu): The southernmost Jyotirlinga, closely linked to the Ramayana epic. The temple is famous for its long corridors featuring over 1,200 intricately carved granite pillars. Before entering the main sanctum, pilgrims traditionally bathe in the 22 holy water wells (Theerthams) located within the temple complex. The ticket for the Theertham bath is a nominal βΉ25 per person.
Pro Tip for the Pan-India Trip
If you plan to complete all 12 temples in a single continuous journey, seasonal weather patterns are your biggest challenge. Start in the North (Kedarnath) in May when the mountain passes open. Move through Uttar Pradesh, Jharkhand, and Madhya Pradesh before the monsoon peaks in July. Save the coastal temples of Gujarat, Maharashtra, and Tamil Nadu for the cooler winter months between November and February. To budget this massive journey, Shaivio offers customizable calculators to estimate fuel, driver charges, and temple VIP entry fees across different states. For a broader overview of these sacred sites, you can also refer to our comprehensive all 12 Jyotirlingas guide.


