Trains to Ujjain: Complete Guide to Ujjain Junction and Train Options
Ujjain Junction (UJN) is the gateway to Mahakaleshwar for most pilgrims arriving by train. Just 3 km from the temple, the station is well-connected to Delhi, Mumbai, Bhopal, Indore, Ahmedabad, and other major cities. This guide covers everything you need to know about train travel to Ujjain.
Ujjain Junction: Station Overview
Station Code: UJN Railway Zone: Western Railway Distance from Mahakaleshwar Temple: 3 km Platforms: 5 and expanding
Ujjain Junction sits on the Delhi–Mumbai and Indore–Bhopal rail corridors, making it a well-connected station with direct trains from most major cities in north, west, and central India. Auto-rickshaws and taxis are available round the clock outside the station.
Trains from Delhi to Ujjain
| Train | Type | From | Frequency | Journey Time |
|---|---|---|---|---|
| Ujjain Express | Mail/Express | Hazrat Nizamuddin (NZM) | Daily | ~14 hours |
| Dakshin Express | Superfast | NZM | Daily | ~13 hours (connect at Bhopal) |
The Ujjain Express is the most popular direct option. It departs Delhi in the evening and reaches Ujjain the next morning — ideal for starting your darshan day fresh. Book 2–4 weeks in advance via IRCTC, especially during festival seasons.
Trains from Mumbai to Ujjain
| Train | Type | From | Frequency | Journey Time |
|---|---|---|---|---|
| Mumbai–Ujjain Express | Mail/Express | Dadar (DR) | Weekly | ~14 hours |
| Avantika Express | Superfast | LTT | Daily | ~14 hours (connect at Bhopal) |
Check IRCTC for the latest Mumbai–Ujjain direct services. The Avantika Express is a reliable daily option if a direct service is not available on your date.
Trains from Indore to Ujjain
| Train | Type | Journey Time | Frequency |
|---|---|---|---|
| Indore–Ujjain Passenger | Passenger | ~1 hour | Daily |
| Indore–Ujjain Intercity | Express | ~1 hour | Daily |
The 1-hour train from Indore is the fastest way to reach Ujjain from anywhere in Madhya Pradesh. Trains run every 2–3 hours throughout the day. Perfect for a day trip or as part of a longer MP circuit. The nearest airport — Devi Ahilya Bai Holkar Airport (IDR) — is in Indore, about 55 km from Ujjain, making the Indore–Ujjain leg a standard part of most air travellers’ journey.
Trains from Bhopal to Ujjain
| Train | Type | Journey Time | Frequency |
|---|---|---|---|
| Bhopal–Ujjain Passenger | Passenger | ~3 hours | Daily |
| Bhopal–Ujjain Intercity | Express | ~2.5–3 hours | Daily |
Multiple direct trains run daily between Bhopal and Ujjain. The Intercity Express is faster and more comfortable for pilgrims. Book in advance during festivals.
Trains from Ahmedabad to Ujjain
| Train | Type | Journey Time | Frequency |
|---|---|---|---|
| Ahmedabad–Ujjain Express | Express | ~10–11 hours | Weekly |
The weekly Ahmedabad–Ujjain Express is the main direct service. For more options, connect via Ratlam or Indore.
Trains from Other Major Cities
From Nagpur: Connect via Bhopal or Itarsi. Journey time approximately 8–10 hours. From Kolkata: Weekly express via Bhopal. Journey time approximately 24–28 hours. Many pilgrims break the journey at Bhopal. From Chennai: Connect via Bhopal or Nagpur. Journey time approximately 20–24 hours with one change. From Hyderabad: Connect via Bhopal. Journey time approximately 14–16 hours. From Surat: Via Vadodara and Ratlam. Journey time approximately 8–10 hours. From Pune: Connect via Mumbai or Bhopal. Journey time approximately 16–20 hours. From Jaipur: Via Ajmer or Kota. Journey time approximately 11–12 hours.
Always check the latest schedule on IRCTC (irctc.co.in) — timings and frequencies change after railway budget revisions.
Classes of Travel Explained
Sleeper Class (SL): The most popular choice for pilgrims. Berths are basic but comfortable for overnight journeys. Clean sheets are provided. Cost: approximately ₹400–₹800 from Delhi, ₹300–₹600 from Mumbai.
3rd AC (3A): Air-conditioned with bedding included. Quieter and more comfortable, especially in summer months. Cost: approximately ₹1,200–₹2,000 from Delhi.
2nd AC (2A): More spacious with better bedding and fewer berths per compartment. Cost: approximately ₹2,000–₹3,500 from Delhi.
1st AC (1A): Private cabins with the highest comfort level. Best for elderly pilgrims or families with young children. Limited availability — book well in advance.
General (Unreserved): Cheapest option but no guaranteed seating. Suitable only for short journeys (Indore–Ujjain, Bhopal–Ujjain) of 1–3 hours.
Booking Tips
- Book 2–4 weeks in advance for regular travel; 6–8 weeks for festival periods
- Use IRCTC (irctc.co.in) — the official platform. Avoid unauthorized agents.
- Tatkal quota opens one day before travel: 10:00 AM for AC classes, 8:00 AM for non-AC. Useful for last-minute plans but seats are limited.
- Check PNR status regularly — waitlisted tickets sometimes clear.
- Download the NTES app for real-time train status and platform information.
Station Facilities at Ujjain Junction
Ujjain Junction is a medium-sized station with the following facilities:
- Waiting rooms — AC and non-AC, available on a first-come-first-served basis (small fee for non-AC)
- Retiring rooms — Book at the reservation counter for longer waits or overnight stays
- Cloakroom — Near platform 1. ₹20–₹50 for 24 hours depending on luggage size
- Food stalls — IRCTC food plaza and local vendors selling snacks, tea, and packed meals
- ATMs — SBI and other bank ATMs near the station entrance
- Inquiry counter — For train status, PNR inquiries, and reservation assistance
- Prepaid taxi counter — Fixed-rate, hassle-free option near the main exit
- Book stall — Near platform 1, sells magazines, snacks, and travel essentials
From Ujjain Junction to Mahakaleshwar Temple
Distance: 3 km Travel time: 10–15 minutes
Auto-Rickshaw
The most economical option. Autos line up outside the station exit:
- Metered auto: ₹30–₹50 depending on exact drop point
- Fixed rate: Drivers may quote ₹60–₹100 for the temple — negotiate down or insist on meter
- Shared auto: ₹10–₹20 per person, drops multiple passengers along the route
Taxi
Prepaid taxis at the station counter or via Ola/Uber:
- Sedan: ₹150–₹250 to the temple
- SUV: ₹250–₹400
- Prepaid counter gives you a fixed-rate receipt — the most hassle-free option, especially at night
For a full breakdown of transport options, see our Ujjain Station to Mahakaleshwar guide.
Night Arrival Considerations
If you arrive at Ujjain Junction late at night (after 11:00 PM):
- Auto-rickshaws are available but may quote higher rates (₹100–₹150)
- The temple is closed between 11:00 PM and 4:00 AM — you cannot enter for darshan
- Book accommodation in advance so you can rest and head out for morning darshan
- Arriving late actually works well — sleep, wake up at 6:00 AM, and do the calmest darshan of the day
Festival Season Train Travel
During major festivals, train bookings to Ujjain spike significantly:
- Mahashivratri: Special trains are often added from Delhi, Mumbai, and Bhopal. Book 4–6 weeks ahead.
- Sawan Somvars: Bookings spike 2–3 weeks before each Somvar.
- Simhastha: Special arrangements will be made by Indian Railways. Check official announcements closer to the event.
- Diwali and other festivals: Book 3 weeks ahead.
Luggage Storage at the Station
The cloakroom at Ujjain Junction is well-managed and reasonably priced. Charges are approximately ₹20–₹50 for 24 hours depending on luggage size. If you arrive early in the morning with several hours before check-in at your hotel, the cloakroom is the best place to store your bags while you do a quick darshan.
For those arriving by train and looking for accommodation near the temple, our rooms near Mahakaleshwar are located within walking distance. We also offer luggage assistance if you arrive before standard check-in time. Call 7024204628 for details.
For your complete darshan planning, including entry gates, cloakroom at the temple, and what to expect inside, see our darshan guide.
Frequently Asked Questions
Q: What is the station code for Ujjain Junction? A: The station code for Ujjain Junction is UJN. It is the main railway station in Ujjain, located on the Western Railway network. Use this code when searching for trains and booking tickets on IRCTC.
Q: How far is Ujjain Junction from Mahakaleshwar Temple? A: Ujjain Junction is approximately 3 km from Mahakaleshwar Temple. The journey takes 10–15 minutes by auto-rickshaw (₹30–₹80) or 5 minutes by taxi (₹150–₹250). The temple is easily reachable from the station at any reasonable hour.
Q: Are there direct trains from Delhi to Ujjain? A: Yes — the Ujjain Express runs daily from Delhi (Hazrat Nizamuddin / NZM) to Ujjain Junction. The journey takes approximately 14 hours. Other options include connecting trains via Bhopal or Indore. Book at least 2–4 weeks in advance, especially during festival seasons.
Q: What facilities are available at Ujjain Junction? A: Ujjain Junction has waiting rooms (AC and non-AC), retiring rooms, food stalls, a book stall, and a cloakroom. There are ATM and UPI-enabled shops near the station entrance. Prepriced taxi and auto counters are available near the main exit.
Q: Which class of travel is best for a family pilgrimage to Ujjain? A: Sleeper Class (SL) offers the best balance of comfort and cost for families on overnight journeys. For elderly travelers or those with small children, 3rd AC (3A) is worth the extra cost. For short journeys under 3 hours, 2nd seating or general unreserved is adequate.
Q: How do I get from Ujjain Junction to Mahakaleshwar Temple at night? A: Auto-rickshaws are available until approximately 11 PM. After midnight, rates may be higher (₹100–₹150). Prepaid taxis at the station counter provide a fixed rate regardless of the hour. The temple is closed at night (11 PM–4 AM), so arriving at night means checking into your room and resting until morning.
Q: Should I book a tatkal ticket for last-minute travel to Ujjain? A: Tatkal quota opens one day before travel — 10:00 AM for AC classes, 8:00 AM for non-AC. It can work for urgent trips, but seats are limited and often sell out within minutes during festival periods. If your travel is more than a week away, regular advance booking is cheaper and more reliable.
Q: Is there a prepaid taxi counter at Ujjain Junction? A: Yes, there is a prepaid taxi counter near the main exit of Ujjain Junction. It offers fixed-rate receipts and is the most hassle-free way to get to Mahakaleshwar Temple or your hotel. Rates are regulated and typically cheaper than negotiating with street-side drivers.
Train timings and availability as of 2026 — verify on the official IRCTC platform before booking.
Frequently Asked Questions
What is the station code for Ujjain Junction?
The station code is UJN. It is on the Western Railway network. Use this code for IRCTC bookings.
How far is Ujjain Junction from Mahakaleshwar Temple?
Approximately 3 km. Auto-rickshaw (₹30–₹80) takes 10–15 minutes. Taxi (₹150–₹250) takes 5 minutes.
Are there direct trains from Delhi to Ujjain?
Yes — the Ujjain Express runs daily from Hazrat Nizamuddin (NZM), approximately 14 hours. Book 2–4 weeks ahead via IRCTC.
How far is Ujjain from Indore by train?
About 1 hour by train. Multiple daily services including the Indore–Ujjain Intercity Express.
How far is Ujjain from Bhopal by train?
About 2.5–3 hours. Bhopal–Ujjain Intercity Express runs multiple times daily.
What facilities are available at Ujjain Junction?
Waiting rooms (AC/non-AC), retiring rooms, cloakroom, food stalls, ATMs, inquiry counter, prepaid taxi counter, and book stall.
How do I get from Ujjain Junction to Mahakaleshwar at night?
Autos are available until approximately 11 PM. Prepaid taxis at the station counter offer fixed rates. The temple is closed 11 PM–4 AM, so arriving at night means checking in and resting until morning.
Which class of travel is best for a family pilgrimage?
Sleeper Class (SL) offers the best balance of comfort and cost for overnight journeys. For elderly travelers or those with young children, 3rd AC (3A) provides air-conditioned comfort. For short journeys under 3 hours, 2nd seating or general unreserved is adequate.