Ujjain Trip from Delhi by Train: 3-Day Plan (2026)
Key takeaways
- The New Delhi–Indore Intercity (12416) is usually the best train: it leaves around 9:50 pm and reaches Ujjain around 8–9 am.
- Plan 3 days: arrive and do darshan on day 1, Bhasma Aarti and the city circuit on day 2, a slow morning and the return train on day 3.
- Book the Bhasma Aarti slot before the return ticket, because it decides which night you must be in Ujjain.
- Rajdhani-type trains stop at Nagda, not Ujjain, so add about 55 km by road.
- Timings are approximate as of 2026; confirm on NTES/IRCTC before booking.
An Ujjain trip from Delhi works best as a 3-day plan built around an overnight train: board the New Delhi–Indore Intercity or a similar night train around 9–11 pm, reach Ujjain Junction by mid-morning, do Mahakal darshan the same day, the city circuit on day two, and head back on the evening train of day three.
This guide is for families, first-timers and senior travellers who want the Delhi–Ujjain journey to be rest time rather than lost time. It covers which trains realistically suit a pilgrimage, how arrival times line up with the darshan windows at Mahakaleshwar Jyotirlinga, a three-day schedule you can copy, and the booking details that trip people up. Train timings change with every railway timetable revision, so treat the numbers below as approximate as of 2026 and confirm them on NTES or IRCTC before you book.
Why the train is the natural way to plan an Ujjain trip from Delhi
Delhi and Ujjain are roughly 745 km apart by rail. A flight to Indore is quicker in the air, but once you add the drive to Indira Gandhi International Airport, security, the flight and the 55 km road transfer from Indore airport, the door-to-temple time is not dramatically shorter than a good overnight train — and it costs several times more for a family of four. An overnight train also saves one hotel night: you sleep on the berth and wake up close to the temple.
The trick is choosing a train whose arrival slot fits the way Mahakaleshwar Temple runs its day. If your train lands at 4 am you will be standing outside a hotel that will not check you in; if it lands at 3 pm you lose most of a day. Mid-morning arrivals are the sweet spot. If you would rather hand the whole schedule to someone else, you can compare our Ujjain trip plans from your city — the same logistics (station pickup, hotel near the temple, darshan timing) apply whether you start in Pune, Delhi or elsewhere.
Delhi to Ujjain trains that suit a pilgrimage
Railway booking sites list roughly 18–19 trains on the Delhi–Ujjain route when you include weekly and bi-weekly services, but only a handful run daily and arrive at a civilised hour. The ones most pilgrims end up on are below. All three leave Delhi late in the evening, which means you can finish a working day, board, and wake up in Malwa.
| Train (number) | Delhi station | Departs (approx.) | Journey time to Ujjain Jn (approx.) | Likely arrival window | Good for |
|---|---|---|---|---|---|
| New Delhi–Indore Intercity SF (12416) | New Delhi (NDLS) | ~21:50 | ~10.5 hours | Around 8–9 am | Most families; lands in time for a same-day darshan |
| New Delhi–Dr. Ambedkar Nagar SF (20156) | New Delhi (NDLS) | ~23:25 | ~11 hours | Around 10–11 am | Late-evening boarding after work; reported delays are more common |
| Malwa Express (12920) | New Delhi / Hazrat Nizamuddin area | ~20:30 | ~14–15 hours | Late morning to midday | Backup when the first two are waitlisted; runs from Katra so delays accumulate |
| Rajdhani / Tejas services to Mumbai (e.g. 12952) | New Delhi (NDLS) | ~16:55 | ~7 hours to Nagda Jn | Nagda around midnight, then ~55 km road to Ujjain | Speed-first travellers who don't mind a late road transfer |
A few practical notes. The Malwa Express (12919/12920) is a long-haul daily train between Dr. Ambedkar Nagar (Mhow) and Shri Mata Vaishno Devi Katra, so by the time it reaches Delhi it may already be running late. The Rajdhani-type trains do not stop at Ujjain; they stop at Nagda Junction, from where you need a taxi or a connecting local train. For most pilgrims, 12416 is the first train to try, and 20156 the second.
Which class to book
| Class | Who it suits | What to know |
|---|---|---|
| 3A (AC 3-tier) | Families, most pilgrims | Best balance of comfort and price; fills fastest before Sawan and Shivratri |
| 2A (AC 2-tier) | Senior citizens, couples | Curtains and fewer berths per bay mean better sleep; worth it for elders |
| 1A (First AC) | Elderly parents, special occasions | Only on some trains; lockable coupes |
| SL (Sleeper) | Students, budget groups | Cheapest; uncomfortable in May–June heat and cold in December–January nights |
If you are travelling with elderly parents, ask for lower berths when booking and read our separate plan for an Ujjain trip with elderly parents by train, which covers step-free platform routes and wheelchair help at Ujjain Junction.
How train arrival times line up with Mahakal darshan
This is the part most Delhi-to-Ujjain guides skip. The temple day at Mahakaleshwar runs roughly like this (timings are approximate as of 2026 and are revised seasonally and on festivals, so check the temple administration's notice before you travel):
| Temple slot | Approx. time | What it means for a train traveller |
|---|---|---|
| Bhasma Aarti | Starts around 4 am | Needs a prior booking and a night in Ujjain; impossible on the arrival morning |
| General darshan opens | After the Bhasma Aarti, early morning | An 8–9 am arrival gives you a quick hotel stop and darshan before noon |
| Bhog / midday aarti | Late morning | Queues ease around this time on weekdays |
| Sandhya Aarti | Evening | A good second visit on day one if you arrived late |
| Shayan Aarti | Around 10:30–11 pm | Last ritual of the day; darshan closes after it |
So an arrival around 8–9 am on the Intercity leaves enough of the day for a proper first darshan, lunch, a rest, and the evening aarti. It also means you spend your first night in Ujjain, which is exactly what you need if you want to attend the next morning's Bhasma Aarti. Bhasma Aarti bookings open on the temple's official system and sell out quickly for weekends; if you want a seat, book it before you book your return train, not after.
The 3-day Ujjain trip plan from Delhi
This is the itinerary we recommend for a first Ujjain trip from Delhi. It is written for the 12416 Intercity; shift each block by an hour or two if you take a later train.
Night 0 — Board in Delhi
Reach New Delhi station at least 45 minutes before departure; the station is large and platform changes happen. Carry a light dinner or order through the IRCTC e-catering option. Keep one small bag with the next day's clothes, ID and temple essentials on top so you don't have to unpack in the hotel.
Day 1 — Arrive, check in, first darshan
| Time (approx.) | Plan |
|---|---|
| 8:00–9:00 | Arrive Ujjain Junction (UJN). The station is about 2 km from the temple area; an auto or pre-booked taxi takes 10–20 minutes depending on crowds. |
| 9:30–10:30 | Hotel check-in (ask for early check-in when booking), bath, change into traditional clothes. |
| 11:00–13:30 | Mahakaleshwar darshan via the Mahakal Lok corridor. Deposit phones and bags at the official lockers. |
| 14:00–16:30 | Lunch and rest. Afternoons in April–June are very hot; don't sightsee in this window. |
| 17:00–20:00 | Walk to Ram Ghat on the Shipra river for the evening aarti; Harsiddhi Temple is a few minutes away and its deepstambhas are lit on many evenings. |
Day 2 — Bhasma Aarti (if booked) and the city circuit
If you have a Bhasma Aarti slot, you will be at the temple gate well before 4 am; sleep early on day one. After breakfast, cover the classic circuit by taxi — it is too spread out to do on foot:
| Stop | Why go | Time to budget |
|---|---|---|
| Kal Bhairav Temple | Ujjain's guardian deity; unusual liquor offering tradition | 45–60 min |
| Mangalnath Temple | Associated with Mars; popular for Mangal dosh puja | 45 min |
| Sandipani Ashram | Where Krishna and Balarama are said to have studied | 30 min |
| Gadkalika Temple and Bhartrihari Caves | Close together on the northern side of the city | 45 min |
| Chintaman Ganesh Temple | On the Fatehabad road; quieter, good last stop | 30–45 min |
| Jantar Mantar (Vedh Shala) | 18th-century observatory; short but interesting for kids | 30 min |
That full circuit takes roughly 5–6 hours with lunch. If you want someone else to plan the route and handle the driving, the taxi and tour options on our Ujjain tour package page cover exactly this loop.
Day 3 — Slow morning and the evening train back
Keep the last morning light: a second darshan if the queues were bad on day one, shopping for prasad and rudraksha near the temple, or a quiet hour at the ghats. Most Delhi-bound evening trains leave Ujjain in the late afternoon or evening; check the exact return train on IRCTC and reach the station 45 minutes early, especially during Sawan when the platforms fill with kanwariyas and pilgrims.
Want to add Omkareshwar? Turn the plan into four days: day three becomes an Ujjain–Omkareshwar road day (about 140 km each way) and you take the train home on day four. Our Ujjain, Omkareshwar and Maheshwar 4-day itinerary has the timings.
Budget for an Ujjain trip from Delhi by train
Costs vary with season, class and hotel, and we do not publish fares that change weekly. Use this as a shape of the budget rather than a quote, and check live fares on IRCTC:
| Item | Budget traveller | Mid-range family | What drives the cost |
|---|---|---|---|
| Train (return) | Sleeper class | 3A or 2A | Class, tatkal vs general quota, festival dates |
| Hotel (2 nights) | Dharamshala or budget hotel | 3-star near Mahakal Lok | Distance from temple; Sawan and Shivratri surge |
| Local transport | E-rickshaw and autos | Full-day taxi for the city circuit | Number of people, AC vs non-AC |
| Darshan and puja | Free general darshan | Paid quick darshan / Bhasma Aarti booking | Official temple fees only; avoid touts |
| Food | Poha, kachori and thalis around the temple | Hotel restaurants | Ujjain food is inexpensive by Delhi standards |
For a fuller breakdown by traveller type, see our Ujjain trip cost guide.
Booking tips that save the trip
- Book at the 60-day ARP mark for festival dates. Mahashivratri, Sawan Mondays, Nag Panchami and Diwali week fill the Delhi–Ujjain trains early. Ordinary weekdays usually have seats a few weeks out.
- Have a Plan B train. If 12416 is waitlisted, check 20156 and the Malwa Express before you give up on the train. A Rajdhani to Nagda plus a road transfer is a valid third option.
- Check boarding stations. Some trains towards Ujjain board at Hazrat Nizamuddin rather than New Delhi; don't go to the wrong station.
- Track the train on the morning of arrival. Use the official National Train Enquiry System (NTES) for live running status, then tell your hotel or driver the real arrival time.
- Book the Bhasma Aarti first, then the return train. If you only get a Bhasma Aarti slot on day three, shift the return by a day rather than skipping it.
- Keep ID originals handy. You need them on the train (TTE checks) and at the temple for any booked darshan.
Best time of year for a Delhi–Ujjain train trip
October to March is the most comfortable window: pleasant days, cool nights and manageable crowds outside festival weeks. Sawan (roughly July–August) brings the biggest crowds and the most intense devotion, including the Mahakal Sawari processions on Mondays — spectacular, but book everything early. April to June is very hot in Malwa; if you travel then, plan darshan early morning and evening only. December nights on the train and in Ujjain can be cold, so pack a shawl.
Coming from somewhere else in North or West India? The same approach — overnight transport, mid-morning arrival, a night in Ujjain before the Bhasma Aarti — works from most cities. Compare our Bhopal to Ujjain weekend plan and the Ujjain weekend trip from Ahmedabad to see how the timings shift.
Frequently asked questions
Which is the best train from Delhi to Ujjain?
For most pilgrims the New Delhi–Indore Intercity (12416) works best: it departs New Delhi around 9:50 pm and reaches Ujjain Junction roughly 10.5 hours later, in time for a same-day darshan. Confirm current timings on NTES or IRCTC.
How many days are enough for an Ujjain trip from Delhi?
Three days is the comfortable minimum by train: one day for arrival and first darshan, one for the Bhasma Aarti and city temples, and one for a slow morning before the return train. Add a fourth day for Omkareshwar.
What is the distance from Delhi to Ujjain by train?
About 745 km by rail. Overnight express trains take roughly 10.5 to 15 hours depending on the train and its halts.
Can I attend the Bhasma Aarti on the day I arrive by train?
No. The Bhasma Aarti begins around 4 am and needs a prior booking, so you must already be in Ujjain the night before. Plan it for the morning of day two.
Is it better to fly or take the train from Delhi to Ujjain?
Flying to Indore is faster in the air, but after airport time and the 55 km transfer the door-to-temple saving is small. The overnight train is cheaper and saves a hotel night, which is why most families choose it.
Want this trip planned for you?
Talk to usWritten and reviewed by the Ujjain Tours & Travels editorial team. Facts checked against primary sources; see the reference above.
