Ujjain railway station to Mahakal temple is a short hop: Mahakaleshwar Jyotirlinga lies about 2 km by road from Ujjain Junction (UJN), roughly a 5-10 minute auto or e-rickshaw ride. Local listings put a shared seat at about Rs 30-50 and a full auto at about Rs 80-150 as of 2026, so agree the fare before you board.
What trips people up is everything around that ride: which exit to use, where the autos wait, where to leave a heavy bag, why websites quote anything from 1.5 to 3 km, and what changes when a train pulls in before dawn or on a festival day. This guide covers those, plus Ujjain's smaller stations and how to continue to Kal Bhairav, Chintaman Ganesh and the city's other temples.
Ujjain Junction sits on Station Road in the Malipura area (PIN 456001), and the Mahakaleshwar temple complex lies to its north-west. The railway information site erail lists the temple at about 2.0 km from the station, and the local guide ujjaindarshan.com describes the transfer as roughly 1.8-2 km, or 5-10 minutes by auto in normal traffic. For planning purposes, think of it as about 2 km by road.
If you search for the Ujjain junction to Mahakaleshwar temple distance, you will see numbers ranging from about 1.5 km to around 3 km. Even erail's own page lists both 1.6 km and 2.0 km. The spread is not a mistake so much as a difference in what is being measured:
None of this changes the practical answer. It is a short local ride: budget about 10 minutes, plus a few more to find your vehicle.
There are five realistic ways to get from Ujjain station to the Mahakal mandir. The fares below come from two published sources and are given as ranges, not fixed prices: local autos in Ujjain are generally unmetered, so the number you pay is the number you agree before you sit down. For a broader overview of buses, autos and e-rickshaws across the city, see our guide to getting around Ujjain.
| Option | Typical cost (source, as of 2026) | Time | Best for |
|---|---|---|---|
| Walk | Free | Depends on pace (about 2 km) | Fit travellers with only a day bag, in daylight |
| Shared e-rickshaw / shared auto | About Rs 30-50 per seat (ujjaindarshan.com) | About 5-10 min plus waiting to fill | Solo travellers and couples on a budget |
| Full (reserved) auto | About Rs 100-150 (ujjaindarshan.com); Rs 80-100 (our transport guide) | About 5-10 min | Families, luggage, going straight to a temple-side stay |
| Ujjain City Transport bus | About Rs 10-25 (our transport guide) | Varies with route and frequency | Very low budgets with little luggage |
| Pre-booked cab | Quoted on booking (no flat fare published) | About 5-10 min once moving | Pre-dawn arrivals, seniors, groups, onward temple circuit |
A shared e-rickshaw or auto leaves when it has enough passengers, so the per-seat price is low but you may wait, and it may drop you at a general point rather than the exact lane you want. Inside the Mahakal Lok zone itself, our transport guide notes that e-rickshaws charge about Rs 20-30 for short hops of up to 2 km, with stands at Karkaraja parking and near Nandi Dwar, which is useful once you are already in the temple area.
A full auto is the simplest choice for most families. You pay for the whole vehicle, it goes where you ask, and there is room for bags. Our transport guide lists Rs 80-100 from the railway station to the temple; ujjaindarshan.com quotes Rs 100-150 to temple-side hotels. Treat both as reference points, and expect the higher end late at night, with a lot of luggage or on a festival day.
The cheapest option is the Ujjain City Transport bus. Our transport guide notes that city buses link the railway station with Nanakheda Bus Stand, Dewas Gate and the Mahakal area for about Rs 10-25. It suits travellers with a small bag who are not in a hurry; with suitcases, an auto is far less hassle.
For a 2 km ride, a cab is not about speed. It is worth it when certainty matters more than the last few rupees: an arrival at 3 or 4 in the morning, travelling with elderly parents or small children, a group of five or more, or a plan to continue to other temples that same day. Our Ujjain taxi service can meet you at the station with a sedan such as a Maruti Dzire or Hyundai Aura, a Maruti Ertiga or Toyota Innova Crysta for families, or a Force Traveller for larger groups. Fares are quoted when you book on that page or via WhatsApp on +91 83190 07059, rather than as a fixed station-to-temple price.
Ujjain Junction is bigger than many first-time visitors expect. According to Wikipedia's entry on Ujjain Junction, it has 8 platforms and 15 tracks, is an 'A' category station on the Ratlam railway division of Western Railway, and handles roughly 75,000 passengers a day. It was also named Best Tourist Friendly Railway Station in September 2017. Knowing the layout saves you a long walk with bags.
The station has two useful exits for pilgrims. ujjaindarshan.com reports that e-rickshaws and autos are available around the clock outside both the Platform 1 side and the Platform 8 side. erail notes an auto stand at the station entrance and a separate taxi stand, and our transport guide adds that prepaid and app-based autos wait outside the main exit.
Temples rarely suit large suitcases, and security checks at busy shrines can be slow with bags. ujjaindarshan.com places the station cloak room on Platform 1, and erail lists a cloak room among the station's amenities, along with parking, WiFi, restaurants and retiring and dormitory rooms. Retiring rooms at Indian stations are booked through IRCTC. If you are only in Ujjain for a few hours of darshan before an onward train, leaving the heavy bag at the station and travelling light to the temple is often the most comfortable plan. Check the current timings and charges at the counter, as these are not published in a reliable place online.
Because Ujjain's autos are generally unmetered, the conversation before you sit down is the whole negotiation. A few habits help:
For the Ujjain station to Mahakal mandir auto fare, a quote well above the ranges in the table, with no luggage and in normal hours, is a signal to walk to the next vehicle.
The nearest railway station to Mahakaleshwar temple is Ujjain Junction. The city also has smaller stations that may appear on a ticket or booking site: Wikipedia lists Vikramnagar (often written Vikram Nagar), Matana Buzurg, Pingleshwar and Chintaman Ganesh. For a pilgrim heading to Mahakal, the junction is almost always the right choice, since it has the auto and taxi stands, the cloak room and the most trains.
| Station | Code | Use for Mahakal? |
|---|---|---|
| Ujjain Junction | UJN | Yes - main station, about 2 km from the temple, autos and taxis at the exits |
| Vikram Nagar | VRG | Only if your train stops here and not at UJN; about 6 km away per ujjaindarshan.com |
| Chintaman Ganesh | - | Small halt; suits the Chintaman Ganesh Temple side, not Mahakal |
| Pingleshwar | - | Small halt; not recommended for Mahakal |
| Matana Buzurg | - | Small halt; not recommended for Mahakal |
The smaller halts have far fewer facilities, and you may not find a vehicle waiting, especially at night. If your ticket lets you choose, stay on until Ujjain Junction, which opened in 1876 as part of the Scindia-Neemuch Railway and sits at about 492 m above sea level. Flying in is a different route altogether: flights land at Devi Ahilya Bai Holkar Airport in Indore, and that journey to Ujjain is made by road, not through UJN.
A lot of trains reach Ujjain at awkward hours, and many pilgrims plan their visit around the early-morning rituals at Mahakaleshwar.
If you arrive in the small hours, ujjaindarshan.com reports autos and e-rickshaws at both main exits around the clock. Expect fewer vehicles, firmer prices and quieter roads. Travellers attending the Bhasma Aarti should confirm their booking and reporting time through official channels before they travel; that process is separate from getting to the temple and is not covered here. For a pre-dawn arrival with family, a pickup arranged in advance removes the uncertainty of finding a vehicle in the dark.
For older travellers, the walk is usually not the right choice even though the distance is short. A full auto or a cab dropping as close to the entrance as is permitted, plus leaving bags at the cloak room, makes the visit much easier. Ask the driver about the nearest permitted drop point rather than assuming they can reach the gate.
On major festival days and very crowded weekends, police may restrict vehicles near the temple and set up diversions. Specific rules and closure points change by occasion and are not published in a single reliable place, so allow extra time, expect to walk the last stretch, and check with local authorities or your driver on the day. The e-rickshaw stands inside the Mahakal Lok zone are handy if you are dropped further away than planned.
Many train travellers have one day in Ujjain and want more than Mahakal. The station is a convenient starting point for a temple circuit, and the distances below show why a cab often makes sense once you go beyond the old city.
| Place | Approx. distance from UJN | How most people go |
|---|---|---|
| Mahakaleshwar Jyotirlinga | About 2.0 km | Auto, e-rickshaw or cab |
| Vedh Shala (Jantar Mantar) | About 2.3 km | Auto or cab |
| Chintaman Ganesh Temple | About 7.0 km | Auto or cab |
| Kal Bhairav Temple | About 7.1 km | Auto or cab |
| Kaliadeh Palace | About 11.2 km | Cab |
Harsiddhi Temple and Ram Ghat on the Shipra River lie in the old city close to Mahakal, and most visitors combine them with it on foot or by e-rickshaw. Kal Bhairav Temple, Chintaman Ganesh Temple and Mangalnath Temple are further out and in different directions, so stringing them together by separate autos means several negotiations and waits. A single cab for a few hours is usually simpler. Our guide to Ujjain sightseeing by car explains how to plan a temple loop and how long to allow.
A practical pattern for a day visit by train looks like this: leave bags at the station cloak room, take an auto to Mahakal for darshan, walk to Harsiddhi and Ram Ghat, then pick up a pre-booked cab for Kal Bhairav, Mangalnath and Chintaman Ganesh before heading back to Ujjain Junction for your onward train.
Mahakaleshwar temple is about 2 km by road from Ujjain Junction (UJN). Sources quote anything from 1.5 to 3 km because they measure to different gates or use straight-line distance, but the ride normally takes about 5-10 minutes.
Yes, it is walkable for fit travellers with only a light bag, as the distance is about 2 km. With luggage, children or elderly family members, or before dawn, an auto, e-rickshaw or pre-booked cab is the more comfortable choice.
As of 2026, ujjaindarshan.com quotes about Rs 30-50 per seat in a shared auto or e-rickshaw and Rs 100-150 for a full auto, while our transport guide lists Rs 80-100. Autos are generally unmetered, so agree the price before you board.
Yes. Local listings report e-rickshaws and autos available around the clock outside both the Platform 1 and Platform 8 sides of Ujjain Junction, and erail lists a taxi stand at the station as well.
Ujjain Junction (UJN) is the nearest and most practical station for Mahakaleshwar. Ujjain also has smaller stations such as Vikram Nagar, Chintaman Ganesh, Pingleshwar and Matana Buzurg, but they have fewer trains and facilities.
Planning your Ujjain trip? Talk to a local team.
WhatsApp usWritten and reviewed by the Ujjain Tour & Travel editorial team. Facts checked against primary sources; see the reference above.
Mahakal darshan, Bhasma Aarti, Rudrabhishek puja and AC taxi — instant quotes from a trusted local Ujjain operator.
Get Quote on WhatsApp 📞 Call +91 83190 07059