Skip to search

Trains from Gwalior to Ujjain

482 km by rail · 16 direct trains · fastest 7 hr 30 min on the 19526 Naharlagun–Hapa Special · 1 daily · 1 station in Gwalior, 1 in Ujjain

Departures
01:15 – 20:42
Fare from
₹310
Sleeper · estimate
Check seats for your date

Every direct train

Search Gwalior to Ujjain for your date

If the direct trains are full

One change of train · each leg is a separate ticket

  • One change at Virangana Lakshmibai(Jhanshi)VGLJ

    Gwalior Jn GWL to Ujjain Jn UJN

    21:479 hr 18 min07:05+1 arrives the next day
    12122MP Sampark Kranti Express21:47 — 23:22Superfast
    Holds 9 in 101 hr 21 min to change at VGLJ — tight

    Holds about 9 times in 10 here. 93 min would make it 9 in 10. Measured on 94,201 paired days.

    20413Mahakal Express00:43 — 07:05Mail/Express

    20413 often runs late

  • One change at Bina JnBINA

    Gwalior Jn GWL to Ujjain Jn UJN

    21:179 hr 23 min06:40+1 arrives the next day
    12162Lashkar Superfast Express21:17 — 00:50Superfast
    Holds 9 in 101 hr 10 min to change at BINA — tight

    Holds about 9 times in 10 here. 114 min would make it 9 in 10. Measured on 46,860 paired days.

    14116Prayagraj–Dr. Ambedkar Nagar Express02:00 — 06:40Mail/Express

    12162 often runs late

  • One change at Bhopal JnBPL

    Gwalior Jn GWL to Ujjain Jn UJN

    11:459 hr 30 min21:15
    12650Yesvantpur Sampark Kranti11:45 — 16:55Superfast
    Holds 9 in 101 hr 5 min to change at BPL — tight

    Holds about 9 times in 10 here. 80 min would make it 9 in 10. Measured on 69,743 paired days.

    12967Chennai–Jaipur Superfast Express18:00 — 21:15Superfast

    12975 Mysuru–Jaipur Express 18:00 — 21:15 on Sun

    19714 Kurnool City–Jaipur Express 18:00 — 21:15 on Tue

    20813 Puri–Jodhpur Superfast 18:00 — 21:15 on Thu

    12969 Coimbatore–Jaipur Superfast Express 18:00 — 21:15 on Sat

    12650 often runs late

  • One change at Bhopal JnBPL

    Gwalior Jn GWL to Ujjain Jn UJN

    18:559 hr 35 min04:30+1 arrives the next day
    12434Hazrat Nizamuddin–Chennai Rajdhani18:55 — 23:30Rajdhani
    Holds 9 in 101 hr 45 min to change at BPL

    Holds about 9 times in 10 here. Measured on 92,083 paired days.

    19302Yesvantpur–Dr. Ambedkar Nagar Express01:15 — 04:30Mail/Express

    19302 often runs late

  • One change at Bhopal JnBPL

    Gwalior Jn GWL to Ujjain Jn UJN

    09:5810 hr 12 min20:10
    12708Hazrat Nizamuddin–Tirupati Superfast Express09:58 — 15:30Superfast
    Usually holds1 hr to change at BPL

    Typically 11 min late here, still leaving about 29 min to change.

    19712Bhopal–Jaipur Express16:30 — 20:10Mail/Express

    12708 often runs late

Gwalior to Ujjain, station by station

Other trains from Gwalior

Other trains to Ujjain