- Aug 12, 2025

The Mahakaleshwar Temple is one of the 12 Jyotirlingas, which makes it a highly revered pilgrimage site for Hindus. The temple is also dedicated to Lord Shiva and is known for its unique feature of the Shiva Lingam facing the south, a characteristic found only in this temple, which is why it is called Dakshinamukhi Mahadev. The temples are also considered Swayambhu, meaning the Lingam is believed to have manifested naturally. To witness the temple's architecture and unique rituals, if you are planning to visit the Mahakaleshwar temple from Delhi, you may wonder how to reach the temple. To get to the Mahakaleshwar Temple in Ujjain from Delhi, you can travel by road, train, or air. You can choose any convenient travel option that suits your comfort and preference. Therefore, to briefly understand the respective modes and the route, please note the information below and stay updated.
Travel to the Mahakaleshwar Temple by Road from Delhi
To reach the Mahakaleshwar Temple in Ujjain by road from Delhi, the distance is approximately 700-770 km, and the journey takes roughly 11-15 hours by car or bus. You can take your preferred routes that pass through Gurugram, Alwar, Jaipur, and Kota. You can also choose to fly to Indore and then drive to Ujjain. The options mentioned are to explore the route to travel to Ujjain by road.
See also: How to Travel to Kashi Vishwanath Temple from Delhi
Route options for travelling to the Mahakaleshwar temple from Delhi
You can choose your preferred route to the Mahakaleshwar temple in Ujjain from Delhi by road. The following are cited below; go through them accordingly.
- NE4 Highway: This well-maintained route offers multiple rest stops. It further passes through Gurugram, Alwar, and Kota.
- Agra-Bombay National Highway: After exiting Agra, take this route. You will then proceed towards Kota and eventually reach Ujjain.
- Delhi - Agra - Gwalior - Shivpuri - Guna - Biaora - Shajapur - Makshi - Ujjain: You can choose this route from Delhi to the Mahakaleshwar temple.
Travel to the Mahakaleshwar Temple by train from Delhi
To travel by train from Delhi to the Mahakaleshwar Temple in Ujjain, you need to take a train to Ujjain Junction (UJN). Several trains operate on this route, including the Malwa Express (12920) and Indb Sf Exp (22942), which run daily. The train journey from Delhi to Ujjain will take 10 to 15 hours. You can make the reservation for your train through IRCTC and other platforms. After arriving at Ujjain, you can take local transport to the Mahakaleshwar Temple. Look at the cited details to find information about train options and stations.
See also: How to Visit Khatu Shyam Temple from Delhi
Train Options:
- Malwa Express (12919/12920): Departs from New Delhi Railway Station (NDLS) at 9:50 PM and arrives at Ujjain Junction (UJN) at 8:20 AM.
- Hazrat Nizamuddin Intercity Express (12416): Departs from Hazrat Nizamuddin station (NZM) at 8:30 PM and arrives at Ujjain Junction (UJN) at 11:20 AM.
- Ujjaini Express (14310): Runs weekly from Delhi to Ujjain.
- Indb Sf Exp (22942): A faster option is reaching Ujjain in about 10 hours and 20 minutes.
Train Stations:
- You can board the train at New Delhi Railway Station (NDLS) or Hazrat Nizamuddin (NZM) Station in Delhi.
- The destination station is Ujjain Junction (UJN).
Travel to Mahakaleshwar Temple by Air from Delhi:
To reach the Mahakaleshwar Temple in Ujjain by air from Delhi, you must fly to the nearest airport in Indore, Devi Ahilyabai Holkar Airport. Then, you can travel to Ujjan by Road. Direct flights are available from Delhi to Indore, with a flight time of around 1.5 hours from Indore Airport. And ahead, you can take a bus or hire a taxi to Ujjain, which is around 55 km away. Cover the distance and reach the Mahakaleshwar Temple from Delhi. To learn more about the airlines and routes, see the details below and stay updated accordingly.
See also: How to Travel to KedarnathTemple from Delhi
Fly to Indore:
Several airlines operate direct flights from Delhi to Indore, including IndiGo, Air India, and Vistara. You can choose your preferred airline in advance and make your reservation accordingly. The flight duration will be around 1.5 hours.
Travel from Indore Airport to Ujjain:
After boarding your flight from Delhi, you will arrive in Indore within the specified time period. From Indore to each Mahakaleshwar, you can travel by road, taxi, or bus. Below are the following details.
- Taxi: Taxis are readily available at Indore Airport. The journey to Ujjain is approximately 55 km and costs between INR 1,500 and INR 2,500.
- Bus: Buses also run from Indore to Ujjain. If you are looking for a budget-friendly mode of travel, you can take a bus from Indore airport to Ujjain. The ticket costs around INR 200 to 300.
Reaching the Mahakaleshwar Temple:
Once you have reached Ujjain by taxi or bus, you can take local transport. The Mahakaleshwar temple is easily accessible by auto-rickshaws or taxis. There, you can choose your preferred mode of transportation.
An Itinerary for Mahakaleshwar Temple, Ujjain
DAY 1
Attend the Bhasm Aarti and take Darshan
- Morning: After arriving in Ujjain, get up early and reach the Mahakaleshwar temple by 3 AM for the auspicious Bhasm Aarti. Book your slots online in advance and be part of the ritual.
- Afternoon: Explore the Mahalak Lok Corridor ahead. Visit the Harsiddhi temple, one of the 52 Shakti peeths, and the Kal Bhairav temple.
- Evening: Witness the evening Aarti at the Ram Ghat, explore the local markets near the helpline, and sample the souvenirs and regional delicacies.
DAY 2
Visit Omkareshwar Jyotirlinga
- Morning: Travel to Omkareshwar temple, approximately 150 kilometres away from Ujjain. For this scenic trip, you can choose a taxi or a train.
- Afternoon: Explore Mandhata Island, visit several other temples, and take in the beautiful natural surroundings. Enjoy the traditional lunch at the local restaurant.
- Evening: From there, you can head back to Ujjain using your preferred mode of transportation. Check into your hotel room and relax.
DAY 3
Culture Exploration of Ujjain and head back to Delhi
- Morning: Get ready early and visit the ancient Sandipani Ashram, explore the Ved Shala, and visit the Gadkalika Temple.
- Afternoon: Visit the Vikram Kirti Mandir, a cultural centre with a museum, art gallery, and research centre dedicated to King Vikramaditya.
- Evening: Enjoy your dinner in Ujjain by heading to a famous restaurant or trying the local food at a store. Then depart from Ujjain and return to Delhi using your preferred mode of travel.
Information about the rituals takes place at the Mahakaleshwar Temple
The Mahakaleshwar Temple in Ujjain is renowned for its unique rituals, the most prominent of which is the Bhasma Aarti. Visit the temple early to participate in the rituals. Below are the following.
- Bhasma Aarti (4:00 AM - 6:00 AM): This dawn ritual involves adorning the Jyotirlinga with sacred ash. It is a mesmerising experience for the devotees.
- Sandhya Aarti (6:30 PM - 7:00 PM): An evening aarti is being offered to invoke Lord Shiva's blessings.
- Mahabhog Aarti: A ritual where food offerings are presented to lord Mahakal.
- Abhishek: Devotees perform Abhishek, a ritual bath of the Jyotirlinga with milk, water, honey, and ghee.
- Pujas and Aartis: Throughout the day, the priests conduct various pujas and aartis, offering prayers and chanting mantras, including Rudrabhisheka, Mahamrityunjaya Jaap, and general pujas.
- Shayan Aarti: The last aarti of the day is performed before the temple closes, which is Shayan Aarti.
Therefore, special celebration rituals, which tend to take place on the following days, including Mahashivratri, Shravan Maas, Nag Panchami, and Kartik Purnima, are further marked by special prayers, Pujas, and rituals.
Frequently Asked Questions (FAQs)
How many days are enough to travel to the Mahakaleshwar temple from Delhi?
Planning a trip to the Mahakaleshwar temple from Delhi might take 3 to 4 days for comfortable travel. These days, you can explore nearby attractions like Omkareshwar, which includes your journey to and from Delhi.
What is the dress code for entering the Mahakaleshwar Temple?
The dress code for the Mahakaleshwar temple typically requires men to wear a dhoti and angavastram, and women to wear a saree or salwar kameez with a dupatta. This dress code applies to all visitors, and it is imperative to participate in Bhasma Aarti or to enter the Garbh Griha.
What is the best time to visit the Mahakaleshwar temple?
When planning to visit the Mahakaleshwar temples, it is recommended that you visit between October and March. During this period of the month, the weather is quite pleasant, and you can explore the nearby temples and attractions calmly.
What are the major festivals celebrated at the Mahakaleshwar temple?
Major festivals are celebrated at the Mahakaleshwar Temple in Ujjain: Maha Shivratri and Simhastha Kumbh Mela, which occur every 12 years. And Maha Shivratri is the grand festival dedicated to Lord Shiva. The temple also celebrates Shravan Mass, Nag Panchami, Mahakal ki Sawari, and Nitya Yatra. Visit the Mahakaleshwar during the festival time and attend the following rituals.
What is the most suitable mode of travel to the Mahakaleshwar Temple?
Mahakaleshwar Jyotirlinga in Ujjain is a significant Pilgrimage site for devotees of Lord Shiva. The most suitable mode of travel to the Mahakaleshwar temple depends on your starting location and your preferences for speed, cost, and comfort.
Contact us






