Mumbai to Ujjain by Train: Complete Guide with Timings
Mumbai to Ujjain by Train: Complete Guide with Timings
Travelling from Mumbai to Ujjain by train is one of the most popular and comfortable ways for pilgrims heading to Mahakaleshwar Jyotirlinga. With multiple direct and connecting trains running daily between the two cities, you can choose a journey that fits your budget and schedule. Whether you are planning a quick darshan trip or a relaxed spiritual getaway, this guide covers everything you need — from train timings and fares to booking tips and frequently asked questions.
Ujjain, located in the Malwa region of Madhya Pradesh, is approximately 620 km from Mumbai by rail. The city holds immense religious significance as one of the seven sacred towns (Sapta Puri) in Hinduism and is home to the Mahakaleshwar Jyotirlinga, one of the twelve most sacred abodes of Lord Shiva. Taking the train allows you to cover the distance overnight, saving precious darshan time and keeping travel costs affordable.
Why Choose the Train from Mumbai to Ujjain?
The Mumbai to Ujjain train route is well-connected and offers several advantages over other modes of transport:
- Comfortable overnight journeys — most trains depart in the evening and arrive by morning, so you wake up in Ujjain ready for darshan
- Affordable fares — starting from as low as INR 300 for sleeper class, making it accessible for every pilgrim
- No road fatigue — avoid the long and tiring 10–12 hour road journey through National Highway 47
- Direct connectivity — several daily trains run directly without any change en route
- Reliable schedule — Indian Railways maintains fairly consistent timings even during monsoon
- Pantry and catering — hot meals are available on most long-distance trains, so you do not need to pack food
For families with elderly members, the train is often the most practical and comfortable option.
Popular Trains from Mumbai to Ujjain
Here are the most commonly booked trains for this route, with their details updated as of 2026:
| Train Number | Train Name | Departure (Mumbai) | Arrival (Ujjain) | Duration | Classes Available |
|---|---|---|---|---|---|
| 12961 | Avantika Express | Mumbai Central (BCT), ~17:00 | Ujjain (UJN), ~07:00 | ~14 hrs | 1A, 2A, 3A, SL |
| 19027 | Vadodara–Varanasi Express | Bandra Terminus (BDTS), ~09:00 | Ujjain (UJN), ~03:00 next day | ~18 hrs | 2A, 3A, SL, GN |
| 19019 | Vadodara–Dehradun Express | Bandra Terminus (BDTS), ~10:30 | Ujjain (UJN), ~04:00 next day | ~17.5 hrs | 2A, 3A, SL, GN |
| 22209 | Duronto Express (Seasonal) | Mumbai Central (BCT), ~21:00 | Ujjain (UJN), ~09:00 next day | ~12 hrs | 2A, 3A, SL |
Note: Timings are indicative and subject to periodic changes by Indian Railways. Always verify the latest schedule and platform number on the official IRCTC website or app before finalising your travel plans.
Mumbai Railway Stations to Use
Mumbai has several major railway stations. For Ujjain-bound trains, the relevant ones are:
- Mumbai Central (BCT): Located near the Western suburbs, well-connected by local trains, taxis, and autos. Ideal if you stay in areas like Dadar, Bandra West, or Andheri.
- Bandra Terminus (BDTS): Located in Bandra East, accessible via local trains and BEST buses. Good option for South Mumbai and central suburbs.
- Chhatrapati Shivaji Maharaj Terminus (CSTM): Rarely used for Ujjain trains, but check if your train originates here.
Plan to reach your departure station at least 45 minutes before the scheduled departure time to account for security checks and platform location.
Train Classes and Approximate Fares
Indian Railways offers several classes, each with a different comfort level and price point. Here is a breakdown for the Mumbai to Ujjain route:
- 1st AC (1A): INR 1,800 – 2,500 per person. Fully air-conditioned with private or semi-private cabins. Includes bedding, meals, and a dedicated attendant. Ideal for families or long-distance comfort.
- 2nd AC (2A): INR 1,100 – 1,600 per person. Air-conditioned with 4-berth or 6-berth compartments. Includes bedding and curtains for privacy. A popular mid-range option.
- 3rd AC (3A): INR 700 – 1,100 per person. Air-conditioned with 6-berth bays. Bedding is provided. Budget-friendly AC option.
- Sleeper Class (SL): INR 350 – 600 per person. Non-air-conditioned with 8-berth bays. Bedding is not included but can be rented on the train. The most popular class among pilgrims.
- General (GN): INR 200 – 350 per person. Unreserved seating on long benches. Suitable for very short or extremely budget journeys.
Fares above are approximate and may vary slightly depending on the train and current fare revision. Children aged 5 to 12 years travel at half the adult fare (half berth/seat). Children under 5 years travel free without a berth.
Step-by-Step Online Booking Guide
Booking a train ticket from Mumbai to Ujjain has become very straightforward with the IRCTC platform. Follow these steps:
- Visit IRCTC — Go to www.irctc.co.in or download the free IRCTC Rail Connect app on your smartphone. You can also use the IRCTC Rail Connect mini-app within Paytm or PhonePe.
- Create an account — Register using your mobile number, email ID, and a password. Complete KYC if you plan to use wallet payments.
- Search trains — Enter “Mumbai” (you can choose BCT, BDTS, or CSTM) as the source station and “Ujjain” (UJN) as the destination. Select your preferred travel date.
- Select your train — Review the results and choose a train based on departure time, journey duration, and seat availability.
- Select class and quota — Choose your preferred class (SL, 3A, 2A, etc.). If you are a senior citizen or a lady travelling alone, select the appropriate quota.
- Enter passenger details — Provide the full names, ages, and gender of all passengers. Add any senior citizen or ladies quota details.
- Choose payment method — Pay via UPI, debit/credit card, net banking, IRCTC wallet, or eCash.
- Download your ticket — Save the e-ticket as a PDF or screenshot. Carry a printed copy or the digital ticket on your phone. Carry a valid government-issued photo ID — the ticket inspector will verify it against your reservation.
Pro tips for booking:
- Book tickets 2–4 weeks in advance for a comfortable berth, especially during peak seasons.
- Use the Tatkal quota for last-minute bookings: opens at 10:00 AM for AC classes and 11:00 AM for non-AC classes, one day before the date of travel.
- Select the lower berth preference if you are a senior citizen or travelling with small children — Indian Railways gives priority.
- Check WaitList (WL) and RAC (Reservation Against Cancellation) status before booking. WL tickets have a low chance of confirmation. RAC tickets guarantee a seat but not a full berth.
What to Expect During the Journey
Most trains from Mumbai to Ujjain are overnight services. Here is a practical overview:
Food and Catering
- Pantry car: Most long-distance trains have a pantry car where you can buy tea, coffee, snacks, and meals.
- ECatering: Pre-order meals from restaurants near major stations through the IRCTC app or website. Options include thalis, snacks, and beverages delivered to your seat.
- Pack your own: If you have dietary preferences or restrictions, pack dry snacks, fruits, and a reusable water bottle.
Onboard Facilities
- Power outlets: Available near berths in AC classes. In sleeper and general class, sockets may be limited or shared.
- Charging: Carry a power bank for your phone, especially if you need navigation or an alarm for your destination.
- Cleanliness: AC coaches are generally cleaner. Sleeper coaches can vary — carry a small sanitisation kit with you.
Safety Tips
- Keep your wallet, phone, and ID in an inner pocket or a small pouch around your neck or waist.
- Use a chain lock for bags stored under your berth.
- Be cautious when the train is at stations — avoid accepting food or drinks from strangers.
- Do not leave belongings unattended, even briefly, when using the washroom.
Luggage Allowance
- Reserved passengers are allowed to carry 100 kg of luggage in 2A/3A/SL and 40 kg in GN/2S.
- A medium-sized suitcase or backpack is sufficient for a short pilgrimage. Pack light — you will likely carry extra items back from Ujjain as prasad.
Ujjain Railway Station to Mahakaleshwar Temple
Ujjain Junction (UJN) is well-connected to the Mahakaleshwar Temple, which is approximately 4–5 km away.
Local Transport Options
- Auto-rickshaw: INR 50–100. Quick and convenient, available 24/7 outside the station.
- Shared taxi / local taxi: INR 100–200 for a private ride to the temple or your hotel.
- Temple bus: During major festivals and Kumbh Mela, free shuttle buses operate between the station and the temple complex.
- App-based cabs: Ola and Uber are available in Ujjain and provide reliable, metered rides.
Arrival Tips
- If you arrive early in the morning, many hotels and guest houses near the temple offer early check-in or luggage storage.
- The temple opens at 4:00 AM for Bhasma Aarti. If you arrive by 7 AM, you can still do darshan without much delay.
- Avoid unmarked touts outside the station offering cheap accommodation — always book through verified platforms.
Historical and Spiritual Context
Ujjain, historically known as Ujjayini, is one of the most ancient cities in India. It was the capital of the legendary King Vikramaditya and has been mentioned in the Mahabharata and the Puranas. The city is one of the four sites where drops of Amrit (the nectar of immortality) accidentally spilled from a pot during the Samudra Manthan — the churning of the cosmic ocean by the gods and demons. This event is commemorated every 12 years during the Kumbh Mela, one of the largest religious gatherings on Earth.
The Mahakaleshwar Temple, situated on the banks of the Shipra River, houses one of the 12 Jyotirlingas of Lord Shiva. It is the only Jyotirlinga that faces south, which adds to its uniqueness. The temple is famous for the Bhasma Aarti — a spectacular early morning ritual where the Shiva lingam is worshipped with sacred ash (bhasma) prepared from cow dung and ghee, applied in a traditional fire ritual.
For a complete plan including darshan timings, the Bhasma Aarti booking process, dress code, and nearby attractions, refer to our detailed Mahakaleshwar Darshan Guide. It will help you make the most of your visit.
Accommodation Near Mahakaleshwar Temple
Finding a place to stay near Mahakaleshwar Temple can be challenging during festival seasons. Here is what you should know:
- Budget hotels and guest houses: INR 500–1,500 per night. Basic but clean options within walking distance of the temple.
- Mid-range hotels: INR 1,500–4,000 per night. Offer private rooms with attached bathrooms, room service, and temple views.
- Luxury hotels and resorts: INR 4,000+ per night. Premium amenities for a comfortable stay.
- Dharamshalas: Free or very low-cost accommodation run by charitable trusts. Shared dormitory-style rooms, often with free meals.
Booking advice: Reserve your room in Ujjain at least 2–4 weeks before your travel date, especially if you are visiting during Maha Shivaratri, Krishna Janmashtami, or Sawan. Many devotees also prefer staying within the temple complex in the Dharmashala managed by the temple trust.
Best Time to Travel to Ujjain by Train
- October to March: The most comfortable time to visit. Pleasant daytime temperatures (15–30°C) and clear skies make it ideal for temple visits and sightseeing.
- Sawan (July–August): High devotee footfall. Trains and accommodation get booked quickly. If visiting during this time, book everything at least one month in advance.
- Maha Shivaratri (February/March): A major festival with special pujas, cultural programmes, and extended temple hours. Expect large crowds.
- Kumbh Mela (once every 12 years): Ujjain hosts the Simhastha Kumbh. This is the largest religious congregation — plan months ahead for train tickets and accommodation.
What to Pack for Your Trip
A well-packed bag makes your journey smoother:
- Valid photo ID (Aadhaar, PAN, Voter ID, or Passport) — mandatory for train travel verification
- Comfortable footwear — easy to remove at the temple and comfortable for walking around the city
- Light cotton clothes — suitable for Ujjain’s weather and temple visits
- A shawl or light jacket — useful for AC trains and cooler winter evenings
- Toiletries kit — soap, toothbrush, comb, and hand sanitizer
- Power bank and charging cable — keep your phone charged for darshan timings and navigation
- Small first-aid kit — basic medicines, band-aids, and any personal medication
- Prasad bags — for bringing back holy offerings from Mahakaleshwar
- Cash — not all local vendors and smaller temples accept digital payments
- Dry fruits and sweets — great for the train journey and as prasad to distribute at the temple
- A small headscarf or dupatta — required for entering the Mahakaleshwar Temple premises
- A printed copy of the Mahakaleshwar Darshan Guide — handy for reference on temple timings, aarti schedules, and nearby attractions
Frequently Asked Questions
1. Is there a direct train from Mumbai to Ujjain?
Yes, several direct trains run daily, including the Avantika Express and the Vadodara–Varanasi Express. Check the IRCTC portal or app for the latest schedule and availability.
2. How long does the train journey take?
Most direct trains take between 12 and 18 hours, depending on the route and number of stops. The Avantika Express is one of the faster options at around 14 hours.
3. Can I book a tatkal ticket for last-minute travel?
Yes, Tatkal quota booking opens one day before the date of travel. AC classes (1A, 2A, 3A) open at 10:00 AM and non-AC classes (SL, GN) open at 11:00 AM. Tatkal fares are approximately 30% higher than normal fares.
4. Are there senior citizen concessions on Indian Railways?
Yes. Male senior citizens above 60 years and female senior citizens above 58 years are eligible for concessions on most train classes. You must mention your age during booking and carry proof of age at the time of travel.
5. Is it safe for solo female travellers on this route?
Yes, the Mumbai to Ujjain trains are generally safe for solo female travellers. Opt for 3AC or 2AC classes for better comfort and security. Use the Ladies Quota while booking for a dedicated berth and avoid accepting food or drinks from strangers during the journey.
6. What is the distance between Mumbai and Ujjain by rail?
The rail distance is approximately 620–650 km, depending on the specific route taken by the train. The road distance by highway is around 640 km.
7. Can I carry luggage on the train?
Yes. Reserved passengers can carry up to 100 kg of luggage in AC and sleeper classes, and 40 kg in general class. Lock your bags with a good-quality padlock and carry an identification tag with your name and contact details.
8. How far is Ujjain Junction from the Mahakaleshwar Temple?
Ujjain Junction (UJN) is about 4–5 km from the Mahakaleshwar Temple. An auto-rickshaw ride takes about 5–10 minutes and costs INR 50–100. Taxis and app-based cabs are also available.
9. What is the best class to book for a family pilgrimage?
For families, 3AC (3rd AC) is the most popular choice — it offers a good balance of comfort, cleanliness, and affordability. 2AC is a great option if you prefer more space and privacy, while Sleeper Class is ideal for budget-conscious groups.
10. Are there any Covid or health restrictions for train travel?
As of 2026, there are no mandatory Covid-related restrictions for train travel in India. However, it is always advisable to carry a hand sanitizer and a face mask for personal hygiene, especially in crowded stations.
Other Places to Visit in Ujjain
If you have extra time beyond the Mahakaleshwar darshan, Ujjain has several other noteworthy sites:
- Harsiddhi Temple: Dedicated to Goddess Harsiddhi, this temple is believed to grant wishes and is located close to the Mahakaleshwar complex.
- Ram Ghat: Situated on the banks of the Shipra River, it is a peaceful spot for evening prayers and aarti.
- Kal Bhairav Temple: Known for its unique ritual where liquor is offered as prasad to the deity.
- Vikram University: A historic institution worth a brief visit for those interested in architecture and history.
- ISKCON Temple: A modern temple complex offering a serene environment for meditation and kirtans.
Consider extending your stay by a day or two to explore these spiritual landmarks and soak in the ancient atmosphere of Ujjain.
Useful Apps and Websites for Your Journey
- IRCTC Rail Connect app: Book tickets, check PNR status, and get live train running updates.
- NTES (National Train Enquiry System): Official app for real-time train schedules and delays.
- Where is my Train (Google): A user-friendly app for tracking your train’s progress on the route.
- Ujjain Municipal Corporation website: Useful for local transport information and pilgrim facilities.
- Zomato / Swiggy: For food delivery to your hotel or the railway station platform.
Conclusion
Taking the train from Mumbai to Ujjain is more than just a journey — it is the beginning of a deeply spiritual experience. The overnight ride, the anticipation of darshan, and the divine energy of Mahakaleshwar combine to make this trip unforgettable for every pilgrim. With the right train, a well-planned booking, and a comfortable place to stay, your Mumbai to Ujjain pilgrimage becomes a smooth and memorable affair.
Many devotees find that the train journey itself becomes a part of their spiritual preparation — the quiet hours on the overnight express are a perfect time for prayer, reflection, and reading about the temple before arrival. By the time you step off at Ujjain Junction, you will already be in the right mindset for a transformative darshan experience.
For the best accommodation near the Mahakaleshwar Temple, explore our carefully curated rooms in Ujjain. From budget-friendly stays to comfortable mid-range options, we help you find the perfect place to rest after a day of darshan and devotion. Whether you need a simple room for a one-night stay or a longer booking during festival season, our listings offer verified properties with honest pricing and genuine guest reviews.
Book your stay today and let us be a part of your sacred journey from Mumbai to Ujjain. May Lord Mahakal bless your travels and grant you a blissful darshan.
Happy travelling. Jai Mahakal!