Bhasma Aarti Ticket Booking Guide (PDF) — book your slot yourself: exact 8 AM process, timings, dress code, gates & parking · by an Ujjain local50% OFF · ₹600 ₹300 →
Home › Ujjain Trips from Other Cities › Prayagraj to Ujjain Trip: Trains, Stations & 2-Day Plan

Prayagraj to Ujjain Trip: Trains, Stations & 2-Day Plan

UT By Ujjain Tours & Travels Editorial· Updated 2026-11-14·8 min read

Key takeaways

A Prayagraj to Ujjain trip is easiest on the daily 14116 Prayagraj-Dr Ambedkar Nagar Express, which leaves Prayagraj Junction at 15:10 and reaches Ujjain Junction at 06:40 next morning, about 15 hours 30 minutes (erail, 14 Nov 2026). On Sundays the 20415 Mahakal Express is faster, arriving 07:05. Both leave a full day for Mahakaleshwar Jyotirlinga. Check NTES/IRCTC before travel.

Below you will find which of the many listed trains actually land in Ujjain in the morning, which Prayagraj station each one starts from, why websites quote distances between 851 and 886 km, and a two-day plan that ends on the daily 13:35 return train. If you want local darshan transport arranged after you reach Ujjain, our Ujjain pilgrimage tour package page shows how a guided Ujjain trip is put together.

Prayagraj to Ujjain trip: the quick plan

Prayagraj (Allahabad) and Ujjain are both Kumbh Mela cities, and there is no shortage of trains between them: erail lists 15 services, including specials. Search sites still carry pages under the older name, so an Allahabad to Ujjain train search is the same journey. For a pilgrim the useful ones are the trains that arrive after sunrise, because they let you go straight from the station to darshan without paying for a night's room you will barely use.

All timings here come from erail on 14 November 2026. That is a timetable aggregator, not Indian Railways itself, and trains are retimed periodically, so confirm every leg on the National Train Enquiry System (NTES) or IRCTC before booking.

Prayagraj to Ujjain trains compared

Of the 15 trains erail lists from Prayagraj to Ujjain, five regular (non-special) services arrive in the morning. They are shown below. Journey times are calculated from the listed departure and arrival times; running days are shown only where erail states them.

TrainStarts fromDepartsArrives UjjainJourney timeRunning days (as listed)
14116 Prayagraj-Dr Ambedkar Nagar ExpressPrayagraj Jn (PRYJ)15:1006:40 (next day)15h 30mDaily
20415 Mahakal ExpressPrayagraj Jn (PRYJ)17:2507:05 (next day)13h 40mSunday
22585Prayagraj Jn (PRYJ)17:2507:10 (next day)13h 45mCheck NTES
19526Prayagraj Jn (PRYJ)17:1008:45 (next day)15h 35mCheck NTES
19422Prayagraj Jn (PRYJ)18:4508:35 (next day)13h 50mCheck NTES

Source: erail trains-between-stations listing and train schedules, accessed 14 Nov 2026. Aggregator data; verify on NTES/IRCTC before travel.

14116: the daily afternoon departure

The 14116 Prayagraj-Dr Ambedkar Nagar Express is the train to plan around. erail shows it as running daily, it starts at Prayagraj Junction so you can board without a rush, and it reaches Ujjain at 06:40 with a 10-minute halt before continuing to Indore and Dr Ambedkar Nagar. A 15:10 departure also leaves you the morning in Prayagraj before you set off.

20415 Mahakal Express: the fastest, Sundays

The 20415 Mahakal Express runs from Varanasi Junction to Indore and is owned by Northern Railway. erail lists it as a Superfast train running on Sundays with no pantry car. On the Mahakal Express, Prayagraj to Ujjain takes 13 hours 40 minutes, the fastest of the morning arrivals: it reaches Prayagraj Junction at 17:20, leaves at 17:25 and arrives in Ujjain at 07:05. Carry dinner on board. If your travel day is not a Sunday, use 14116 instead, and in either case confirm the running day on NTES. Travellers starting further east can read our Varanasi to Ujjain trip guide, which covers the same corridor from Varanasi.

