Skip to search

Trains from Surat to Ujjain

481 km by rail · 17 direct trains · fastest 7 hr on the 22909 Valsad–Puri Superfast Express · 2 daily · 2 stations in Surat, 1 in Ujjain

Departures
00:27 – 23:25
Fare from
₹310
Sleeper · estimate
Check seats for your date

Every direct train

Search Surat to Ujjain for your date

If the direct trains are full

One change of train · each leg is a separate ticket

  • One change at Ratlam JnRTM

    Surat ST to Ujjain Jn UJN

    19:487 hr 12 min03:00+1 arrives the next day
    12951NDLS TEJAS RAJ19:48 — 00:25Rajdhani
    Holds 10 in 101 hr 5 min to change at RTM

    Holds about 19 times in 20 here. Measured on 84,303 paired days.

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

    09465 often runs late

  • One change at Ratlam JnRTM

    Surat ST to Ujjain Jn UJN

    20:157 hr 55 min04:10+1 arrives the next day
    12953AK TEJAS RAJ EX20:15 — 01:13Rajdhani
    Holds 10 in 101 hr 22 min to change at RTM

    Holds about 19 times in 20 here. Measured on 84,303 paired days.

    22909BL PURI SF EXP02:35 — 04:10Superfast

  • One change at Nagda JnNAD

    Surat ST to Ujjain Jn UJN

    19:487 hr 57 min03:45+1 arrives the next day
    12951NDLS TEJAS RAJ19:48 — 01:08Rajdhani
    Almost always holds1 hr 42 min to change at NAD

    Almost always holds here. Measured on 1,77,967 paired days.

    19309SHANTI EXPRESS02:50 — 03:45Mail/Express

    both trains usually run on time

Surat to Ujjain, station by station

Other trains from Surat

Other trains to Ujjain