12 Jyotirlingas in India: Complete Travel Guide, Locations, Routes & Trip Plan
India is home to countless sacred temples, but the 12 Jyotirlingas in India hold a unique place in Hindu spirituality. Dedicated to Lord Shiva, these revered Jyotirlinga temples are believed to represent powerful manifestations of Shiva’s divine light. A pilgrimage covering all 12 Jyotirlingas is considered an important spiritual journey for many devotees.
If you are planning a 12 Jyotirlinga tour in India, this complete guide covers the locations, suggested routes, travel planning tips, and important information to help you organize your pilgrimage.
What Are the 12 Jyotirlingas?
The word Jyotirlinga combines “Jyoti,” meaning divine light, and “Linga,” representing Lord Shiva. According to Hindu tradition, Lord Shiva manifested himself as an infinite pillar of light at these sacred locations.
The 12 Jyotirlingas of India are:
- Somnath – Gujarat
- Mallikarjuna – Andhra Pradesh
- Mahakaleshwar – Madhya Pradesh
- Omkareshwar – Madhya Pradesh
- Kedarnath – Uttarakhand
- Bhimashankar – Maharashtra
- Kashi Vishwanath – Uttar Pradesh
- Trimbakeshwar – Maharashtra
- Vaidyanath – Jharkhand
- Nageshwar – Gujarat
- Rameshwaram – Tamil Nadu
- Grishneshwar – Maharashtra
1. Somnath Jyotirlinga – Gujarat
Located near the Arabian Sea in Prabhas Patan, Somnath is traditionally regarded as the first of the 12 Jyotirlingas. The temple is famous for its magnificent architecture and coastal setting.
Nearest major city: Veraval
Best route: Ahmedabad → Rajkot → Somnath
Suggested stay: 1–2 days
You can combine Somnath with nearby Dwarka and Nageshwar for a Gujarat pilgrimage circuit.
2. Mallikarjuna Jyotirlinga – Andhra Pradesh
Mallikarjuna Jyotirlinga is located at Srisailam on the banks of the Krishna River. Surrounded by hills and forests, the temple is an important pilgrimage destination in South India.
Nearest major cities: Hyderabad and Kurnool
Suggested stay: 1–2 days
Hyderabad is a convenient starting point for travelers arriving by air.
3. Mahakaleshwar Jyotirlinga – Madhya Pradesh
Located in Ujjain, Mahakaleshwar is one of India's most famous Shiva temples. The temple is particularly renowned for its Bhasma Aarti, which attracts devotees from across the country.
Nearest airport: Indore
Suggested stay: 1–2 days
Ujjain can easily be combined with Omkareshwar as part of a Madhya Pradesh Jyotirlinga circuit.
4. Omkareshwar Jyotirlinga – Madhya Pradesh
Omkareshwar is situated on an island in the Narmada River. The island is traditionally associated with the sacred Om symbol, making the temple an important spiritual destination.
Nearest major city: Indore
Suggested route: Indore → Omkareshwar → Ujjain
A one-day visit is possible, although staying overnight allows more time for temple visits and local sightseeing.
5. Kedarnath Jyotirlinga – Uttarakhand
Kedarnath is among the most challenging and spiritually significant Jyotirlinga pilgrimages. Situated high in the Himalayas, reaching the temple involves a mountain journey.
Nearest airport: Dehradun
Main gateway: Gaurikund
Best season: Generally during the temple's official pilgrimage season
Because weather conditions can change quickly, travelers should check official opening dates, road conditions, and local advisories before planning a Kedarnath trip.
6. Bhimashankar Jyotirlinga – Maharashtra
Bhimashankar is located in the Sahyadri hills of Maharashtra and is surrounded by beautiful natural scenery. It is an excellent addition to a Maharashtra temple circuit.
Nearest major city: Pune
Suggested route: Mumbai/Pune → Bhimashankar → Nashik
The journey is especially attractive for travelers who want to combine spirituality with nature and sightseeing.
7. Kashi Vishwanath Jyotirlinga – Uttar Pradesh
Located in Varanasi, Kashi Vishwanath is one of India's most revered Shiva temples. Varanasi itself is an important spiritual city known for its ghats, Ganga Aarti, ancient lanes, and religious heritage.
Nearest airport: Varanasi
Suggested stay: 2–3 days
A visit to Kashi Vishwanath can be combined with the Ganga Ghats, Sarnath, and other important attractions around Varanasi.
8. Trimbakeshwar Jyotirlinga – Maharashtra
Trimbakeshwar is located near Nashik at the foothills of the Brahmagiri mountain range. The temple is associated with the origin of the Godavari River and is an important pilgrimage destination.
Nearest major city: Nashik
Suggested route: Mumbai → Nashik → Trimbakeshwar
Nashik also offers several other religious and cultural attractions.
9. Vaidyanath Jyotirlinga – Jharkhand
Vaidyanath, also known as Baidyanath Dham, is located in Deoghar, Jharkhand. It is one of the major Shiva pilgrimage centers in eastern India.
Nearest airport: Deoghar
Nearest major railway station: Deoghar/Jasidih region
Suggested stay: 1–2 days
Pilgrims can combine the temple visit with other attractions around Deoghar.
10. Nageshwar Jyotirlinga – Gujarat
Nageshwar Jyotirlinga is located near Dwarka in Gujarat. Its location makes it particularly convenient to combine with the famous Dwarkadhish Temple.
Nearest major city: Dwarka
Suggested route: Ahmedabad → Dwarka → Nageshwar → Somnath
This is one of the easiest ways to cover two Jyotirlingas in the same regional pilgrimage.
11. Rameshwaram Jyotirlinga – Tamil Nadu
Rameshwaram, located on Pamban Island, is one of India's most important pilgrimage destinations. The Ramanathaswamy Temple is renowned for its magnificent corridors and numerous sacred water tanks.
Nearest airport: Madurai
Suggested route: Madurai → Rameshwaram
A visit to Rameshwaram can also be combined with Madurai and other destinations in Tamil Nadu.
12. Grishneshwar Jyotirlinga – Maharashtra
Grishneshwar Jyotirlinga is located near Ellora in Maharashtra. The temple is particularly convenient to visit along with the Ellora Caves, a UNESCO World Heritage Site.
Nearest city: Aurangabad (Chhatrapati Sambhajinagar)
Suggested route: Mumbai/Pune → Chhatrapati Sambhajinagar → Ellora → Grishneshwar
Suggested 12 Jyotirlinga Travel Route
There is no single fixed route for visiting all 12 Jyotirlingas. The best itinerary depends on your starting city, transportation, budget, and available days.
A practical route can be divided into regional circuits:
Gujarat Circuit:
Somnath → Nageshwar
Maharashtra Circuit:
Bhimashankar → Trimbakeshwar → Grishneshwar
Madhya Pradesh Circuit:
Mahakaleshwar → Omkareshwar
North & East India:
Kashi Vishwanath → Vaidyanath → Kedarnath
South India:
Mallikarjuna → Rameshwaram
Instead of trying to complete all 12 temples in one continuous road trip, many travelers may find it more convenient to divide the pilgrimage into several regional trips.
Best Time to Visit the 12 Jyotirlingas
The ideal travel season varies considerably because the temples are spread across different parts of India. Winter and spring are generally comfortable for many destinations, while monsoon conditions can affect travel in hilly areas.
Kedarnath requires special planning because its temple access is seasonal and dependent on weather conditions. Always check current temple schedules and travel advisories before departure.
How to Plan a 12 Jyotirlinga Yatra
Before beginning your pilgrimage, prepare a route based on geographical regions. Book flights and hotels early during major festivals and peak pilgrimage periods. Keep additional travel time for delays, especially in mountain regions.
For a comfortable journey, consider combining flights for long-distance travel, trains for major city connections, and local taxis or buses for temple transfers.
It is also useful to keep digital copies of identification documents, hotel bookings, transportation tickets, and temple-related information.
Final Thoughts
A 12 Jyotirlinga Yatra in India is more than a sightseeing journey—it can be a deeply meaningful spiritual experience. From the Himalayan landscape of Kedarnath and the ghats of Varanasi to the coastal temples of Somnath and Rameshwaram, each Jyotirlinga offers a distinctive cultural and religious experience.
With proper route planning, accommodation bookings, transportation arrangements, and attention to seasonal conditions, you can make your pilgrimage more comfortable and memorable.
Mega Yatra can help travelers discover destinations, plan meaningful journeys, and explore India's rich spiritual and cultural heritage. Whether you want to visit one Jyotirlinga or plan a complete 12 Jyotirlinga tour, thoughtful planning can turn the journey into an unforgettable pilgrimage across India.