Skip to search

Trains from Ujjain to Mumbai

697 km by rail · 14 direct trains · fastest 9 hr 55 min on the 20916 Indore–Charlapalli Humsafar · 2 daily · 1 station in Ujjain, 3 in Mumbai

Departures
01:30 – 23:10
Fare from
₹400
Sleeper · estimate
Check seats for your date

Every direct train

Search Ujjain to Mumbai for your date

If the direct trains are full

One change of train · each leg is a separate ticket

  • One change at Ratlam JnRTM

    Ujjain Jn UJN to Borivali BVI

    22:109 hr 28 min07:38+1 arrives the next day
    12228Mumbai Central Duronto22:10 — 23:30Rajdhani
    Holds 9 in 101 hr 3 min to change at RTM

    Holds about 9 times in 10 here. Measured on 57,918 paired days.

    12952Mumbai Central Tejas Rajdhani00:33 — 07:38Rajdhani

    12228 often runs late

  • One change at Vadodara JnBRC

    Ujjain Jn UJN to Borivali BVI

    22:1010 hr 13 min08:23+1 arrives the next day
    12228Mumbai Central Duronto22:10 — 03:00Rajdhani
    Holds 9 in 101 hr 5 min to change at BRC

    Holds about 9 times in 10 here. Measured on 2,52,063 paired days.

    12910Bandra Terminus Garib Rath04:05 — 08:23Garib Rath

    12910 often runs late

  • One change at Nagda JnNAD

    Ujjain Jn UJN to Borivali BVI

    21:0510 hr 33 min07:38+1 arrives the next day
    22175Nagpur–Jaipur Superfast Express21:05 — 22:30Superfast
    Almost always holds1 hr 29 min to change at NAD

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

    12952Mumbai Central Tejas Rajdhani23:59 — 07:38Rajdhani

    12952 often runs late

  • One change at Nagda JnNAD

    Ujjain Jn UJN to Borivali BVI

    20:4010 hr 58 min07:38+1 arrives the next day
    59354Ujjain–Nagda Special20:40 — 22:05Passenger
    Almost always holds1 hr 54 min to change at NAD

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

    12952Mumbai Central Tejas Rajdhani23:59 — 07:38Rajdhani

    12952 often runs late

Ujjain to Mumbai, station by station

Other trains from Ujjain

Other trains to Mumbai