Menu

Delhi to Ujjain - Travel Guide

The 920km journey from Delhi to Ujjain - which train to take, whether to fly, how to book, and what happens to travel plans when millions of pilgrims are heading the same direction.

Delhi to Ujjain - The Scale of the Challenge

Delhi sends more Simhastha pilgrims to Ujjain than almost any other city except those in Madhya Pradesh itself. Millions of pilgrims from Delhi, Haryana, Punjab, Rajasthan, and Uttar Pradesh converge on Ujjain's rail network in the weeks around Simhastha. Understanding this scale is the starting point for any sensible travel plan from Delhi: the trains you want are popular with everyone else who wants them, and booking windows fill faster than for most pilgrimages.

The distance from Delhi to Ujjain is approximately 920 km by rail. The journey takes 16-24 hours depending on the train and service. By air - flying Delhi to Indore and then driving 55 km - the total door-to-door time is 4-5 hours. The choice between these options ultimately comes down to budget, comfort preference, and whether the journey itself is part of the spiritual experience or purely logistical.

By Train - What to Book and When

Multiple trains run between Delhi and Ujjain, passing through different routes. The most relevant services are those running on the Delhi-Mumbai or Delhi-Indore corridors that halt at Ujjain Junction.

  • Malwa Express (12919/12920): One of the key trains on the Delhi-Indore route that stops at Ujjain. Departing from Hazrat Nizamuddin station in Delhi, it arrives at Ujjain after approximately 16-18 hours. This is one of the most popular trains, and quota fills quickly.
  • Avantika Express (12961/12962): Runs between New Delhi and Mumbai Central, stopping at Ujjain. Provides a reliable service on the corridor.
  • Intercity/Express via Bhopal: Several trains run Delhi-Bhopal with reasonable frequency, from where connecting trains reach Ujjain in 3.5-5 hours. The most reliable backup if direct berths are unavailable.
Booking Tip: Book directly on IRCTC. The advance quota opens 60 days before travel. For the three Shahi Snan dates (April 22, May 6, and May 9), attempt to book precisely when the 60-day window opens. These slots will be gone within hours.

Approximate Train Costs (Delhi-Ujjain)

Class Cost Journey Experience
Sleeper (SL) ₹600-900 Non-AC. Budget option, uncomfortable in May heat.
3rd AC (3A) ₹1,600-2,400 Air-conditioned, 3-tier. Best value for comfort.
2nd AC (2A) ₹2,600-3,800 2-tier berths. Good for families or reliable sleep.
1st AC (1A) ₹4,500-7,000 Private cabin. Worth it for rested early arrivals.

By Flight - Via Indore

Indore airport (IDR) is 55 km from Ujjain and serves as the air gateway for both cities. Delhi to Indore flights are operated by IndiGo, Air India, SpiceJet, and others, with multiple daily departures from IGI Airport (Delhi). Flight time is approximately 2 hours.

Economy fares on this route in normal times range from ₹2,500 to ₹6,000. During Simhastha peak dates, expect significant premium pricing - booking 3-4 months in advance is the primary defense against surge fares. From Indore airport, prepaid taxis to Ujjain cost ₹1,200-1,500 and take approximately 1 hour. Total door-to-door time is 5-6 hours.

The flight option makes most sense for pilgrims who need to minimize travel time - business travelers taking a few days for pilgrimage, elderly pilgrims who cannot manage a long train journey, or families with young children.

By Bus

Private overnight bus services operate between Delhi (Kashmiri Gate ISBT or Sarai Kale Khan) and Indore, from where connecting buses run to Ujjain. The total journey time Delhi to Ujjain by this route is approximately 18-22 hours.

AC sleeper buses cost ₹1,500-2,500 depending on the operator. This is a viable budget option for those who cannot secure train berths, though a 20-hour bus journey is more taxing than the train equivalent for most people.

Arriving in Ujjain from Delhi

Ujjain Junction is a manageable station to arrive at, but during Simhastha it will be operating at extreme capacity. Be prepared for platform crowding when your train arrives. Have your accommodation address written down clearly before you disembark - not just on your phone, but on paper - and know roughly which direction you need to go.

Auto-rickshaws are available at the station exit but on peak dates there may be significant queues. Pre-arrange a taxi pickup from your hotel for early morning arrivals if possible.