Other options and specials

Other listed trains arrive in Ujjain at less convenient times. 20962 leaves Prayagraj Junction at 19:55 and arrives at 12:35, losing most of the first morning. 19490 leaves Prayagraj Chheoki at 05:30 and arrives at 19:55, and 22912 Shipra Express leaves Chheoki at 07:35 and arrives at 21:55, so both have you reaching Ujjain at night. erail also lists special trains numbered 09344, 04105, 04169, 09466 and 09066; of these, 09466 reaches Ujjain at 09:20. Specials may be temporary, so do not treat them as regular services when planning a trip months ahead.

Prayagraj Junction, Chheoki or Subedarganj?

This is an easy booking mistake to make on this route. Prayagraj Junction (station code PRYJ) is the main station and the headquarters of North Central Railway and its Prayagraj division. But several trains to Ujjain start not from PRYJ but from Prayagraj Chheoki (PCOI) or from Subedarganj (SFG), both neighbouring stations. 19490 and 22912, for example, both leave from Chheoki. Before you pay, check the station code printed next to the departure time on IRCTC, and plan your journey to that station rather than to the main junction.

Two routes, two distances: why sites disagree

Search for the Prayagraj to Ujjain distance by train and you will see 851 km, 856 km, 867 km and 886 km. They are not all wrong. erail uses 851 km as its fare distance, ixigo gives 851 km in one place and 856 km in another, and the two main morning trains genuinely take different routes of different lengths.

TrainMain halts after PrayagrajRail km to Ujjain
14116 Prayagraj-Dr Ambedkar Nagar ExpressNaini 15:29, Manikpur 17:03, Chitrakot 17:32, Banda 18:55, Mahoba 19:48, Khajuraho 21:00/21:20, Tikamgarh 22:53, Lalitpur 00:38, Bina 01:50/02:00, Vidisha 03:00, Sant Hirdaram Nagar 04:20867
20415 Mahakal ExpressFatehpur 18:45, Govindpuri (Kanpur) 20:40, Orai 22:17, Virangana Lakshmibai (Jhansi) 00:35, Bina 02:38, Sant Hirdaram Nagar 04:40886 (1011 minus 125)

Halt times are as listed on erail on 14 Nov 2026; check NTES/IRCTC before travel.

14116 runs via Banda and Khajuraho railway station, reaching Bina Junction at 01:50. The Mahakal Express runs via Fatehpur, Kanpur and Jhansi, reaching Bina Junction at 02:38. From Bina both trains continue through Sant Hirdaram Nagar to Ujjain. So the honest answer is that the Prayagraj to Ujjain distance by train is 867 km on 14116 and 886 km on 20415, measured from each train's own schedule.

2-day Ujjain plan for a 06:40 arrival

Arriving at 06:40 gives you almost two full days before the 13:35 train on day 2. Our Ujjain 2-day itinerary covers every stop in detail; this version is built around the Prayagraj train times.

Day 1: Mahakaleshwar, Harsiddhi, Ram Ghat on the Shipra

Drop your bags, freshen up and go to Shri Mahakaleshwar. The Ujjain district administration describes the Mahakaleshwar lingam as one of the twelve Jyotirlingas, believed to be swayambhu (self-manifested) and dakshinamurti (south-facing). An idol of Omkareshwar Shiva is consecrated in the sanctum above the Mahakal shrine, and the Nagchandreshwar idol on the third storey is opened for darshan only on Nagpanchami. Darshan timings and queue arrangements change with festivals and crowds, so check them on the temple's official channels on the day. The Bhasma Aarti needs separate advance booking, handled on a dedicated booking site.

After lunch and a rest, visit Harsiddhi Temple, then end the day at Ram Ghat. Ujjain lies on the eastern bank of the Shipra River, and an evening at Ram Ghat is an easy way to end the first day.

Day 2: Kal Bhairav and the city circuit, 13:35 train home

