Delhi to Ujjain: Trains, Flights & Road Guide
Madhav Seva Niwas · 8 min read
The Delhi to Ujjain corridor is one of North India's busiest pilgrimage routes, carrying lakhs of devotees each year from the capital to the Mahakaleshwar Jyotirlinga. The distance stands at roughly 700–775 kilometres by road, yet the journey feels far shorter in practice: dependable overnight trains set you down at Ujjain Junction in time for morning darshan, flights via Indore compress the trip into half a day, and well-surfaced national highways make self-driving a genuine option for families. This guide compares every mode honestly and helps you plan your arrival around the temple's daily rhythm.
Delhi to Ujjain distance and your options at a glance
Ujjain sits on the Malwa plateau of western Madhya Pradesh, and every approach from Delhi threads through Rajasthan or the Chambal belt before easing down towards the Kshipra valley. Get the shape of the journey clear before you book anything. The durations below are typical figures; always confirm current schedules, fares and road conditions closer to your date of travel.
| Mode | Typical duration | Comfort and cost feel | Best for |
|---|---|---|---|
| Overnight train | 10–12 hours | Sleep on board; Sleeper to AC classes, indicative fares of roughly ₹400–₹1,200 | Most pilgrims; you arrive fresh for morning darshan |
| Flight via Indore | About 1.5 hours flying plus 55–60 km by road | Fastest door to door; the costliest option | Elderly travellers and tightly packed weekends |
| Self-drive or taxi | 12–14 hours | Complete flexibility; a long, fatiguing day at the wheel | Groups of four or five, and pilgrims adding stopovers |
| Bus | 13–16 hours | Cheapest seats; comfort varies widely by operator | Travellers on a strict budget |
Overnight trains: the option most pilgrims choose
Several overnight services link Delhi to Ujjain on most days of the week, departing from Hazrat Nizamuddin or New Delhi in the evening and reaching Ujjain Junction (station code UJN) between roughly 4 AM and 8 AM depending on the train. That timing is close to ideal for pilgrimage: you step off the train, reach a dharamshala near the temple within fifteen to twenty minutes, bathe, eat something warm, and join the darshan queue composed rather than frazzled. For a wider comparison across departure cities, read our guide on reaching Ujjain from major cities.
Within the train, choose your class with the journey in mind. Sleeper class is the budget workhorse and perfectly serviceable outside the peak of summer. Third AC strikes the balance most families prefer, sealing out the dust of the Chambal stretch; Second AC is quieter and cosier still. Indicative fares run from a few hundred rupees in Sleeper to around ₹1,200 in the higher AC classes — treat these as ballpark figures and confirm live prices on IRCTC, where you should also book the moment reservations open for Shravan, Mahashivratri and long weekends. A few services terminate at Indore Junction instead of Ujjain; the onward leg adds about an hour by road or rail and is simple to arrange.
On arrival, the roughly 3-kilometre hop from the station to the temple precinct costs little by auto-rickshaw, and our station-to-Mahakaleshwar transfer guide covers prepaid options, luggage handling and the small negotiations that save you money at six in the morning.
Flying from Delhi: the Indore connection
Ujjain itself has no commercial airport. The aerial gateway is Devi Ahilyabai Holkar Airport at Indore, roughly 55–60 kilometres away by road. Non-stop flights from Delhi cover the air leg in about an hour and a half, with several departures spread across the day. From Indore airport a hired taxi reaches Ujjain in seventy to ninety minutes, so the whole door-to-door journey typically lands between four and five hours — at two to three times the cost of a train berth. For elderly parents, tight leave windows or a flying visit with children, that premium buys genuine comfort. Our guide to the nearest airport to Ujjain details transfers, indicative taxi fares and the timings that matter.
Driving from Delhi: routes and realistic planning
The road distance of roughly 700–775 kilometres translates to twelve to fourteen hours of driving. Most motorists follow the Jaipur–Kota–Bhopal corridor along NH52 and its connecting national highways, crossing Rajasthan before swinging south-east towards Ujjain; an alternative sweeps via Agra and Gwalior before joining the Bhopal side. Main-carriageway surfaces are generally good, but roadworks, diversions and monsoon damage appear with little warning, so check conditions the day before you leave and plan to depart Delhi by 4 or 5 AM, clearing the city before traffic thickens.
- Split the drive with a halt around Kota or on the Bhopal side — each half then runs a manageable six to seven hours.
- Eat on the route — pure-veg highway dhabas serving fresh roti, sabzi and dal appear reliably along the Rajasthan stretch.
- Keep your FASTag account topped up; tolls across the corridor typically add several hundred rupees each way.
- Share the wheel or take a night halt at Bhopal rather than driving the final Malwa stretch after dark.
- Refuel before the quieter sections between towns, where petrol pumps thin out noticeably.
Is a self-drive worth it?
The honest answer: for a darshan-only trip, the train wins on cost, rest and arrival timing. Driving earns its keep when four or five of you are sharing costs, or when you want to fold in stops — Bhopal's Sanchi, the fort towns of Rajasthan or Omkareshwar on the return — as a single circuit. Hired taxis from Delhi are readily arranged; agree tolls, parking, driver accommodation and waiting charges in writing before you set off, and confirm the vehicle's condition if elders are travelling.
Timing your arrival around darshan
The Mahakaleshwar day begins in darkness, with the Bhasma Aarti in the small hours and darshan flowing through the day around a midday pause. Match your travel to that rhythm rather than the reverse. An overnight train arriving between 4 AM and 8 AM allows a comfortable same-day darshan after a bath and breakfast. If the Bhasma Aarti itself is your goal, arrive the previous evening — the queue begins forming by about 2:30 AM, and Bhasma Aarti registration is handled online with identity checks at entry. Avoid landing on a Monday, above all a Shravan Somvar, unless you can spare a full day for queues that multiply several-fold.
Where to stay when you step off the train
The streets around Ujjain Junction are convenient for exactly the twenty minutes you need them, but they remain a transit district — horns, luggage trolleys and the clatter of a junction round the clock. Your pilgrimage actually happens around the temple, so stay where it happens. A room within 500 metres of the sanctum lets you walk to the early-morning aarti in your slippers, return for an afternoon nap, and stroll down to Ram Ghat for the evening lamps without once bargaining with an auto-rickshaw driver.
Madhav Seva Niwas is a trust-run dharamshala 500 metres from the Mahakaleshwar gate, built for precisely this pattern of day. Rooms run from simple non-AC accommodation at about ₹500 to AC Deluxe at ₹1,500–₹2,500, with 24×7 hot water, free WiFi, a lift, CCTV, parking and a pure-veg dining hall under the same roof. Browse rooms and rates and reserve ahead for festival dates — the Delhi to Ujjain rush fills temple-side rooms early, and arriving pilgrims without bookings end up walking further for higher prices.
Frequently asked questions
How far is Ujjain from Delhi?
By road the distance is roughly 700–775 kilometres depending on the route, and rail alignments measure similarly. In practice the journey takes ten to twelve hours by overnight train or twelve to fourteen hours of continuous driving. Treat all figures as typical rather than exact, since alignments, halts and traffic change through the year.
Which is the best overnight train option from Delhi?
Several overnight services depart Hazrat Nizamuddin or New Delhi in the evening and reach Ujjain Junction between roughly 4 AM and 8 AM. Third AC offers the best balance of cost and comfort for most families. Indicative fares run from a few hundred rupees in Sleeper to around ₹1,200 in the higher classes; confirm exact trains and live prices on IRCTC before booking.
Can I fly to Ujjain from Delhi?
Ujjain has no commercial airport. You fly Delhi to Indore, a non-stop of about an hour and a half with several daily departures, then cover the final 55–60 kilometres by taxi in seventy to ninety minutes. Door to door the journey typically takes four to five hours including airport time, and costs considerably more than the train.
Is driving from Delhi to Ujjain advisable?
It is, provided you treat it as a full-day drive of twelve to fourteen hours. Leave Delhi by 4 or 5 AM, follow the Jaipur–Kota–Bhopal corridor on NH52, break the journey at Kota or on the Bhopal side, and avoid driving after dark on the final Malwa stretch. National highway surfaces are generally good, but check current road conditions before departure.
When should I depart to reach for morning darshan?
Take an evening departure the night before; overnight trains arriving between 4 AM and 8 AM let you bathe, eat and reach darshan comfortably by mid-morning. For the Bhasma Aarti, arrive the previous evening, since the queue forms by about 2:30 AM and online registration is required. Avoid Mondays in Shravan unless you have extra time for the crowds.
Plan your stay near Mahakaleshwar
Madhav Seva Niwas is a trust-run dharamshala 500 m from Mahakaleshwar Temple. Clean rooms, sattvic dining, 24×7 security. Book online or call +91-95238-38656.