Skip to search

Trains from Delhi to Ujjain

737 km by rail · 8 direct trains · fastest 10 hr 17 min on the 12416 New Delhi–Indore Express · 3 daily · 3 stations in Delhi, 1 in Ujjain

Departures
08:20 – 23:38
Fare from
₹415
Sleeper · estimate
Check seats for your date

Every direct train

  • 09310Hazrat Nizamuddin–Indore Special
    08:2011 hr19:20

    Hazrat Nizamuddin (NZM) to Ujjain Jn (UJN)

    737 km · Mail/Express

    Seats and fares for NZM to UJN

  • 14310Ujjaini Express
    13:5014 hr 5 min03:55+1 arrives the next day

    Hazrat Nizamuddin (NZM) to Ujjain Jn (UJN)

    788 km · Mail/Express

    Seats and fares for NZM to UJN

  • 14318Rishikesh–Lakshmibai Nagar Express
    13:5014 hr 5 min03:55+1 arrives the next day

    Hazrat Nizamuddin (NZM) to Ujjain Jn (UJN)

    788 km · Mail/Express

    Seats and fares for NZM to UJN

  • 12920Malwa Express
    20:3014 hr 50 min11:20+1 arrives the next day

    New Delhi (NDLS) to Ujjain Jn (UJN)

    883 km · Composite

    Seats and fares for NDLS to UJN

  • 12416New Delhi–Indore Express
    22:0310 hr 17 min08:20+1 arrives the next day

    Hazrat Nizamuddin (NZM) to Ujjain Jn (UJN)

    738 km · Superfast · fastest

    Seats and fares for NZM to UJN

  • 22942Indore Superfast Express
    22:4010 hr 20 min09:00+1 arrives the next day

    Delhi Safdarjng (DSJ) to Ujjain Jn (UJN)

    741 km · Superfast

    Seats and fares for DSJ to UJN

  • 19308Una Himachal–Indore Express
    23:0013 hr 40 min12:40+1 arrives the next day

    Hazrat Nizamuddin (NZM) to Ujjain Jn (UJN)

    788 km · Mail/Express

    Seats and fares for NZM to UJN

  • 20156New Delhi–Dr. Ambedkar Nagar Superfast Express
    23:3810 hr 42 min10:20+1 arrives the next day

    Hazrat Nizamuddin (NZM) to Ujjain Jn (UJN)

    738 km · Mail/Express

    Seats and fares for NZM to UJN

Search Delhi to Ujjain for your date

If the direct trains are full

One change of train · each leg is a separate ticket

  • One change at Nagda JnNAD

    New Delhi NDLS to Ujjain Jn UJN

    16:559 hr 20 min02:15+1 arrives the next day
    12952MMCT TEJAS RAJ16:55 — 23:57Rajdhani
    Almost always holds1 hr 24 min to change at NAD

    Almost always holds here. Measured on 2,20,461 paired days.

    17019HSR HYB EXP01:21 — 02:15Mail/Express

    17019 often runs late

  • One change at Nagda JnNAD

    New Delhi NDLS to Ujjain Jn UJN

    16:559 hr 35 min02:30+1 arrives the next day
    12952MMCT TEJAS RAJ16:55 — 23:57Rajdhani
    Almost always holds1 hr 38 min to change at NAD

    Almost always holds here. Measured on 2,20,461 paired days.

    11463SMNH JBP EXP01:35 — 02:30Mail/Express

    11465 SMNH JBP EXP 01:35 — 02:30 on Mon and Sat

    both trains usually run on time

  • One change at Ratlam JnRTM

    New Delhi NDLS to Ujjain Jn UJN

    16:5510 hr 5 min03:00+1 arrives the next day
    12952MMCT TEJAS RAJ16:55 — 00:30Rajdhani
    Holds 9 in 101 hr to change at RTM

    Holds about 9 times in 10 here. Measured on 84,303 paired days.

    09465ADI DBG SPL01:30 — 03:00Mail/Express

    09465 often runs late

Delhi to Ujjain, station by station

Other trains from Delhi

Other trains to Ujjain