Skip to search

Trains from Mumbai to Ujjain

697 km by rail · 12 direct trains · fastest 9 hr 30 min on the 12227 Indore Duronto · 2 daily · 3 stations in Mumbai, 1 in Ujjain

Departures
04:45 – 23:10
Fare from
₹430
Sleeper · estimate
Check seats for your date

Every direct train

Search Mumbai 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

    Borivali BVI to Ujjain Jn UJN

    17:229 hr 38 min03:00+1 arrives the next day
    12951NDLS TEJAS RAJ17:22 — 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 Nagda JnNAD

    Borivali BVI to Ujjain Jn UJN

    17:2210 hr 23 min03:45+1 arrives the next day
    12951NDLS TEJAS RAJ17:22 — 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

  • One change at Ratlam JnRTM

    Borivali BVI to Ujjain Jn UJN

    17:4010 hr 30 min04:10+1 arrives the next day
    12953AK TEJAS RAJ EX17:40 — 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

Mumbai to Ujjain, station by station

Other trains from Mumbai

Other trains to Ujjain