Start early at Kal Bhairav Temple and fit in a short city circuit during the morning. Keep it tight: the return train, 14115 Dr Ambedkar Nagar-Prayagraj Express, is listed by erail as daily, leaving Ujjain at 13:35 and reaching Prayagraj Junction at 06:00 the next morning, a journey of 16 hours 25 minutes. Be at Ujjain Junction by about 13:00. The other listed return options are 20416 Mahakal Express (Ujjain 11:25, Prayagraj 00:40, running days not stated) and 22911 Shipra Express (Ujjain 01:10, arriving Prayagraj Chheoki at 16:35, listed on Wednesday, Friday and Sunday).

ArrivalTrainSuggested first movePush to day 2
06:4014116 (daily)Freshen up, Mahakaleshwar the same morningKal Bhairav before the 13:35 train
07:0520415 Mahakal Express (Sunday)Same as 14116Kal Bhairav before the 13:35 train
08:4519526Check in, then Mahakaleshwar late morningHarsiddhi or Ram Ghat if day 1 runs over
19:55 or 21:5519490 or 22912 (from Chheoki)Go straight to a pre-booked room and restAll temples move to the next day; plan a third day

From Kumbh city to Simhastha city

This route links two Kumbh cities. The Kumbh Mela is held at four places, Prayagraj, Haridwar, Nashik and Ujjain, each on a roughly 12-year cycle, and Ujjain's edition is called the Simhastha. The most recent Prayag Maha Kumbh ran from 13 January to 26 February 2025, and the Ujjain and Nashik events typically follow about three years after the Prayag Kumbh. If you are planning ahead for Ujjain's next Simhastha, our Simhastha 2028 Ujjain trip plan covers dates and booking; if you plan to travel from Prayagraj then, book as early as the reservation window allows.

Adding Omkareshwar or Indore

Both morning trains continue beyond Ujjain to Indore, which makes it easy to extend the trip. A third day can be used for Omkareshwar Temple. In that case, stay an extra night in Ujjain and take 14115 at 13:35 a day later. Indore is about 53 km from Ujjain by road, according to the Ujjain district website, and is home to Devi Ahilyabai Holkar Airport, the nearest airport to Ujjain. That is useful if one member of your group is flying in rather than taking the train from Prayagraj.

Booking and return checklist

For background on the temple and how to reach Ujjain, see the official Ujjain district's Mahakaleshwar page. Once your tickets are confirmed, our Ujjain tour package page explains how local darshan transport can be arranged after you arrive.

Frequently asked questions

Which is the best train from Prayagraj to Ujjain?

For most travellers it is 14116 Prayagraj-Dr Ambedkar Nagar Express, listed by erail as daily: Prayagraj Junction 15:10, Ujjain 06:40 next morning. On Sundays the 20415 Mahakal Express is faster, arriving 07:05. Check NTES/IRCTC before travel.

Is there a daily train from Prayagraj to Ujjain?

Yes. erail lists 14116 as running daily from Prayagraj Junction at 15:10 to Ujjain at 06:40, and the return 14115 as daily from Ujjain at 13:35. Confirm running days on NTES for your date.

How long does Prayagraj to Ujjain take by train?

About 15 hours 30 minutes on 14116 (867 rail km) and about 13 hours 40 minutes on the Sunday 20415 Mahakal Express (886 rail km), based on erail listings of 14 Nov 2026.

Do Prayagraj trains to Ujjain leave from Prayagraj Junction or Chheoki?

Both. 14116, 20415, 22585, 19526 and 19422 start from Prayagraj Junction (PRYJ), while 19490 and 22912 Shipra Express start from Prayagraj Chheoki (PCOI). Some trains use Subedarganj (SFG). Check the station code on your ticket.

How many days are enough for an Ujjain trip from Prayagraj?

Two days in Ujjain covers Mahakaleshwar, Harsiddhi, Ram Ghat and Kal Bhairav if you arrive at 06:40 and leave on the 13:35 train on day 2. Add a day for Omkareshwar.

Authoritative referenceShri Mahakaleshwar Temple (official) ↗

Want this trip planned for you?

Talk to us

Written and reviewed by the Ujjain Tours & Travels editorial team. Facts checked against primary sources; see the reference above.

← All articles