Premium Himalayan journeys with local expertise.
If you search for 'jyotirlinga in Maharashtra' — one of the most searched spiritual travel queries in India with over 90,000 monthly searches — you probably already know that Maharashtra is special. But do you know exactly how many Jyotirlingas Maharashtra has? Where they are located? What makes each one unique? And how to plan a single circuit that covers all three in one seamless pilgrimage? Most people are surprised to learn that Maharashtra — not Uttarakhand, not Gujarat, not any other state — holds the highest concentration of Jyotirlingas in India. Three of the twelve most sacred Shiva temples on earth are located within this single state. And all three are within a 450 km radius of Mumbai — meaning every Mumbaikar and Maharashtra resident has three Jyotirlingas practically in their backyard. This guide is the most complete resource on Maharashtra Jyotirlinga temples available. You will find the names and exact locations of all 3 Maharashtra Jyotirlingas, their historical and mythological significance, what makes each unique, how to reach them, the best time to visit, distances from Mumbai and Pune, and a complete 3-day circuit itinerary. Whether you are a first-time pilgrim or a seasoned Shiva devotee — this is your definitive guide.
There are exactly 3 Jyotirlingas in Maharashtra out of the 12 sacred Jyotirlingas of Lord Shiva that are spread across India. Maharashtra is the only Indian state with 3 Jyotirlingas — no other state has more than 2. Gujarat and Madhya Pradesh each have 2, while Andhra Pradesh, Tamil Nadu, Uttar Pradesh, Uttarakhand, and Jharkhand each have 1.
| State | Number of Jyotirlingas | Temple Names |
| Maharashtra | 3 | Trimbakeshwar, Bhimashankar, Grishneshwar |
| Gujarat | 1 | Somnath, Nageshwar |
| Madhya Pradesh | 1 | Mahakaleshwar, Omkareshwar |
| Andhra Pradesh | 1 | Mallikarjuna (Srisailam) |
| Tamil Nadu | 1 | Rameshwaram |
| Uttar Pradesh | 1 | Kashi Vishwanath (Varanasi) |
| Uttarakhand | 1 | Kedarnath |
| Jharkhand | 1 | Vaidyanath (Deoghar) |
Why Does Maharashtra Have the Most Jyotirlingas? Maharashtra sits at the geographic heart of peninsular India, spanning both the Western Ghats (Sahyadri range) and the Deccan plateau — two of India's most ancient and sacred landscapes. The Narmada, Godavari, Krishna, and Bhima rivers all have their origins or significant passages through Maharashtra, making it a land of extraordinary sacred geography. Ancient Hindu sages identified this land as a region of exceptional spiritual energy — a claim supported by the three Jyotirlinga manifestations here.
Here is the definitive Maharashtra Jyotirlinga name and place table — the single most useful reference for planning your pilgrimage. All three names, locations, Jyotirlinga numbers, and key facts are captured below.
| Maharashtra Jyotirlinga Name | Location | District | Nearest City | Altitude | Jyotirlinga No. |
| Trimbakeshwar Jyotirlinga | Trimbak town, Nasik district | Nashik | Nashik (28 km) | 950 m | 6th of 12 |
| Bhimashankar Jyotirlinga | Sahyadri Hills, Pune district | Pune | Pune (110 km) | 1,050 m | 8th of 12 |
| Grishneshwar Jyotirlinga | Verul (Ellora), Aurangabad | Chhatrapati Sambhajinagar (Aurangabad) | Aurangabad (29 km) | 626 m | 12th of 12 |
Trimbakeshwar Jyotirlinga is the 6th among the 12 Jyotirlingas and is located in the ancient town of Trimbak, 28 km from Nashik in Maharashtra. It sits at the foot of the Brahmagiri mountain at an altitude of 950 m — one of the highest Jyotirlingas accessible by road.
The existing Trimbakeshwar Temple was built in the 18th century CE under the patronage of Peshwa Nana Saheb Peshwa (Balaji Baji Rao) between 1755 and 1786. The original ancient temple at this site was said to have been damaged during the Mughal era. The current structure is built in the Hemadpanthi style of Maharashtra temple architecture — using black stone (basalt) without the use of lime or mortar. The nagara-style shikhara and the intricately carved exterior walls make it one of the finest examples of Maratha-era temple architecture.
| Detail | Information |
| Temple Location | Trimbak town, Nashik district, Maharashtra |
| Nearest City | Nashik (28 km / 40 mins by road) |
| Distance from Mumbai | ~170 km (3 hours by road via NH 160) |
| Distance from Pune | ~155 km (3 hours via Mumbai-Pune Expressway) |
| Temple Open Hours | 5:30 AM to 9:00 PM daily |
| Key Aartis | Kakad Aarti 5:30 AM | Mahapooja 12:00 PM | Shej Aarti 9:00 PM |
| Entry Fee | Free (special darshan: nominal fee) |
| Dress Code | Traditional attire mandatory — dhoti for men inside sanctum |
| Architecture Style | Hemadpanthi / Nagara (black basalt stone, Peshwa era) |
| Sacred Feature | Three-faced linga (Trimurti) — Brahma, Vishnu, Shiva faces |
| River Origin | Source of the Godavari River (Kushavarta Kund) |
| Best Season | October to March (Nashik Kumbh: every 12 years) |
Bhimashankar Jyotirlinga is the 8th among the 12 Jyotirlingas. It is located deep within the Bhimashankar Wildlife Sanctuary in the Sahyadri (Western Ghats) mountain range, in the Pune district of Maharashtra. At an altitude of 1,050 m, Bhimashankar is the highest of the three Maharashtra Jyotirlingas and sits within one of the richest biodiversity hotspots in peninsular India.
| Detail | Information |
| Temple Location | Bhimashankar Wildlife Sanctuary, Pune district, Maharashtra |
| Nearest City | Pune (110 km / 2.5–3 hours by road) |
| Distance from Mumbai | ~200 km (4 hours via NH 48 + Ghat road) |
| Distance from Nashik | ~185 km (3.5–4 hours via Nashik–Pune highway) |
| Temple Open Hours | 4:30 AM to 9:30 PM daily |
| Key Aartis | Kakad Aarti 4:30 AM | Madhyan Pooja 12:00 PM | Shej Aarti 9:00 PM |
| Entry Fee | Free (Forest Sanctuary entry: nominal fee per vehicle) |
| Dress Code | Modest dress required — traditional attire preferred |
| Architecture Style | Hemadpanthi (Nagara style, black basalt stone) |
| Sacred Feature | Source of the Bhima River; forest setting unique among Jyotirlingas |
| Wildlife | Giant Indian Squirrel, leopard, barking deer, Indian giant squirrel |
| Best Season | October to June (road access; monsoon — verify road conditions) |
Shrines Grishneshwar Jyotirlinga is the 12th and final among the 12 sacred Jyotirlingas of Lord Shiva. It is located in the village of Verul (also called Ellora), approximately 29 km from Aurangabad city in the Chhatrapati Sambhajinagar district of Maharashtra. Its proximity to the UNESCO World Heritage Ellora Caves makes it one of the most culturally layered pilgrimage destinations in India.
| Detail | Information |
| Temple Location | Verul village (Ellora), Aurangabad district, Maharashtra |
| Nearest City | Aurangabad (29 km / 45 mins by road) |
| Distance from Mumbai | ~335 km (5.5 hours via NH 160 or Pune-Aurangabad highway) |
| Distance from Pune | ~240 km (4–4.5 hours via NH 552) |
| Distance from Nashik | ~165 km (2.5–3 hours via NH 160) |
| Temple Open Hours | 5:00 AM to 9:30 PM daily |
| Key Aartis | Kakad Aarti 5:00 AM | Madhyan Aarti 12:00 PM | Shej Aarti 9:30 PM |
| Entry Fee | Free (VIP darshan: nominal fee) |
| Dress Code | Traditional attire required; men must enter sanctum in dhoti |
| Architecture Style | Hemadpanthi / Nagara, red Deccan stone; Maratha renovation (18th c) |
| Sacred Feature | 12th and last Jyotirlinga; 1 km from Ellora Caves (UNESCO) |
| Nearby Attraction | Ellora Caves (1 km), Ajanta Caves (100 km), Aurangabad Fort |
| Best Season | October to March (combine with Ellora Caves visit) |
Mumbai is the most populous city in Maharashtra and the starting point for millions of pilgrims planning the Maharashtra Jyotirlinga circuit. Here are the distances from Mumbai to all three Maharashtra Jyotirlingas:
| Jyotirlinga | Distance from Mumbai | Travel Time | Best Route | Recommended For |
| Trimbakeshwar (Nashik) | ~170 km | 3 hours (via NH 160) | Mumbai–Nashik Expressway (NH 160) | First-time visitors; weekend pilgrimage from Mumbai |
| Bhimashankar (Pune district) | ~200 km | 4 hours (via NH 48 + Ghats) | Mumbai–Pune Expressway + Ghat road via Khed | Nature lovers; Sahyadri trek enthusiasts |
| Grishneshwar (Aurangabad) | ~335 km | 5.5 hours (via Nashik / Pune) | NH 160 via Nashik or NH 48 + NH 552 via Pune | Combined Ellora Caves pilgrimage + heritage visit |
Nearest Jyotirlinga to Mumbai: The nearest Jyotirlinga to Mumbai is Trimbakeshwar (170 km, 3 hours via NH 160 — Mumbai–Nashik Expressway). It is the most popular weekend pilgrimage destination from Mumbai. Bhimashankar at ~200 km (4 hours) is a close second, offering the added appeal of the Sahyadri forest and wildlife sanctuary.
No other state in India offers what Maharashtra offers to a Shiva devotee: three Jyotirlingas within a single state, each radically different in its landscape, architecture, mythology, and spiritual character. Trimbakeshwar at the source of the Godavari. Bhimashankar in the heart of the Sahyadri forest. Grishneshwar beside the greatest rock-cut temples on earth. Three temples. Three distinct encounters with Lord Shiva. Three chapters of a pilgrimage that builds toward something greater than the sum of its parts. Whether you visit them one at a time over years or in a single three-day circuit — each darshan is complete, each experience is transformative. Maharashtra's Jyotirlinga circuit is one of the most accessible and spiritually rewarding pilgrimages available to anyone living in or travelling to western India. Start planning. Pick your nearest temple. And let the three sacred presences of Lord Shiva in Maharashtra guide your journey.